-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Расширение АТС. #276
Comments
Добрый день. Астериск может писать историю звонков (CDR) в любую базу данных через ODBC. А к этой базе можно из 1С уже обращаться. Я у себя так делал журнал звонков для пользователей. С записью разговоров тоже проблем не было. Я формировал имя файла при поступлении звонка и добавлял его как дополнительное поле в CDR. Потом по этому имени можно найти файл и скачать/послушать. |
Был у нас журнал звонков АТС через веб. Он и сейчас есть :-). |
Спасибо за расширение. Добавлю в список. |
Пожалуйста Добавь еще скриншотов как это выглядит в работе |
А база знаний на скрине это тоже отдельное расширение? |
Да, вот здесь лежит #275 |
Антон, привет. |
Привет, сайт отличный. |
Ссылку обновил. Ссылка теперь смотрит не на google, а на сайт. Так оно надежнее. И не денется никуда и версию буду поддерживать в актуальном состоянии. |
@serg33rus отлично, спасибо. |
Расширение полностью переписано. Изменен принцип обращения из АТС в Task |
UPDATE 130922:
Расширение полностью переписано. Изменен принцип обращения из АТС в Task
Описание и последняя версия https://infos33.ru/1%d1%81-asterix/
Ранее
Немного предыстории. Давно бродила мысль, что надо фиксировать входящие от клиентов звонки. Внешняя компонента не зашла. И работает только на клиенте, и каждый клиент открывает свое соединение, и AMI Астериска по умолчанию не отвечает по сети. админа продавить можно, но он кричит и сопротивляется.
Тогда пошли другим путем. На сервере с Астериском запускается приблуда, которая сыплет события из АТС на http сервис в 1С. Сразу решается куча вопросов. AMI на localhost как правило открыт, события падают на сервер, т.е. неважно запущена у пользователя 1С или нет, одно соединение на всех. Правда возник вопрос как пользователю передавать инфу. Вопрос решился развертыванием Системы взаимодействия 1С. Без нее работать будет, но пользователь не получит уведомление о входящем звонке.
Как сейчас это работает. На http сервис в 1С падают событие, расширение проверяет, что это внешний входящий звонок, записывает его в систему, по СВ посылает уведомление пользователю о звонке. После окончания разговора по СВ пользователю предлагается заполнить информацию по звонку. Из уведомления есть возможность Создать задачу, если надо. Длительность ожидания и разговора подсчитывается автоматически. Если на звонок не ответили, то пользователю посылается уведомление о пропущенном звонке со командой "Перезвонить".
Если хочется иметь функционал "Перезвонить", то на сервер АТС надо выложить файлик out.php в каталог
1C к нему обращается по пути http://ВашаАТС:Порт/shl/out.php?from=ОтКого &to= Кому
Файлик тоже очень простой и так же у админом какого-то раздражения не вызывает.
Настройки Астериска ковырять не надо.
В форме звонка есть кнопочка "Прослушать запись". У вас она работать не будет, поскольку требует серьезной настройки Астериска. Т.е. если вы убедите админа, что надо замикшировать входящий и исходящий каналы и записать файлик с именем UID, то будет. Но это требует уже серьезного ковыряния в Астериске.
Еще один момент. Есть возможность включить отладку и тогда в отдельный документ будут падать события "как есть". На этапе разработки было очень полезно. Возможно кому-то пригодится, чтобы понять как это вообще работает.
Еще момент. Для звонков реализован свой справочник контактов и используется справочник Контрагентов из основной конфигурации. Это сделано для того, чтобы можно было для входящего телефона указать конкретного человека. Он показывается в уведомлении пользователю.
Вот вроде и все.
Ссылка на расширение (v. 3.1.2.15) - https://infos33.ru/files/%D0%B0%D1%82%D1%81HTTP_3.1.2.15.cfe
Описание чуть подробнее https://infos33.ru/project2.html
Если есть вопросы, предложения, идеи - всегда готов обсудить.
The text was updated successfully, but these errors were encountered: