Автоматический выбор SIP учетной записи и передача ExtId при совершении исходящего звонка

При совершении звонков в Softphone.Pro по ссылкам из внешней системы, таким как:

  • ссылки в браузере вида callto:, sip:, tel:;
  • ссылка в браузере вида SoftphonePro.Call;
  • параметр командной строки SoftphonePro.exe -call;

можно передавать дополнительные параметры extid и sipid.

Параметр ExtId

Параметр extid можно передать в Softphone.Pro по ссылке при совершении звонка. В дальнейшем приложение будет отдавать этот же идентификатор во всех обработчиках событий, связанных с данным звонком. Это позволит отследить все события, относящиеся к одному звонку, во внешней системе.

SoftphonePro.exe -call +79001234567;extid=123456
<a href="callto:+79001234567;extid=123456">+7 (900) 123-45-67</a>

Softphone.Pro автоматически вернет это значение в обработчиках событий в параметре %EXTID%:

Дополнителный параметр extid

Параметр SipId

Параметр sipid позволяет совершить звонок, используя определённую SIP учётную запись:

SoftphonePro.exe -call +79001234567;sipid=001
<a href="callto:+79001234567;sipid=001">+7 (900) 123-45-67</a>

Данный идентификатор задаётся через конфигурационный файл приложения или через расширенные настройки в сервисе Team. Перед настройкой идентификаторов убедитесь, что все SIP учётные записи настроены и работают корректно.

Настройка SipId в конфигурационном файле

1. Закройте Softphone.Pro.

2. Откройте конфигурационный файл SoftphonePro.ini в текстовом редакторе и добавьте в нужные разделы SipAccount параметр SipId:

[SipAccount1] 
...
SipId=001

[SipAccount2] 
...
SipId=002

Настройка SipId в Team

1. Перейдите во вкладку Настройки - Softphone.Pro - Расширенные настройки и нажмите кнопку Создать шаблон.

Создать шаблон

2. Заполните поле Название. В поле Шаблон добавьте для каждой учётной записи, которой нужно задать идентификатор, раздел [SipAccount] с уникальным именем, соответствующим имени раздела настроек соответствующей учётной записи. Добавьте в эти разделы параметр SipId:

Новый шаблон Sip Id

3. Нажмите кнопку Сохранить.

4. Перейдите на страницу Настройки - Пользователи и нажмите на имя пользователя:

Перейти на вкладку пользователя

5. На странице пользователя на вкладке Softphone.Pro нажмите на название нового шаблона и нажмите кнопку Скопировать:

Копировать код шаблона

6. Вставьте скопированный тег шаблона в текстовое окно Конфигурационный файл:

Вставить код шаблона

7. Нажмите кнопку Сохранить.

8. Изменения в конфигурационном файле вступят в силу после перезагрузки Softphone.Pro на компьютере Оператора. Уведомление о необходимости перезагрузки Softphone.Pro на компьютере Оператора появится автоматически.