Iqbal
2005-Jul-22  11:24 UTC
[Asterisk-Users] extension matching using includes...errornous results
Hi
I have the following simple test scenario
[from-sip]
include => ext-matchall
include => ext-match98andrecord
; match 6 digits
[ext-matchall]
exten => _XXXXXX,1,SetVar(FEE=${DNID}) ;line 1
exten => _XXXXXX,2,Macro(vm-eachuser)  ;line2
[ext-match98andrecord]
;here we should fire the query to get the correct context which in this 
case should be 500
exten => _98.,1,StripMSD,2  ;line 3
exten => _X.,2,SetVar(NEWNUM=${EXTEN}) ;line 3
.....
Now when a call comes in the uri is 98123456, hence from what I think it 
should hit the ext-match98andrecord, which it does, it strips the first 
2 digits....and then jumps and follows ext-matchall, and goes to the 
Macro(vm-eachuser). Now I thought by including these in the main 
context, I could get the order correct, i.e do line 3 then line 4, not 
line 3, line 2
any pointers, ideas, better way of doing it
iqbal