VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Elastix обработка CallerID

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
w00dpecker
Сообщения: 17
Зарегистрирован: 20 июл 2016, 09:04

Elastix обработка CallerID

Сообщение w00dpecker »

Добрый день.

Нужно настроить Elastix и передать его на сопровождение еще менее квалифицированному коллеге.
Есть несколько входящих транков. Один из провайдеров при передаче CallerID обрезает лидирующую 7 или 8, в общем, номер приходит в виде XXXXXXXXXX. На остальных транках номера передаются корректно.
Без прописывания Custom extension можно как-нибудь вставить правило добавлять "8" ко входящему номеру перед переводом на IVR?
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix обработка CallerID

Сообщение ded »

Есть для этого такой модуль - Set Caller ID. Добавляет возможность изменения CallerID во время прохождения вызова.
Но, чтобы его установить, нужно а) переключиться в нативную freePBX (есть такой режим в Elastix) б) разобраться самостоятельно как он работает и в) встроить его в прохождение входящих маршрутизации.
w00dpecker
Сообщения: 17
Зарегистрирован: 20 июл 2016, 09:04

Re: Elastix обработка CallerID

Сообщение w00dpecker »

Спасибо.
С первым пунктом понятно, далее, думаю, разберусь.
w00dpecker
Сообщения: 17
Зарегистрирован: 20 июл 2016, 09:04

Re: Elastix обработка CallerID

Сообщение w00dpecker »

Таки себя я переоценил...

Итак, есть три внешних транка, два из них передают номер без изменений, а третий обрезает префиксы +7, 8, 810 для международных звонков и т.д.
К третьему транку у провайдера привязаны 3 номера. Сейчас при поступлении звонка проверяется DID и в зависимости от набранного номера направляется в соответствующее IVR.
Соответственно, если потом пытаются перезвонить на этот номер - не получается...
Хотелось бы следующего - чтоб при поступлении вызова на этот транк в зависимости от CallerID к нему дописалось 8 или 810, а потом направилось на существующие маршруты...
Есть мысль срезать префиксы на всех транках, и дописывать перед дальнейшей обработкой, но как-то оно неизящно, что-ли...
Или таки прописать Custom context и его снабдить наиподробнейшими коментариями?...
w00dpecker
Сообщения: 17
Зарегистрирован: 20 июл 2016, 09:04

Re: Elastix обработка CallerID

Сообщение w00dpecker »

Вчерне ситуация решилась добавлением восьмёрки в префикс CID во входящем маршруте. Остается проблема как жить со входящими международными.
Хотя, тут как раз можно, наверное, сделать кастомный контекст, который пересчитает цифры в номере, и если их больше 7 то допишет в начало CallerID 10 и передаст его на входящую маршрутизацию, которая добавит 8...
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix обработка CallerID

Сообщение ded »

Именно это и есть нормализыция Caller ID. И это помогает делать модуль - Set Caller ID.
Но, хочется самому смастерить соломенный велосипед?
w00dpecker
Сообщения: 17
Зарегистрирован: 20 июл 2016, 09:04

Re: Elastix обработка CallerID

Сообщение w00dpecker »

Так, надо будет на выходных почитать повнимательнее... Я вычитал как поменять при исходящем звонке...
В общем, спасибо за помощь, будем читать - самый острый вопрос снят, дальше потихонечку допилим. Не так уж часто нам звонят из-за кордона.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH