<p>Give latest git head unchanged a shot again of you have a chance.  That Darcy issue was fixed IIRC. Also I DoD a few rounds of changes.<br>
Btw next time use Jira <a href="http://Jira.freeswitch.org">Jira.freeswitch.org</a> its easier to track stuff. I almost lost this thread 3 pages deep on my email.</p>
<div class="gmail_quote">On Jul 17, 2012 7:03 AM, &quot;Richard Screene&quot; &lt;<a href="mailto:richard.screene@netdev.co.uk">richard.screene@netdev.co.uk</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word">Just to give you all the information:<div>A few days ago I hacked the RTP so that the RTP bug NEVER_CHANGE_SSRC_ON_MARKER was enabled. I removed it and it seemed to work yesterday.  But, would this have anything to do with the &quot;SRTP protection failed&quot; error I was seeing today?</div>
<div><br></div><div>Thanks,</div><div>  Richard</div><div><br></div><div><br><div><div>On 16 Jul 2012, at 18:44, Anthony Minessale wrote:</div><br><blockquote type="cite"><div>ok so I pushed the flag to be set so now it should work out of the<br>
box, thanks for testing.<br><br><br>On Mon, Jul 16, 2012 at 8:05 AM, Richard Screene<br>&lt;<a href="mailto:richard.screene@netdev.co.uk" target="_blank">richard.screene@netdev.co.uk</a>&gt; wrote:<br><blockquote type="cite">
Hello Anthony,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">That seems to work better than my attempt!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks for your help!<br>
</blockquote><blockquote type="cite">  Richard<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On 13 Jul 2012, at 23:19, Anthony Minessale wrote:<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">try patch in latest head minus your plc hack.<br></blockquote><blockquote type="cite">I have not made any changes to mod_dingaling yet but the core should<br>
</blockquote><blockquote type="cite">not try to decode stun now.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Thu, Jul 12, 2012 at 11:58 AM, Richard Screene<br>
</blockquote><blockquote type="cite">&lt;<a href="mailto:richard.screene@netdev.co.uk" target="_blank">richard.screene@netdev.co.uk</a>&gt; wrote:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
Hello Anthony,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Thanks for your quick response!<br></blockquote><blockquote type="cite"><br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite">does it work then? I had it disabled on purpose cos I have not<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">confirmed it works yet.<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">That would explain it then :-)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">I have managed to get SRTP working for the outbound voice path, but it<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">required a couple of hacks:<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">1) It was attempting to decrypt the STUN/ICE Bind Requests and failing.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
I&#39;ve bodged it for now by passing the SFF_PLC flag to<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">switch_rtp.c:read_rtp_packet() but I suspect this will stop inbound voice<br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite">paths from working!<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">2) In mod_dingaling.c:try_secure() the incorrect crypto_type is passed to<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">switch_rtp_add_crypto_key().  I suspect there is some confusion between the<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
crypto_type and crypto_send_type/crypto_recv_type members of<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">tech_pvt-&gt;transports.  I&#39;ve hacked it for now as shown below.<br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">I hope this is useful to you.  I&#39;m going to try with the outbound voice path<br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">tomorrow.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Regards,<br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite"> Richard<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">For reference here are the diffs:<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/src/mod/endpoints/mod_dingaling/mod_dingaling.c<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">b/src/mod/endpoints/mod_dingaling/<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">index c47f589..1dda789 100644<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--- a/src/mod/endpoints/mod_dingaling/mod_dingaling.c<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">+++ b/src/mod/endpoints/mod_dingaling/mod_dingaling.c<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">@@ -956,9 +956,11 @@ switch_status_t mdl_build_crypto(struct private_object<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
*tech_pvt, ldl_tran<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       char *p;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">+/*<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       if (!switch_test_flag(tech_pvt, TFLAG_SECURE)) {<br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">               return SWITCH_STATUS_SUCCESS;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       }<br></blockquote><blockquote type="cite"><br></blockquote>
<blockquote type="cite">+*/<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       if (type == AES_CM_128_HMAC_SHA1_80) {<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">@@ -1056,10 +1058,13 @@ static switch_status_t mdl_add_crypto(struct<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
private_object *tech_pvt,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">static void try_secure(struct private_object *tech_pvt,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
ldl_transport_type_t ttype)<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">{<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
+/*<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       if (!switch_test_flag(tech_pvt, TFLAG_SECURE)) {<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
               return;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       }<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
+*/<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">+       tech_pvt-&gt;transports[ttype].crypto_type =<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">tech_pvt-&gt;transports[ttype].crypto_recv_type;<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">       //if (tech_pvt-&gt;transports[ttype].crypto_type) {<br></blockquote><blockquote type="cite"><br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">switch_rtp_add_crypto_key(tech_pvt-&gt;transports[ttype].rtp_session,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">diff --git a/src/switch_rtp.c b/src/switch_rtp.c<br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite">index 7d6ad29..99b4f83 100644<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--- a/src/switch_rtp.c<br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">+++ b/src/switch_rtp.c<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">@@ -3234,6 +3234,7 @@ static int rtp_common_read(switch_rtp_t *rtp_session,<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">switch_payload_t *p<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">                       if (read_pretriggered) {<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">                               read_pretriggered = 0;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">                       } else {<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">+                               *flags |= SFF_PLC;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">                               status = read_rtp_packet(rtp_session,<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">&amp;bytes, flags, SWITCH_TRU<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
//switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(session), SWITCH<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">                       }<br></blockquote><blockquote type="cite"><br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On 12 Jul 2012, at 00:13, Anthony Minessale wrote:<br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">does it work then? I had it disabled on purpose cos I have not<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
confirmed it works yet.<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">On Wed, Jul 11, 2012 at 4:47 AM, Richard Screene<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">&lt;<a href="mailto:richard.screene@netdev.co.uk" target="_blank">richard.screene@netdev.co.uk</a>&gt; wrote:<br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Hello,<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote>
<blockquote type="cite">Using mod_dingaling I am unable to get it to append the crypto details to<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">the session-accept Jingle stanza.  The message is sent as:<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">&lt;snip&gt;<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_________________________________________________________________________<br></blockquote><blockquote type="cite"><br>
</blockquote><blockquote type="cite">Professional FreeSWITCH Consulting Services:<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br></blockquote><blockquote type="cite"><br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Official FreeSWITCH Sites<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">Join Us At ClueCon - Aug 7-9, 2012<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH-dev mailing list<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite">UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br></blockquote><blockquote type="cite">
<br></blockquote><blockquote type="cite"><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">--<br></blockquote><blockquote type="cite">Anthony Minessale II<br></blockquote>
<blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br></blockquote><blockquote type="cite">ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
</blockquote><blockquote type="cite">Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">
AIM: anthm<br></blockquote><blockquote type="cite"><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br></blockquote><blockquote type="cite">GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
</blockquote><blockquote type="cite">IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH Developer Conference<br>
</blockquote><blockquote type="cite"><a>sip:888@conference.freeswitch.org</a><br></blockquote><blockquote type="cite"><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
</blockquote><blockquote type="cite">pstn:<a href="tel:%2B19193869900" value="+19193869900" target="_blank">+19193869900</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_________________________________________________________________________<br>
</blockquote><blockquote type="cite">Professional FreeSWITCH Consulting Services:<br></blockquote><blockquote type="cite"><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br></blockquote>
<blockquote type="cite"><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
</blockquote><blockquote type="cite"><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Official FreeSWITCH Sites<br>
</blockquote><blockquote type="cite"><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote><blockquote type="cite"><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Join Us At ClueCon - Aug 7-9, 2012<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH-dev mailing list<br></blockquote><blockquote type="cite"><a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br></blockquote><blockquote type="cite">
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br></blockquote><blockquote type="cite"><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Richard Screene<br></blockquote><blockquote type="cite">Senior Developer<br></blockquote><blockquote type="cite">
NetDev Ltd  &amp; Drum Collaboration<br></blockquote><blockquote type="cite"><a href="tel:%2B44%201273%20936125" value="+441273936125" target="_blank">+44 1273 936125</a><br></blockquote><blockquote type="cite"><a href="http://www.netdev.co.uk" target="_blank">www.netdev.co.uk</a><br>
</blockquote><blockquote type="cite"><a href="http://www.thisisdrum.com" target="_blank">www.thisisdrum.com</a><br></blockquote><blockquote type="cite">Registered in England and Wales<br></blockquote><blockquote type="cite">
Company Number 04741258<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">_________________________________________________________________________<br>
</blockquote><blockquote type="cite">Professional FreeSWITCH Consulting Services:<br></blockquote><blockquote type="cite"><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br></blockquote>
<blockquote type="cite"><a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
</blockquote><blockquote type="cite"><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Official FreeSWITCH Sites<br>
</blockquote><blockquote type="cite"><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote><blockquote type="cite"><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Join Us At ClueCon - Aug 7-9, 2012<br>
</blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">FreeSWITCH-dev mailing list<br></blockquote><blockquote type="cite"><a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br></blockquote><blockquote type="cite">
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br></blockquote><blockquote type="cite"><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote><blockquote type="cite"><br></blockquote><br><br><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br>
<a>sip:888@conference.freeswitch.org</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:<a href="tel:%2B19193869900" value="+19193869900" target="_blank">+19193869900</a><br>
<br>_________________________________________________________________________<br>Professional FreeSWITCH Consulting Services:<br><a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br><br>FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br><a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>Official FreeSWITCH Sites<br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br><a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br><a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>Join Us At ClueCon - Aug 7-9, 2012<br><br>FreeSWITCH-dev mailing list<br><a href="mailto:FreeSWITCH-dev@lists.freeswitch.org" target="_blank">FreeSWITCH-dev@lists.freeswitch.org</a><br><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></blockquote></div><br><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:Helvetica;word-spacing:0px"><div>
<div style="margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:9pt;font-family:Verdana,sans-serif">Richard Screene<br></span></b><b><span style="font-size:7.5pt;font-family:Verdana,sans-serif;color:rgb(254,101,0)">Senior Developer<br>
</span></b><b><span style="font-size:7.5pt;font-family:Verdana,sans-serif;color:rgb(127,127,127)">NetDev Ltd  &amp; Drum Collaboration <br></span></b><b><span style="font-size:7.5pt;font-family:Verdana,sans-serif"><a href="tel:%2B44%201273%20936125" value="+441273936125" target="_blank">+44 1273 936125</a><br>
<u><span style="color:blue"><a href="http://www.netdev.co.uk/" style="color:blue;text-decoration:underline" target="_blank">www.netdev.co.uk</a></span></u><span style="color:rgb(0,0,254)"><u></u><u></u></span></span></b></div>
<div style="margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><a href="http://www.thisisdrum.com/" style="color:blue;text-decoration:underline" target="_blank"><b><span style="font-size:7.5pt;font-family:Verdana,sans-serif">www.thisisdrum.com</span></b></a><b><span style="font-size:7.5pt;font-family:Verdana,sans-serif;color:rgb(0,0,254)"><u></u><u></u></span></b></div>
<div style="margin-top:0cm;margin-right:0cm;margin-left:0cm;margin-bottom:0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:7pt;font-family:Verdana,sans-serif;color:rgb(127,127,127)">Registered in England and Wales <br>
</span></b><span style="font-size:7pt;font-family:Verdana,sans-serif;color:rgb(127,127,127)">Company Number 04741258</span></div></div></span>
</div>
<br></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
Join Us At ClueCon - Aug 7-9, 2012<br>
<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div>