[asterisk-dev] Fwd: [asterisk-users] ${EXTEN} is limited to 17 characters under IAX ?

Clod Patry cpatry at gmail.com
Thu Mar 15 05:27:54 MST 2007


yes we do,
asterisk-dev isn't a 2nd support place.
This is for the * dev, like the name indicates it.

On 3/15/07, Oded Arbel <oded at atelis.net> wrote:
>
>  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"
>
>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>   http://lists.digium.com/mailman/listinfo/asterisk-dev
>
>


-- 
Clod Patry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-dev/attachments/20070315/61e22ccd/attachment-0001.htm


More information about the asterisk-dev mailing list