Параметры командной строки
- Если приложение SoftphonePro.exe не запущено на компьютере, то при вызове из командной строки с любым из параметров приложение автоматически запустится.
- Если приложение SoftphonePro.exe уже запущено на компьютере, то действие, определяемое параметром командной строки, будет выполнено запущенным приложением. При этом второй экземпляр приложения SoftphonePro.exe не запустится.
Команда -call
Если вам нужно преобразовать номер перед совершением звонка (например, убрать знак + перед номером), пожалуйста воспольуйтесь инструкцией по настройке правил набора.
1. Для совершения исходящего вызова используйте параметр -call:
SoftphonePro.exe -call +79001234567
2. Вместе с номером телефона вы можете передать дополнительный параметр extid
, идентифицирующий звонок в вашей учетной системе:
SoftphonePro.exe -call +79001234567;extid=123456Softphone.Pro автоматически вернет это значение в обработчиках событий в параметре
%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#