h1. Набрать {{>toc}} !dial1.gif! Это наиболее используемое приложение. Оно позволяет звонить и соединять звонящего с любым другим пиром. h2. _Аргументы_ h3. Ресурсы. !dial.gif! *технология* - технология для исходящего вызова. В случае, если вы выбрали "авто", система подберет наиболее походящую технологию из настроенных на пире. Наиболее подходящей будет считаться та технология, которая позволит выполнить звонок без трансляции сигнальных протоколов. *пир* - это имя пира. Вы можете указать здесь название пользователя, шлюза или терминатора. *набранный ID* - Б-номер, с которым будет сделан исходящий вызов. Для смены А-номера воспользуйтесь инструкцией: [[Смена звонящего ID]] *одной строкой* - описание вызываемого пира сделанное одной строкой, например _SIP/Анна/101_. Это поле по умолчанию содержит переменную _${DIALSTRING}_. Эту переменную устанавливает элемент [[Софтсвитч]] перед совершением исходящего вызова. *Внимание!* При указании одновременно поля *одной строкой* и списка пиров элемент подсветится красным, что сигнализирует о неопределеленности конфигурации. Система не будет знать какую из настроек брать для совершения исходящего вызова. Поэтому система не позволит сохранить такую конфигурацию. h3. Настройки !dial2.gif! *таймаут (сек)* - через сколько отбить исходящий вызов, если не была поднята трубка за это время *таймаут PDD (мс)* - через сколько отбить исходящий вызов, если не пришло ни одно сообщение от пира в ответ на попытку установления исходящего вызова. *файл с анонсированием для набранного* - перед соединением набранному абоненту проигрывается указанный айдио файл (указывайте имя файла без расширения) *класс музыки на удержании* - класс музыки на удержании, используемый в сценариях, где есть удержание, например, [[ДВО]] [[Перевод звонков]] *разрешить переход к расширению пока ожидается ответ* - звонящий может набрать 1-символьное расширение во время инициации исходящего вызова системой. При этом, если существует такое [[Расширение Шаблон]] в текущем обработчике вызовов - система прервет инициацию вызова и перейдет в указанную ветвь. Обратите внимание, что многие SIP телефоны не позволяют отправлять DTMF, если не было соединия. Для поддержки таких телефонов воспользуйтесь приложением [[Поднять]] перед вызовом [[Набрать]], однако будьте готовы к нюансам с биллингом, поскольку в этом случае входящий вызов будет пробиллингован, даже если исходящий не был соединен. *строка DTMF для звонящего* - после соединения система отправляет звонящему указанную строку как DTMF *строка DTMF для набранного* - после соединения система отправляет набранному указанную строку как DTMF. Это может использоваться для автоматического донабора ПИН-кода при звонке через IVR (если в качестве терминатора используется постащик с системой [[Карточная платформа]]). *разрешить звонящему отбить нажатием ** - во время соединения звонящий может отбить нажатием DTMF '*' *разрешить набранному отбить нажатием ** - во время соединения набранный может отбить нажатием DTMF '*' *игнорировать запросы перенаправления* - набранный абонент может попытаться сделать перенаправление (например, используя метод SIP Moved Temporary). Эта опция инорирует такое сообщение. *генерировать гудки звонящему* - для проблемных терминаторов, которые некорректно генерируют гудки (или не генерируют вообще), эта опция запускает режим генерации гудков системой. *разрешить перевод звонков звонящему* - звонящий абонент может активировать [[ДВО]] [[Перевод вызова]] с помощью DTMF комбинации *разрешить перевод звонков набранному* - набранный абонент может активировать [[ДВО]] [[Перевод вызова]] с помощью DTMF комбинации *разрешить начать запись звонков звонящему* - звонящий абонент может активировать [[ДВО]] [[Запись разговора]] с помощью DTMF комбинации *разрешить начать запись звонков набранному* - набранный абонент может активировать [[ДВО]] [[Запись разговора]] с помощью DTMF комбинации h3. Ограничения !dial3.gif! h3. Отладка !dial4.gif! *захват сигнализации* - включить [[Захват звонков]] для сигнализации *захват медиа* - включить [[Захват звонков]] для медиа-потока h2. _Развлетвление вызова_ Также вы можете сконфигурировать более одного вызываемого пира. В этом случае активируется [[Разветвление вызова]]. !fork.gif! h2. _Устанавливаемые переменные_ По завершении. это приложение устанавливает переменную *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* - неправильные аргументы были переданы приложению h2. Преобразование кодов завершения вызова между различными протоколами Смотрите раздел [[Соответствие кодов завершения SIP_Asterisk_Q.931|Соответствие кодов завершения SIP/Asterisk/Q.931]] для получения реальных кодов завершения VoIP протоколов для соответствия AST_CAUSE_XXX. [[Dial|English translation]]