добавление префикса
добавление префикса в зависимости от номера звонящего
Сообщений: 11
|
Re: добавление префикса
Упс, сорри, я просто не глянул, что
[trunk-1]
exten => _9X.,1,Macro(dialout-trunk,1,${EXTEN:1},,)
Убирает цифру )))
Я же еще и
exten => _8X.,1,TRANSFER(922${EXTEN})
прописал в контексте
[1_group]
exten => _8X.,1,TRANSFER(922${EXTEN})
include => trunk-1
include => local
Это просто невнимательность...
Придется убиться об стену...
Спасибо, Уважаемые Гуру Asterisk!
PS
Теперь Asterisk ничего не ест и его зарождение искусственного интеллекта подавлено в зародыше )))
|
Откуда: Санкт-Петербург
Сообщений: 6
|
Re: добавление префикса
=\ подскажите пожалуйста, как добавит добавочный префикс для входящих звонков, ( цель отобразить на клиентских машинах - софт телефоны (3cx Voip)>> "*** и номер звонящего", если звонок поступает через trunk "1" на софт фоне должно отобразится "*** и номер телефона", если же звонок проходит через trunk "2", то полноценное отображение определенного номера.
trunk "1" - один городской номер.
trunk "2" - другой городской номер.
Используется Elastix 1.6
Sip trunk. - 2шт.
Подскажите пожалуйста,где в web GUI Elastix можно задать "callerid" - поступающим звонкам по trunk "1". Заранее спасибо за ответы.
|
Сообщений: 6521
|
Re: добавление префикса
Нигде, AFAIK
|
Откуда: Санкт-Петербург
Сообщений: 6
|
Re: добавление префикса
Спасибо за ответ, а не могли бы вы подсказать как это реализовать без GUI?
|
Сообщений: 6521
|
Re: добавление префикса
Если звонок поступает через trunk "1" (или любой trunk) то он попадает в контекст from-trunk
команда
*CLI> dialplan show from-trunk
покажет цепочку вложений, там будет к примеру и такой -
Include => from-pstn-custom
но если сделать
CLI> dialplan show from-pstn-custom
то окажется такого нет. Это так называемый "зародыш", пустышка для кастом обработки. Ею и можно воспользоваться.
В extensions_custom.conf сделаем секцию
[from-pstn-custom]
и в ней пропишем обработку добавления префикса
exten => _X.,1,NoOp(Original CallerID = ${CALLERID(num)}) - тут выгрузим что к нам пришло для наглядности
exten => _X.,n,Set(CALLERID(num)=8495${CALLERID(num)}) - тут добавим впереди 8495
exten => _X.,n,NoOp(Original CallerID = ${CALLERID(num)}) - тут опять выгрузим что получилось для наглядности
exten => _X.,n,Goto(ext-did,${EXTEN},1) - отсылаем дальше в цепочку входящих звонков
|
Откуда: Киев
Сообщений: 1096
|
Re: добавление префикса
Baltazar: =\ подскажите пожалуйста, как добавит добавочный префикс для входящих звонков
Inbound Route настроенный на DID транка. Далее в CID name prefix указать желаемый префикс..
|
Сообщений: 6521
|
Re: добавление префикса
Он будет через двоеточие выбрасываться, типа как в всплывающей подсказке - Sales:John Doe
То есть если префикс указать Sales, то будет так (нет?)
Автор хотел преобразовывать же цифры, насколько я понял. Типа приходит CID 1234567, его надо отображать в формате е164, и хочется видеть 74951234567.
Только что попробовал сам через Cid name prefix - добавляется имя, а не преобразовывается номер. То есть прибежал звонок вида +7901VolshebnikIzUmrudnogoGoroda <1234567>
|
Откуда: Киев
Сообщений: 1096
|
Re: добавление префикса
если задать двоеточие, то да..
вместо слов можно задать и код, главное, чтобы DID приходил корректный
|
Сообщений: 6521
|
Re: добавление префикса
Дык, имя преобразуется, CIDname, а не сам номер - CIDnum!
Вот я задал префикс +7901 (см. выше)
|
Откуда: Киев
Сообщений: 1096
|
Re: добавление префикса
дык, ему же нужно отображения на софтфоне откуда пришел звонок.. так что должно хватить
|
|