Распознавание исходящих звонков из сторонней системы в Team
Если вы используете интеграцию со сторонней системой, в которой есть возможность инициализировать исходящий звонок (например, кликнув по номеру или по иконке с телефонной трубкой), то такие звонки могут поступать на софтфон сотрудника как входящие.
В таком случае они будут отображаться в журнале звонков оператора и отправляться в обработчики событий и в сервис Team как входящие звонки. Вы можете научить Softphone.Pro распознавать такие звонки как исходящие. Для этого настройте вашу АТС таким образом, чтобы сообщения INVITE для звонков, совершённых из сторонней системы, содержали специальный заголовок.
Если на софтфон поступит входящий звонок с таким заголовком, он будет записан в журнал звонков и отправлен в сервис Team и в обработчике события "Завершение звонка" в стороннюю систему как исходящий звонок.
В примере ниже будем считать, что АТС отправляет заголовок X-Click2CALL: Yes
в сообщении INVITE звонков, инициированных из сторонней системы. Чтобы настроить Softphone.Pro на распознавание этого заголовка, вы можете воспользоваться централизованной настройкой.
Если вы хотите настроить распознавание исходящих для всех ваших сотрудников, воспользуйтесь шаблонами конфигурации.
1. Откройте настройки софтфона пользователя (Настройки - Пользователи - страница пользователя - вкладка Softphone.Pro).
2. В поле Конфигурационный файл найдите секцию [AppSettings]
и добавьте в неё параметр ClickToCallHeader
. Задайте заголовок, настроенный на АТС, и его значение в качестве значения параметра:
[AppSettings] ClickToCallHeader=X-Click2CALL: Yes
Результат будет выглядеть так:
3. Нажмите Сохранить и перезапустите софтфон сотрудника.
4. Инициируйте звонок из сторонней системы. На софтфон поступит входящий звонок.
При получении звонка, если настроен, сработает обработчик события "Начало входящего звонка", а не обработчик события "Начало исходящего звонка". Вы можете передать в обработчике извлечённый из события INVITE заголовок, чтобы корректно обработать звонок в вашей системе.
5. После завершения звонка он отобразится как исходящий в журнале звонков в софтфоне сотрудника и в сервисе Team, и будет считаться исходящим при передаче в обработчик события "Завершение звонка".