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

Буквенный CID и outgoing routes

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
gaspaarr
Сообщения: 217
Зарегистрирован: 17 сен 2014, 21:20

Буквенный CID и outgoing routes

Сообщение gaspaarr »

Использую определенные outgoing routes (freepbx) для переадресации входящих (внутренних и внешних) звонков на сотовые (в зависимости от CID звонящего подставляется разный CID на внешнем транке). Использую маску вида 0[89]X для внутренних номеров и XXXXXX. для внешних, но иногда при входящих звонках номер не определяется, провайдер подставляет в CID "asterisk", соответственно outgoing routes не срабатывает для такого номера.

Т.е. сейчас так:

exten => _008068[89]XXXXXXXXX/_XXXXXX.
exten => _008068[89]XXXXXXXXX/_0[89]X

Если совсем убрать CID из "Dial Patterns that will use this Route" то freepbx генерирует такую последовательность:

exten => _008068[89]XXXXXXXXX
exten => _008068[89]XXXXXXXXX/_0[89]X

Т.о. последнее правило совсем не будет обрабатываться (все вызовы будут проходить по первому, где вообще не указан CID) или наоброт, последнее правило имеет приоритет?

Может быть можно как-то описать в CID общее кол-ве символов в CID не менее 4х (не важно буквы это или цифры)?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Буквенный CID и outgoing routes

Сообщение ded »

Различайте CID name и CID number!?
Полный формат номера NoOp(Caller id is ${CALLERID(all)})
смотрите что не проходит
gaspaarr
Сообщения: 217
Зарегистрирован: 17 сен 2014, 21:20

Re: Буквенный CID и outgoing routes

Сообщение gaspaarr »

В CDR и CNAM и CNUM (в т.ч. и ANI) стоит "asterisk" при таком звонке...
А по поводу вопроса "Т.о. последнее правило совсем не будет обрабатываться (все вызовы будут проходить по первому, где вообще не указан CID) или наоброт, последнее правило имеет приоритет?" можете что ни будь подсказать?
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Буквенный CID и outgoing routes

Сообщение ded »

все вызовы будут проходить по первому, где вообще не указан CID.
По второму правилу будут обрабатываться только вызовы с трёхзначным CID вида 081, 085, 090, 093, и т.п. согласно маске
exten => _008068[89]XXXXXXXXX/_0[89]X
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH