Здесь показаны различия между двумя версиями данной страницы.
— |
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> |