хе-хе.
1) IAX is more efficient on the wire than RTP for any number of calls,
any codec.
на самом деле на одиночном звонке разница никакая, а в локалке это вообще неважно.
2) IAX is information-element encoded rather than ASCII encoded.
спорное преймущество. с sip я например всегда могу взять ethereal и разобраться.
экономия процессора, о которой они говорили, просто смешная
3) IAX has a very clear layer2 and layer3 separation, meaning that both
signaling and audio have defined states, are robustly transmitted in a
consistent fashion, and that when one end of the call abruptly disappears,
the call WILL terminate in a timely fashion, even if no more signaling
and/or audio is received. SIP does not have such a mechanism, and its
reliability from a signaling perspective is obviously very poor and
clumsy requiring additional standards beyond the core RF3261.
ахез
4) IAX's unified signaling and audio paths permit it to transparently
navigate NAT's and provide a firewall administrator only a *single* port to
have to open to permit its use.
если ваш телефон стоит в вашей сети и подключается к вашему серверу - кто мешает настроить nat/firewall нужным образом? если же голос идет через интернет, то я по возможности использую vpn.
вообще не встречал на практике проблем с nat у sip.
5) IAX's authenticated transfer system allows you to transfer audio and
call control off a server-in-the-middle in a robust fashion such that if
the two endpoints cannot see one another for any reason, the call
continues through the central server.
оно вам надо?
6) IAX clearly separates Caller*ID from the authentication mechanism of
the user. SIP does not have a clear method to do this unless
Remote-Party-ID is used.
человек не может нормально перемещаться по снегу, пока не оденет лыжи.
хотя зачем оно на телефоне?
7) SIP is an IETF standard. While there is some fledgling documentation
courtesy Frank Miller, IAX is not a published standard at this time.
September 2006: Now there is an IETF Draft to be discoverd at http://www.ietf.org/internet-drafts/draft-guy-iax-01.txt
а в чем преймущество?
8 ) IAX allows an endpoint to check the validity of a phone number to know
whether the number is complete, may be complete, or is complete but could
be longer
и телефон знает, что с этим делать?
9) IAX always sends DTMF out of band so there is never any confusion about
what method is used.
что может помешать вам выставить на телефоне и на сервере одинаковые настройки?
10) IAX support transmission of language and context
зачем оно вам на телефоне?
подводя итог - зачем вам нужен iax на телефоне?