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

DID Pattern не работает Asterisk 11 FreePBX

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
mihail1810
Сообщения: 6
Зарегистрирован: 02 фев 2016, 12:03

DID Pattern не работает Asterisk 11 FreePBX

Сообщение mihail1810 »

Приветствую!
При входящем вызове есть несколько транков с DID которые начинаются на 7351, в морде FreePBX пишу паттерн 7351XXXXXXX. При этом в диалплане появляется:

exten => 7351XXXXXXX,1,Set(__FROM_DID=${EXTEN})
exten => 7351XXXXXXX,n,Gosub(sub-record-check,s,1(in,${EXTEN},dontcare))
exten => 7351XXXXXXX,n,Gosub(app-blacklist-check,s,1())
exten => 7351XXXXXXX,n,Set(CDR(did)=${FROM_DID})
exten => 7351XXXXXXX,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => 7351XXXXXXX,n,Set(CHANNEL(musicclass)=default)
exten => 7351XXXXXXX,n,Set(__MOHCLASS=default)
exten => 7351XXXXXXX,n,GotoIf($["${__REVERSAL_REJECT}"="TRUE" & "${CHANNEL(reversecharge)}"="1" ]?macro-hangupcall)
exten => 7351XXXXXXX,n,Set(__CALLINGPRES_SV=${CALLERPRES()})
exten => 7351XXXXXXX,n,Set(CALLERPRES()=allowed_not_screened)
exten => 7351XXXXXXX,n(dest-ext),Goto(ivr-1,s,1)

Но при входящем вызове не идет в этот маршрут. Хотя, если явно указать номер DID - 73512223344 - все работет. Это глюк версии астера?
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: DID Pattern не работает Asterisk 11 FreePBX

Сообщение Vlad1983 »

шаблон начинается с "_"
ЛС: @rostel
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: DID Pattern не работает Asterisk 11 FreePBX

Сообщение ded »

mihail1810 писал(а):Но при входящем вызове не идет в этот маршрут. Хотя, если явно указать номер DID - 73512223344 - все работет. Это глюк версии астера?
А в CLI смотрите - что происходит при звонке? Там ясно пишется, что прибегает в качестве DID. Вполне может быть и десятизнак: 3512223344
mihail1810
Сообщения: 6
Зарегистрирован: 02 фев 2016, 12:03

Re: DID Pattern не работает Asterisk 11 FreePBX

Сообщение mihail1810 »

Спасибо написал шаблон с _ и все заработало.

В консоль смотрел - DID правильный.

Всем спасибо, сам дурак.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH