Chris,

See my comments in line

Chris Ziomkowski wrote:
Hello everyone,

(CALLERID(num) is updated correctly, but EXTEN never gets changed.)
${EXTEN} will always return the current executing extension. I don't think it's possible to reassign it via a Set (someone please correct me if I'm wrong). The only way is via a Goto.


[from-sip-trunk-A]
exten => _1234XXXX,1,Set(EXTEN=44${EXTEN})
exten => _1234XXXX,2,Set(CALLERID(num)=44${CALLERID(num)})
exten => _1234XXXX,3,Goto(s,1)
exten => s,1,Goto(incoming-call,${EXTEN},1)
Isn't this the same as?
[from-sip-trunk-A]
exten  => _1234XXXX,1,Set(CALLERID(num)=44${CALLERID(num)})
exten  => _1234XXXX,n,Goto(incoming-calls, 44${EXTEN},1)

Now, if you have
[incoming-calls]
exten => _X.,1,Set(MYDNIS=${EXTEN}_)

You should see that MYDNIS will be 441234XXXX.

Cheers.

Leo

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to