Всем привет еще раз
хочу вместо
exten => _89XXXXXXXXX,1,Set(TOUCH_MONITOR=/rec/From-${CALLERID(NUM)}-To-${EXTEN}-In-${STRFTIME((${EPOCH},,%Y%m%d-%H%M%S)})
exten => _89XXXXXXXXX,n,MixMonitor(${TOUCH_MONITOR}.wav,b)
exten => _89XXXXXXXXX,n,Dial(SIP/multifon-out/+7${EXTEN:1})
exten => _+79XXXXXXXXX,1,Set(TOUCH_MONITOR=/rec/From-${CALLERID(NUM)}-To-${EXTEN}-In-${STRFTIME((${EPOCH},,%Y%m%d-%H%M%S)})
exten => _+79XXXXXXXXX,n,MixMonitor(${TOUCH_MONITOR}.wav,b)
exten => _+79XXXXXXXXX,n,Dial(SIP/multifon-out/${EXTEN})
нечто подобное
exten => _89XXXXXXXXX,1,Set(TOUCH_MONITOR=/rec/From-${CALLERID(NUM)}-To-${EXTEN}-In-${STRFTIME((${EPOCH},,%Y%m%d-%H%M%S)})
exten => _89XXXXXXXXX,n,MixMonitor(${TOUCH_MONITOR}.wav,b)
exten => _89XXXXXXXXX,n,Gotoif($["${EXTEN:0:2} = "89"]?dial8:dial7)
exten => _89XXXXXXXXX,n(dial8),Dial(SIP/multifon-out/+7${EXTEN:1})
exten => _+79XXXXXXXXX,n(dial7),Dial(SIP/multifon-out/${EXTEN})
если набираю номер в формате 892... то номер переделвается на +792 и звонок проходит, а если звоню на +792... то ловлю [2013-05-19 14:43:51] NOTICE[30692]: chan_sip.c:20655 handle_request_invite: Call from '1000' to extension '+79276075624' rejected because extension not found in context 'phones'.
но я же его описал....
или мне нужно наоборот описать номерацию +79 и проверять если набран 892 то редактировать ввод через EXTEN:0:2?
поправь те плиз?