Набрать

Это наиболее используемое приложение. Оно позволяет звонить и соединять звонящего с любым другим пиром.

Аргументы

Ресурсы.

технология - технология для исходящего вызова.
В случае, если вы выбрали "авто", система подберет наиболее походящую технологию из настроенных на пире. Наиболее подходящей будет считаться та технология, которая позволит выполнить звонок без трансляции сигнальных протоколов.
пир - это имя пира. Вы можете указать здесь название пользователя, шлюза или терминатора.
набранный ID - Б-номер, с которым будет сделан исходящий вызов. Для смены А-номера воспользуйтесь инструкцией: Смена звонящего ID
одной строкой - описание вызываемого пира сделанное одной строкой, например SIP/Анна/101. Это поле по умолчанию содержит переменную ${DIALSTRING}. Эту переменную устанавливает элемент Софтсвитч перед совершением исходящего вызова.

Внимание! При указании одновременно поля одной строкой и списка пиров элемент подсветится красным, что сигнализирует о неопределеленности конфигурации.
Система не будет знать какую из настроек брать для совершения исходящего вызова.
Поэтому система не позволит сохранить такую конфигурацию.

Настройки

таймаут (сек) - через сколько отбить исходящий вызов, если не была поднята трубка за это время
таймаут PDD (мс) - через сколько отбить исходящий вызов, если не пришло ни одно сообщение от пира в ответ на попытку установления исходящего вызова.
файл с анонсированием для набранного - перед соединением набранному абоненту проигрывается указанный айдио файл (указывайте имя файла без расширения)
класс музыки на удержании - класс музыки на удержании, используемый в сценариях, где есть удержание, например, ДВО Перевод звонков

разрешить переход к расширению пока ожидается ответ - звонящий может набрать 1-символьное расширение во время инициации исходящего вызова системой.
При этом, если существует такое Расширение Шаблон в текущем обработчике вызовов - система прервет инициацию вызова и перейдет в указанную ветвь.
Обратите внимание, что многие SIP телефоны не позволяют отправлять DTMF, если не было соединия.
Для поддержки таких телефонов воспользуйтесь приложением Поднять перед вызовом Набрать, однако будьте готовы к нюансам с биллингом, поскольку в этом случае входящий вызов будет пробиллингован, даже если исходящий не был соединен.

строка DTMF для звонящего - после соединения система отправляет звонящему указанную строку как DTMF
строка DTMF для набранного - после соединения система отправляет набранному указанную строку как DTMF.
Это может использоваться для автоматического донабора ПИН-кода при звонке через IVR (если в качестве терминатора используется постащик с системой Карточная платформа).

разрешить звонящему отбить нажатием * - во время соединения звонящий может отбить нажатием DTMF '*'
разрешить набранному отбить нажатием * - во время соединения набранный может отбить нажатием DTMF '*'

игнорировать запросы перенаправления - набранный абонент может попытаться сделать перенаправление (например, используя метод SIP Moved Temporary).
Эта опция инорирует такое сообщение.

генерировать гудки звонящему - для проблемных терминаторов, которые некорректно генерируют гудки (или не генерируют вообще), эта опция запускает режим генерации гудков системой.
разрешить перевод звонков звонящему - звонящий абонент может активировать ДВО Перевод вызова с помощью DTMF комбинации
разрешить перевод звонков набранному - набранный абонент может активировать ДВО Перевод вызова с помощью DTMF комбинации
разрешить начать запись звонков звонящему - звонящий абонент может активировать ДВО Запись разговора с помощью DTMF комбинации
разрешить начать запись звонков набранному - набранный абонент может активировать ДВО Запись разговора с помощью DTMF комбинации

Ограничения

Отладка

захват сигнализации - включить Захват звонков для сигнализации
захват медиа - включить Захват звонков для медиа-потока

Развлетвление вызова

Также вы можете сконфигурировать более одного вызываемого пира.
В этом случае активируется Разветвление вызова.

Устанавливаемые переменные

По завершении. это приложение устанавливает переменную DIALSTATUS в одно из следующих значений:

CHANUNAVAIL - невозможно создать исходящий канал. Это происходит, если:
- для VoIP каналов не указан IP адрес терминирующего пира
- для SIP абонент отрегистрировался или не зарегистрировался
- от канального драйвера получен ответ AST_CAUSE_NO_ROUTE_DESTINATION
- если не сработало ни одно из нижеприведенных условий для остальных статусов
CONGESTION - происходит, если от канального драйвера получен ответ AST_CAUSE_CONGESTION
NOANSWER - происходит, если от канального драйвера получен ответ AST_CAUSE_NO_ANSWER
BUSY - происходит, если от канального драйвера получен ответ AST_CAUSE_BUSY
ANSWER - происходит, если набранный абонент ответил
CANCEL - происходит, если звонящий отбил звонок
DONTCALL - для режимов Приватность и Отсеивание. Устанавливается при соотвествующем решении и действии набранного абонента.
TORTURE - для режимов Приватность и Отсеивание. Устанавливается при соотвествующем решении и действии набранного абонента.
INVALIDARGS - неправильные аргументы были переданы приложению

Преобразование кодов завершения вызова между различными протоколами

Смотрите раздел Соответствие кодов завершения SIP/Asterisk/Q.931 для получения реальных кодов завершения VoIP протоколов для соответствия AST_CAUSE_XXX.

English translation