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

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


faq:redirect-sipuri

Переадресация вызова по SIP URI

  1. Опишем «Приложение dialplan» с типом кода «Диалплан Asterisk»
  2. «Номер для вызова приложения» укажите 64
  3. Программный код
    1,Set(callId=${IMPORT(${FROM_CHAN},CALLERID(num))})
    n,Dial(PJSIP/anonymous/sip:74952293042@127.0.0.1,30,f(${callId}  <${callId}>))
  4. Сохраните изменения
  5. В данном примере вызов будет адресован на локальную АТС «127.0.0.1», что позволит создать новый звонок
  6. Разрешите входящие в разделе «Система» - «Общие настройки» - «Разрешить входящие звонки с любых серверов»
  7. Опишите входящий маршрут для DID «74952293042», в качестве провайдера укажите «Любой провайдер»
  8. Чтобы у сотрудников была возможность переадресовать вызов на номер 64 добавьте через раздел Кастомизация системных файлов в конец файла extensions.conf следующий текст
    [internal-transfer](+)
    exten => 64,1,Set(__ISTRANSFER=transfer_)
         same => n,Goto(outgoing,${EXTEN},1) 
    
faq/redirect-sipuri.txt · Последние изменения: 2024/01/19 11:04 — Портнов Алексей