Yes, you have consolidated my technique into a single expression. The referenced page is the one on which I failed to find what I was looking for. So perhaps there really is no better way. C'est la vie. Thanks for the ref.

Further experimentation reveals that hacking off trailing five characters is really only reliable for SIP channels on my box, but it will do for now. IAX is problematic not only because of slight syntactical differences in the channel string contruction, but because of the multiplexed nature of the channel which makes it logically impractical to associate a physical device with any segment of the channel ID. The notion of station ID is just not present in this circumstance, nor do I think it should be.

But I'll get by for now...

C F wrote:

So the following will do in your case:

exten => 807,1,Set(DEVICE=${CHANNEL:0:$[${LEN(${CHANNEL})} - 5]})
Hope you enjoy making out the code, but it should work.
Anyhow, the documentation is around:
http://www.voip-info.org/wiki-asterisk+variables
You just got to use your creativity/imagination to get it done.


_______________________________________________
Asterisk-Biz mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-biz

Reply via email to