Bring on SNAP, baby!<br><br><div class="gmail_quote">On Tue, Dec 2, 2008 at 11:03 AM, Kristian Kielhofner <span dir="ltr">&lt;<a href="mailto:kkielhofner@star2star.com">kkielhofner@star2star.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 12/2/08, Anthony Minessale &lt;<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt; wrote:<br>
&gt; Naturally, either way is stupid.<br>
<br>
 &nbsp;Word.<br>
<br>
&gt; The whole idea of putting the transport in a uri param is equally stupid to<br>
&gt; using 2 different protocol names but since SIP is the descendant of http it<br>
&gt; they decided to stick with the stupidity of http/https and have sip/sips<br>
&gt; which is almost as if it was designed to break all software trying to keep<br>
&gt; up with url syntax.<br>
<br>
 &nbsp;Too late now.<br>
<br>
&gt; If they are going to insist on using text params you&#39;d think something like<br>
&gt; transport=foo;security=tls would be even *more* flexable in case alternate<br>
&gt; methods to encrypt crop up.<br>
<br>
 &nbsp;I can agree with you here...<br>
<br>
 &nbsp;URI parameters in SIP have come to be the catch all for random junk<br>
that doesn&#39;t seem to fit anywhere else. &nbsp;Note that &quot;random junk&quot;<br>
includes everything from transport, to number portability, to CICs, to<br>
ISUP-OLI and on.<br>
<br>
 &nbsp;Even in my world setting up proxies, UAs, etc to parse out the<br>
various crap people put in SIP URI params is a hassle. &nbsp;A big one.<br>
<br>
 &nbsp;What a mess!!!<br>
<br>
&gt; This is, of course, the first step into a lengthy 12 hour discussion on how<br>
&gt; stupid SIP and url/text based<br>
&gt; &nbsp;protocols are.<br>
<br>
 &nbsp;I like them but I&#39;m weird.<br>
<br>
&gt; I dare someone to crank up the pcap on a box doing SIP presence for 20<br>
&gt; phones and &quot;read&quot;<br>
&gt; the 1200 byte messages with all kinds of hyeroglyphic url syntax and<br>
&gt; embedded xml payloads and write<br>
&gt; &nbsp;up a paper on how much &quot;sense&quot; it makes to have it be &quot;readable&quot;.<br>
<br>
 &nbsp;I do it all the time. &nbsp;I think it&#39;s quite usable. &nbsp;ngrep provides a<br>
small enough binary and the ability to match on text. &nbsp;Certainly<br>
easier to use, especially on embedded systems without the luxury of<br>
dedicated protocol decoders. &nbsp;With a simple ngrep binary I can debug<br>
any text based protocol I understand.<br>
<br>
 &nbsp;Of course, turn on TLS and see how useful *any* of these tools are...<br>
<br>
 &nbsp;The core SIP spec and authors can&#39;t be blamed for the various junk<br>
people have been putting in SIP bodies. &nbsp;If what&#39;s going on in the<br>
real world is any indication, that ship sailed long ago. &nbsp;At this<br>
point as long as implementations can at least handle multi-part<br>
sensibly and everyone specifies the correct MIME type I don&#39;t really<br>
care.<br>
<br>
 &nbsp;Even nastier examples abound - embedded, encapsulated ISUP! &nbsp;How<br>
about GTD? &nbsp;What about Linksys phones using SIP INFO to serve<br>
directories? &nbsp;Man I could go on and on...<br>
<br>
 &nbsp;I&#39;m not going to write a paper about it but I don&#39;t think it&#39;s that<br>
bad. &nbsp;Maybe I&#39;m not just weird; maybe I&#39;m a masochist! :)<br>
<br>
&gt; PS<br>
&gt;<br>
&gt; supposedly sofia can support sctp,<br>
&gt; someone should try it.<br>
<br>
 &nbsp;That would be cool. &nbsp;For anyone wanting to try, various SERs support<br>
SCTP. &nbsp;Cisco gateways do too.<br>
<br>
--<br>
Kristian Kielhofner<br>
<a href="http://blog.krisk.org" target="_blank">http://blog.krisk.org</a><br>
<a href="http://www.submityoursip.com" target="_blank">http://www.submityoursip.com</a><br>
<a href="http://www.astlinux.org" target="_blank">http://www.astlinux.org</a><br>
<a href="http://www.star2star.com" target="_blank">http://www.star2star.com</a><br>
<br>
_______________________________________________<br>
Freeswitch-users mailing list<br>
<a href="mailto:Freeswitch-users@lists.freeswitch.org">Freeswitch-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br>