[Asterisk-dev] goiax expanded with free us domestic calling

tim panton tpanton at attglobal.net
Sun Oct 2 13:58:24 MST 2005


On 2 Oct 2005, at 20:54, Mark Aiken wrote:

> One thing that really puzzles me is why people keep inventing new  
> call control protocols now that SIP has proven itself and has been  
> adopted by all the major carriers and 3GPP.  Skype was a hit  
> because it solved one the major weakness of SIP - NAT traversal.  
> That problem is quickly going away and Skype's value is now its  
> user base as a P2P network. What does IAX bring to the table? Why  
> bother with Yet Another Call Control Protocol.

I'm not going to talk about skype - I'm ignorant of the details of  
the protocol etc
and this is veering far enough off topic as it is.

I'm quite fond of IAX - it is in the Unix tradition - do one thing  
and do it well.

I've written an IAX stack in my spare time - that works - in about 3k  
lines of Java.
I doubt you can even read the SIP spec in the time it took me to  
implement that :-)

I'm pretty sure Mark Spencer invented IAX exactly because he didn't  
want to
implement SIP, but wanted a simpler remote protocol for asterisk.

On the wire IAX is much leaner than SIP - and way more comfortable  
with firewalls.

It's always good to have a couple of options, otherwise the winner  
gets bloated.

I mean, imagine the trouble the OP would have had to have gone to to  
even
_think_ about adding a new SIP message and getting it adopted. With IAX
he just has to convince a few folks...

T.





More information about the asterisk-dev mailing list