AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Применение Hangup?

Newbies/FAQ Forum 4 сообщений -
#1

Привет всем. Возможно нубский вопрос, но прошу сильно не пинать, т.к. сам немного запутался, а гугление просветления не приносит. Собственно сам вопрос. Как правильно применять приложение Hangup?

В самом простом случае, все понятно:

exten => _8495X.,1,Dial(SIP/trunk/${EXTEN})
exten => _8495X.,n,Hangup


А если диалплан выглядит так:

; Весь межгород через провайдера 1

exten => _8X.,1,Dial(SIP/prov1/${EXTEN})
exten => _8X.,n,Hangup

; Все мобильные через провайдра 1

exten => _89X.,1,Dial(SIP/prov1/${EXTEN})
exten => _89X.,n,Hangup

; Вся международка через провайдера 2

exten => _810X.,1,Dial(SIP/prov2/${EXTEN})
exten => _810X.,n,Hangup

; Некоторые регионы России через провайдера 2

exten => _8301XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _8302XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _834[23569]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _835[12]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _838[1-5]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _839[145]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _841[1356]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _842[13467]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _881[458]XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _8821XXXXXXX,1,Dial(SIP/prov2/${EXTEN})
exten => _8847XXXXXXX,1,Dial(SIP/prov2/${EXTEN})

Каким образом применить приложение Hangup к последнему блоку? Обязательно для каждой строки прописывать, или можно одно общее для всего блока прописать?
#2

возможно после всех обьявленных паттернов на 8 прописать exten => _8.,n,Hangup
#3

Вот спасибо, порадовали! Smile А то я уж собирался построчно писать.

А нет разницы как именно написать?

Так: exten => _8.,n,Hangup
или так: exten => _8X.,n,Hangup
#4

нету