[asterisk-dev] 'IAX2 call variable passing between servers '

Douglas Garstang dgarstang at oneeighty.com
Fri Aug 4 07:46:46 MST 2006


> -----Original Message-----
> From: Andrew Kohlsmith [mailto:akohlsmith-asterisk at benshaw.com]
> Sent: Friday, August 04, 2006 8:35 AM
> To: asterisk-dev at lists.digium.com
> Subject: Re: [asterisk-dev] 'IAX2 call variable passing 
> between servers
> '
> 
> 
> On Friday 04 August 2006 10:17, Douglas Garstang wrote:
> > No Matt. It's comical. This is exactly the type of 
> situation that IAX2 was
> > designed for, and it doesn't do it very well. The very fact 
> that I have to
> > make modifications to the code to get IAX2 to work, but not 
> SIP (yet),
> > indicates IAX2 is falling far short of it's expectations.
> 
> Did you check out Tilghman's patch?  It looks very cool and a 
> great starting 
> point. It certainly eliminates MY beefs with IAX2 variable 
> passing, although 
> I have to set up a test environment to verify it all:
> 
> http://bugs.digium.com/view.php?id=7619

Are you referring to the patch that addresses passing variables in IAX? As my posts said, that's not the only issue. A far more serious issue is that at the other end of that trunk, when Asterisk makes calls to SIP phones, and those phones transfer or forward calls, all new calls generated from those are flagged as IAX calls instead of SIP calls (they're SIP phones!). Data such as rdnis and dnid are lost, which is critical to programming the behaviour of transfers and forwards etc. It's as if the initial trunk overrides all calls generated at the other end. SIP trunks don't cause this behaviour to occur. This is a really serious limitation, when you can't forward or transfer calls at the other end of a trunk.

Doug.



More information about the asterisk-dev mailing list