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

Входящая маршрутизация по первым цифрам АОНа

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

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

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Входящая маршрутизация по первым цифрам АОНа

Сообщение Vlad1983 »

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

Re: Входящая маршрутизация по первым цифрам АОНа

Сообщение ded »

Подчерк нужен.
Завёл ради интереса через вэб, применил - получилось так:

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

[ext-did-0001]
include => ext-did-0001-custom
exten => fax,1,Goto(${CUT(FAX_DEST,^,1)},${CUT(FAX_DEST,^,2)},${CUT(FAX_DEST,^,3)})

exten => _./_8911XXXXXXX,1,Set(__FROM_DID=${EXTEN})
exten => _./_8911XXXXXXX,n,Goto(s,1)

exten => s/_8911XXXXXXX,1,ExecIf($["${FROM_DID}" = ""]?Set(__FROM_DID=${EXTEN}))
exten => s/_8911XXXXXXX,n,Gosub(sub-record-check,s,1(in,${EXTEN},dontcare))
exten => s/_8911XXXXXXX,n,Set(CDR(did)=${FROM_DID})
exten => s/_8911XXXXXXX,n,ExecIf($[ "${CALLERID(name)}" = "" ] ?Set(CALLERID(name)=${CALLERID(num)}))
exten => s/_8911XXXXXXX,n,Set(CHANNEL(musicclass)=default)
exten => s/_8911XXXXXXX,n,Set(__MOHCLASS=default)
exten => s/_8911XXXXXXX,n,Set(__REVERSAL_REJECT=FALSE)
exten => s/_8911XXXXXXX,n,GotoIf($["${REVERSAL_REJECT}"!="TRUE"]?post-reverse-charge)
exten => s/_8911XXXXXXX,n,GotoIf($["${CHANNEL(reversecharge)}"="1"]?macro-hangupcall)
exten => s/_8911XXXXXXX,n(post-reverse-charge),Noop()
exten => s/_8911XXXXXXX,n,Set(__CALLINGNAMEPRES_SV=${CALLERID(name-pres)})
exten => s/_8911XXXXXXX,n,Set(__CALLINGNUMPRES_SV=${CALLERID(num-pres)})
exten => s/_8911XXXXXXX,n,Set(CALLERID(name-pres)=allowed_not_screened)
exten => s/_8911XXXXXXX,n,Set(CALLERID(num-pres)=allowed_not_screened)
exten => s/_8911XXXXXXX,n(dest-ext),Goto(from-did-direct,800,1)
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH