<div class="gmail_quote">On 2 November 2011 09:26, Jachym Holecek <span dir="ltr"><<a href="mailto:freza@circlewave.net">freza@circlewave.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
# CGS 2011-11-02:<br>
<div class="im">> SIP = Session Initiation Protocol<br>
> @Wikipedia: <a href="http://en.wikipedia.org/wiki/Session_Initiation_Protocol" target="_blank">http://en.wikipedia.org/wiki/Session_Initiation_Protocol</a><br>
> @Standard: <a href="http://tools.ietf.org/html/rfc3261" target="_blank">http://tools.ietf.org/html/rfc3261</a><br>
> @Extension: <a href="http://www.ietf.org/rfc/rfc3372.txt" target="_blank">http://www.ietf.org/rfc/rfc3372.txt</a><br>
><br>
> Best for voice communication<br>
<br>
</div>My definition of "best" surely wouldn't involve a text-based protocol<br>
for something that's bound to be handling large numbers of concurrent<br>
sessions over time, I'd much rather deploy something minimalistic like<br>
Asterisk's IAX. But it's not like I can stop the progress... SIP won<br>
already.<br>
<div class="im"><br>
</div></blockquote><div><br></div><div>I agree that SIP kinda sucks for being a text based protocol. What about the H.323 stack - could you not put megaco next to the breakout and write an FSM module to handle the DTMF tones implemented as a simple user callback module?</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">> (Erlang/OTP open source implementation:<br>
> not known). Example of implementation: Asterisk<br>
> (<a href="http://www.asterisk.org/" target="_blank">http://www.asterisk.org/</a>)<br>
<br>
</div>Open source Erlang implementation known:<br>
<br>
  <a href="http://www.stacken.kth.se/project/yxa/" target="_blank">http://www.stacken.kth.se/project/yxa/</a><br>
<br>
:-)<br>
<br>
Don't have hands-on experience with it though.<br></blockquote><div><br></div><div>I played with yxa a bit and it worked ok, but I haven't used it in the wild. I've also played with a FreeSwitch erlang integration package and have seen a OpenSIPS/OpenSER being used embedded along with an application, which seemed to work well.</div>
</div>