Инструменты пользователя

Инструменты сайта


astpanel:ats:asterisk:auto_answer

Пример dialplan

Обратно к основной инструкции...

При поступлении входящего вызова в dialplan должна быть выполнена установка переменной:

exten => 74952293042,n,Set(__FROM_CHAN=${CHANNEL})

В панели телефонии реализована функция «Ответить на звонок». Если НЕ используется встроенный в панель телефонии софтфон, ответ осуществляется следующим образом:

  1. Панель телефонии выполняет AMI команду Originate (исходящий звонок)
  2. Для канала устанавливается переменная SIPADDHEADER - это необходимо для автоматического подъема трубки
  3. АТС выполняет вызов на приложение Pickup / PickupChan
  4. Осуществляется «перехват звонка»

Пример контекста на АТС для выполнения перехвата звонка (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

и на вызов не получится «ответить» средствами панели телефонии.

Комментарии

astpanel/ats/asterisk/auto_answer.txt · Последние изменения: 2019/02/01 09:38 — apor