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

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


faq:redirect-sipuri

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

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