Вызов, ответ на звонок, перевод и завершение звонка, проигрывание аудио сообщений из стороннего веб-приложения
Если вам нужно преобразовать номер перед совершением звонка (например, убрать знак + перед номером), пожалуйста воспольуйтесь инструкцией по настройке правил набора.
Исходящий вызов
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%
:
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>