Edwin Groothuis wrote:
The number         9335 3510 is sent by the telco.
The number 1414 02 9335 3510 is sent by an PABX.
The number      02 9335 3510 is the one which is the real telephone number:

exten => 93353510,1,Macro(call-local-sip,edwin,02${EXTEN})
exten => 0293353510,1,Macro(call-local-sip,edwin,${EXTEN})
exten => 14140293353510,1,Macro(call-local-sip,edwin,${EXTEN:4})

Is there a way to do this in one line?


The only way that I can think of is like so:

exten => _.93353510,1,Macro(call-local-sip,edwin,02${EXTEN:-8})

This basically would grab the last eight characters from ${EXTEN} and pass them along with the 02 that is needed.

I did not test this but I believe that is how it works. Check out the what the wiki says about substrings here:

http://www.voip-info.org/wiki-Asterisk+Variables


Good luck,

Robert Jackson
_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to