===== Пример dialplan =====
[[astpanel:ats:asterisk_v6|Обратно к основной инструкции...]]
При поступлении входящего вызова в dialplan должна быть выполнена установка переменной:
exten => 74952293042,n,Set(__FROM_CHAN=${CHANNEL})
В панели телефонии реализована функция "Ответить на звонок". Если НЕ используется встроенный в панель телефонии софтфон, ответ осуществляется следующим образом:
- Панель телефонии выполняет AMI команду Originate (исходящий звонок)
- Для канала устанавливается переменная SIPADDHEADER - это необходимо для автоматического подъема трубки
- АТС выполняет вызов на приложение Pickup / PickupChan
- Осуществляется "перехват звонка"
Пример контекста на АТС для выполнения перехвата звонка (Pickup).
[internal]
; direct pickup
exten => _*8.,1,Pickup(${FILTER(0-9,${EXTEN:2})}@PICKUPMARK)
exten => _*8.,n,PickupChan(${CTICHANNEL})
ВАЖНО: В конфигурационном файле **sip.conf** необходимо быть внимательным к параметру "**call-limit**"\\ **НЕ рекомендуем ограничивать количество одновременных звонков** этим параметром. Если лимит будет достигут, то в логах появится сообщение об ошибке Call to peer '212' rejected due to usage limit of 1
и на вызов не получится "ответить" средствами панели телефонии.
===== Комментарии =====
~~DISQUS~~