Параметры командной строки

- Если приложение SoftphonePro.exe не запущено на компьютере, то при вызове из командной строки с любым из параметров приложение автоматически запустится.
- Если приложение SoftphonePro.exe уже запущено на компьютере, то действие, определяемое параметром командной строки, будет выполнено запущенным приложением. При этом второй экземпляр приложения SoftphonePro.exe не запустится.

Команда -call

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

1. Для совершения исходящего вызова используйте параметр -call:

SoftphonePro.exe -call +79001234567

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

SoftphonePro.exe -call +79001234567;extid=123456
Softphone.Pro автоматически вернет это значение в обработчиках событий в параметре %ExtID%:

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

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

SoftphonePro.exe -call +79001234567;sip_id=001

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

Команда -transfer

Для перевода активного звонка используйте параметр -transfer:

SoftphonePro.exe -transfer 100

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

Команда -hangup

Для завершения активного звонка используйте параметр -hangup:

SoftphonePro.exe -hangup

Команда -answer

Для ответа на входящий звонок используйте параметр -answer:

SoftphonePro.exe -answer

Команда -playprerecordedaudio

Для проигрывания аудио сообщения используйте параметр -playprerecordedaudio:

SoftphonePro.exe -playprerecordedaudio 1

Обратите внимание, что в команде -playprerecordedaudio нужно задать порядковый номер аудио-сообщения.

Команда -setstatus

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

Команда позволяет установить статус софтфона на один из стандартных - Онлайн, Отошел, Занят, Оффлайн. Чтобы выбрать нужный статус, используйте параметр -setstatus и одно из возможных значений:

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

Пример:

SoftphonePro.exe -setstatus Away

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

Команда -close

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

Для закрытия Softphone.Pro используйте параметр -close:

SoftphonePro.exe -close

Команда -dtmf

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

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

Например, если ваша АТС поддерживает перевод звонка командой вида *номер#, для перевода звонка на номер 100 используйте следующий параметр командной строки:

SoftphonePro.exe -dtmf *100#