[asterisk-dev] Fwd: [asterisk-users] ${EXTEN} is limited to 17
characters under IAX ?
Oded Arbel
oded at atelis.net
Thu Mar 15 02:27:00 MST 2007
Forwarded from the users list, as I didn't get an answer there.. I hope
you don't mind.
-------- Forwarded Message --------
Hi list.
We have a problem when dialing over IAX to another Asterisk server:
we've setup an extension named
'f19dffb971b93746d73ec46d5f1d4b36c199f48c-g1' in a specific context (its
large because it needs to be unique). I've read in past discussions on
asterisk-dev list that the extension length is limited to 79 characters
- which I though should be more then enough.
Now were doing a DUNDi lookup on that extension and dialing to it from a
second Asterisk server. The dial address looks like this:
IAX2/dundi-context:9Tb3JNDnAH6JiQd3ZMo9Fw==@192.118.54.134/f19dffb971b93746d73ec46d5f1d4b36c199f48c-g1
The problem is that on the local server, we try to read ${EXTEN} and
parse it (specifically - I want to get at the 'g1' at the end. for this
I use the CUT function):
[mydundictx]
exten => _[0-9a-fA-f_].,1,Set(lastpart=${CUT(EXTEN,,2)})
exten => _[0-9a-fA-f_].,2,Set(firstpart=${CUT(EXTEN,,1)})
and then we get this (in the console):
-- Accepting AUTHENTICATED call from 192.118.54.135: [...]
-- Executing [f19dffb971b93746d at mydundictx:2]
Set("IAX2/192.118.54.135:4569-1", "lastpart=") in new stack
-- Executing [f19dffb971b93746d at mydundictx:3]
Set("IAX2/192.118.54.135:4569-1", "firstpart=f19dffb971b93746d") in new
stack
I understand that Asterisk truncates the extension in the display (in
this case - to 17 characters), but I was under the impression that this
is for display only. Apparently this is not the case - the as evidently
at least CUT sees only the first 17 characters ?!?
Then we changed the setup to dial from server to server using SIP
instead of IAX2 - using this method, the entire extension is passed
correctly. Any idea whats going on here ?
We're using Asterisk 1.4.0.
--
Oded Arbel
Atelis
oded at atelis.net
Tel: +972-54-7340014
::..
I always choose my friends for their good looks and my enemies for their
good intellects. Man cannot be too careful in his choice of enemies.
-- Oscar Wilde / "The Picture of Dorian Gray"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-dev/attachments/20070315/80776e4c/attachment.htm
More information about the asterisk-dev
mailing list