Страница 1 из 1

внутренние номера

Добавлено: 16 окт 2020, 13:31
megopixapb
Всем привет.
Как то давно делал но забыл, прошу помочь. (помню что прописывал что-то в extensions_custom.conf
есть номера вида 0537600 (05376XX), необходимо что бы они друг другу звонили (внутренние) по 76XX - 4-ем цифрам а не 7-ми.
и плюс чтоб входящие из вне так же могли набирать 4-х значные номера а не 7-ми.
Как то нужно чтою 053 добавлялось при внутренних звонках на внутренний номер.

для внутренних решил задачу такой записью -
[from-internal-custom]
exten => _76XX,1,Dial(SIP/053${EXTEN})
работает, но правильно ли?
А вот внешние номера не могут набрать внутренний в формате 76XX

Re: внутренние номера

Добавлено: 16 окт 2020, 15:39
ded

Код: Выделить всё

[from-internal-custom]
exten => _05376XX,1,Dial(SIP/${EXTEN:3},,t)
megopixapb писал(а):входящие из вне так же могли набирать 4-х значные номера а не 7-ми
Эту обработку надо делать уже в том контексте, где они это набирают. Например так:

Код: Выделить всё

exten => _76XX,1,Goto(0537${EXTEN}@from-pstn)

Re: внутренние номера

Добавлено: 16 окт 2020, 16:02
megopixapb
От модератора: не надо полностью цитировать предыдущее сообщение и надо пользоваться тегами.

вот так получилось

Код: Выделить всё

[from-internal-custom]
exten => _76XX,1,Dial(SIP/053${EXTEN})
[ivr-1]
exten => _76XX,1,Dial(SIP/053${EXTEN})

Re: внутренние номера

Добавлено: 16 окт 2020, 17:11
ded
Не надо было при этом полностью меня цитировать.