Вызов, ответ на звонок, перевод и завершение звонка, проигрывание аудио сообщений из стороннего веб-приложения

Если вам нужно преобразовать номер перед совершением звонка (например, убрать знак + перед номером), пожалуйста воспольуйтесь инструкцией по настройке правил набора.

Исходящий вызов

1. Для совершения исходящего звонка добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.Call:+79001234567">+7 (900) 123-45-67</a>

2. Вы можете передать в ссылке дополнительный параметр extid, идентифицирующий звонок в вашей учетной системе:

<a href="SoftphonePro.Call:+79001234567;extid=123456">+7 (900) 123-45-67</a>
Softphone.Pro автоматически вернет это значение в обработчиках событий в параметре %ExtID%:

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

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

<a href="callto:+79001234567;sip_id=001">+7 (900) 123-45-67</a>

Подробная информация о настройке и использованию параметра sip_id в статье Передача параметров при звонке из внешней системы.

Перевод активного звонка

Для перевода активного звонка на коллегу с заданным внутренним номером добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.Transfer:100">Перевести звонок на внутренний 100</a>

Обратите внимание, что функция перевода звонка должна поддерживаться вашей облачной\офисной АТС и должна быть правильно настроена для SIP учетной записи в Softphone.Pro.

Завершение активного звонка

Для завершения активного звонка добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.Hangup:anything">Завершить звонок</a>

Обратите внимание, что в значении атрибута href после префикса SoftphonePro.Hangup: нужно указать любую строчку.

Ответ на входящий звонок

Для ответа на входящий звонок добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.Answer:anything">Ответить на звонок</a>

Обратите внимание, что в значении атрибута href после префикса SoftphonePro.Answer: нужно указать любую строчку.

Проигрывание аудио сообщения

Для проигрывания аудио сообщения во время звонка добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.PlayPrerecordedAudio:1">Озвучить сообщение 1</a>

Обратите внимание, что в значении атрибута href после префикса SoftphonePro.PlayPrerecordedAudio: нужно указать порядковый номер аудио сообщения.

Установка статуса приложения

Поддерживается в версии Softphone.Pro 5.6 и выше.

Для установки статус софтфона на один из стандартных - Онлайн, Отошел, Занят, Оффлайн добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.SetStatus:Online">Установить статус Онлайн</a>

Обратите внимание, что в значении атрибута href после префикса SoftphonePro.SetStatus: нужно указать один из стандартных статусов приложения:

  • SoftphonePro.SetStatus:Online - включает статус Онлайн;
  • SoftphonePro.SetStatus:Away - включает статус Отошел;
  • SoftphonePro.SetStatus:NA - включает статус Занят;
  • SoftphonePro.SetStatus:Offline - включает статус Оффлайн.

Если в настройках софтфона запрещён выбор статусов Занят и/или Отошел, установить этот статус по ссылке невозможно.

Закрытие софтфона

Поддерживается в версии Softphone.Pro 5.6 и выше.

Для закрытия софтфона добавьте в своё приложение ссылку вида:

<a href="SoftphonePro.Close:anything">Закрыть приложение Softphone.Pro</a>

Обратите внимание, что в значении атрибута href после префикса SoftphonePro.Close: нужно указать любую строчку.

Отправка DTMF команды

Поддерживается в версии Softphone.Pro 5.7 и выше.

Ссылка SoftphonePro.SendDTMF позволяет отправить в активный звонок DTMF команду (тоновые сигналы), например чтобы перевести звонок, выбрать пункт голосового меню или ввести добавочный.

Обратите внимание, что в значении атрибута href после префикса SoftphonePro.SendDTMF: нужно указать команду, которую вы хотите отправить. Например, если ваша АТС поддерживает перевод звонка командой вида *номер#, для перевода звонка на номер 100 используйте команду:

<a href="SoftphonePro.SendDTMF:*100#">Отправить DTMF команду *100# в Softphone.Pro</a>