Коллеги :) Делаю разграничение по доступу на международные вызовы. Сделал по namedcallgroup.... но может есть какой другой более правильный путь?
exten => _810Z.,1,GotoIf($[${REGEX("\\binternational\\b",${SIPPEER(${CHANNEL(peername)},namedcallgroup)})} == 1]?access:denied)
same => n(access),GoSub(sub-record,s,1(${CALLERID(num)},${EXTEN}))
same => n,Dial(SIP/Ext_Trunk1/${FILTER(0-9,${EXTEN})})
same => n,Hangup()
same => n(denied),Playback(${SOUNDPATH}/call-routedenied)
same => n,Hangup()