Спасибо, Не совсем понятно зачем здесь Goto.
В случае с разделением на страны сделал так:
[russia]
exten => _+7.,1,Dial(SIP/sipnet/${FILTER(0-9,${EXTEN})})
exten => _+7.,n,Congestion(3)
exten => _+7.,n,HangUp
[usa]
exten => _+1.,1,Dial(SIP/usa/${FILTER(0-9,${EXTEN})})
exten => _+1.,n,Congestion(3)
exten => _+1.,n,HangUp Все работает как нужно, но если я хочу из российских номеров выделить например мегафон, как тогда быть?
fedorchuk ( 2017-02-27 01:10:37 +0400 )редактироватьgoto здесь для приведения дальнейших правил к одному формату. хотите выделить мегафон, напишите на все префиксы мегафона отдельные правила.
meral ( 2017-02-27 03:20:49 +0400 )редактироватьПростите, с goto не понял... не совсем понятно как прописывать отдельные правила, ведь в самом коде мегафона могут быть лишние символы..., я раньше задавал "exten => _+792[5-6]XXXXXXX,1,Dial..." а сейчас как поступить?
fedorchuk ( 2017-02-27 10:30:19 +0400 )редактироватьвот для этого goto. сначало все фильтруется и выполняется переход в чистом виде, после чего вы можете написать то же правило, что и раньше.
meral ( 2017-02-27 19:19:48 +0400 )редактировать