<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:10pt"><div><span>as Russel suggested, you can simulate a SIP call via sipp. Also you could do it with kamailio, I suppose.</span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; background-color: transparent; font-style: normal;"><span></span></div><div><br></div>  <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 10pt;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font face="Arial" size="2"> <b><span style="font-weight:bold;">From:</span></b> Kees Jan Koster &lt;kjkoster@kjkoster.org&gt;<br> <b><span style="font-weight:
 bold;">To:</span></b> FreeSWITCH Users Help &lt;freeswitch-users@lists.freeswitch.org&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, July 1, 2014 8:33 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Freeswitch-users] handling signalling externally,        RTP via freeswitch<br> </font> </div> <div class="y_msg_container"><br>Dear Michael,<br clear="none"><br clear="none">The endpoint is an XMPP component handling a bastard Jingle. So the actual client initiates the call over Jingle. That ends up on my component that in turn signals FS about the incoming call. The client is ready to send RTP, waiting for my component to send a Jingle session-accept packet. For that packet I need an UDP port to tell the Jingle client to send its RTP stream to.<br clear="none"><br clear="none">And no, mod_dingaling won't do it. :) We have our own dialect of Jingle and integration with some other stuff that makes us want an external
 component for this particular path.<br clear="none"><br clear="none">Kees Jan<br clear="none"><br clear="none"><br clear="none">On 1 Jul 2014, at 19:24, Michael Jerris &lt;<a shape="rect" ymailto="mailto:mike@jerris.com" href="mailto:mike@jerris.com">mike@jerris.com</a>&gt; wrote:<br clear="none"><br clear="none">&gt; can you tell us a little more about what exactly is the endpoint that will have "no signaling"&nbsp; it obviously needs some sort of signaling to exchange media information.<br clear="none">&gt; <br clear="none">&gt; On Jul 1, 2014, at 8:46 AM, Kees Jan Koster &lt;<a shape="rect" ymailto="mailto:kjkoster@kjkoster.org" href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a>&gt; wrote:<br clear="none">&gt; <br clear="none">&gt;&gt; Dear Stanislav,<br clear="none">&gt;&gt; <br clear="none">&gt;&gt; I was afraid you were going to say that. :-/ I guess that's what I will have to do then.<br clear="none">&gt;&gt; <br clear="none">&gt;&gt;
 Kees Jan<br clear="none">&gt;&gt; <br clear="none">&gt;&gt; <br clear="none">&gt;&gt; On 1 Jul 2014, at 14:40, Stanislav Sinyagin &lt;<a shape="rect" ymailto="mailto:ssinyagin@yahoo.com" href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt; wrote:<br clear="none">&gt;&gt; <br clear="none">&gt;&gt;&gt; hmm, then I don't see much other possibilities. Probably it's easier to add the SIP agent functionality to your non-SIP part?<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; If it's a Java application, there are multiple implementations of SIP for java.<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; From: Kees Jan Koster &lt;<a shape="rect" ymailto="mailto:kjkoster@kjkoster.org" href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a>&gt;<br clear="none">&gt;&gt;&gt; To: Stanislav Sinyagin &lt;<a shape="rect" ymailto="mailto:ssinyagin@yahoo.com" href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt; <br
 clear="none">&gt;&gt;&gt; Cc: FreeSWITCH Users Help &lt;<a shape="rect" ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt; <br clear="none">&gt;&gt;&gt; Sent: Tuesday, July 1, 2014 2:34 PM<br clear="none">&gt;&gt;&gt; Subject: Re: [Freeswitch-users] handling signalling externally, RTP via freeswitch<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; Dear Stanislav,<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; No, the audio will be bi-directional. Other than the custom signalling it will be a regular voice call.<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; Kees Jan<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; On 1 Jul 2014, at 14:31, Stanislav Sinyagin &lt;<a shape="rect" ymailto="mailto:ssinyagin@yahoo.com" href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a>&gt;
 wrote:<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; Kees, do I understand it correctly that you're only sending audio towards the SIP endpoint, so it's not a bidirectional conversation?<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; In this case, you can utilize audio streaming via HTTP, probably it's the easiest way to deliver audio toward FreeSWITCH:<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; session.streamFile("shout://some.server.com/file.mp3", "")<br clear="none">&gt;&gt;&gt;&gt; <a shape="rect" href="https://wiki.freeswitch.org/wiki/Mod_shout" target="_blank">https://wiki.freeswitch.org/wiki/Mod_shout</a><br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; From: Kees Jan Koster &lt;<a shape="rect" ymailto="mailto:kjkoster@java-monitor.com"
 href="mailto:kjkoster@java-monitor.com">kjkoster@java-monitor.com</a>&gt;<br clear="none">&gt;&gt;&gt;&gt; To: FreeSWITCH Users Help &lt;<a shape="rect" ymailto="mailto:freeswitch-users@lists.freeswitch.org" href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;; <a shape="rect" ymailto="mailto:ssinyagin@yahoo.com" href="mailto:ssinyagin@yahoo.com">ssinyagin@yahoo.com</a> <br clear="none">&gt;&gt;&gt;&gt; Sent: Tuesday, July 1, 2014 1:27 PM<br clear="none">&gt;&gt;&gt;&gt; Subject: Re: [Freeswitch-users] handling signalling externally, RTP via freeswitch<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; Dear Stanislav,<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; I was rather hoping to avoid that path. My C is not all that great. :-/ But if I have to...<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; Any endpoints that come close that I might want to
 look at?<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; Kees Jan<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; AFAIK the RTP parameters and streaming are handled from the endpoint module:<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="https://wiki.freeswitch.org/wiki/Modules" target="_blank">https://wiki.freeswitch.org/wiki/Modules</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; so, you might end up in writing your own module for what you want.<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; From: Kees Jan Koster &lt;<a shape="rect" ymailto="mailto:kjkoster@kjkoster.org" href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a>&gt;<br clear="none">&gt;&gt;&gt;&gt;&gt; To: <a shape="rect" ymailto="mailto:freeswitch-users@lists.freeswitch.org"
 href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a> <br clear="none">&gt;&gt;&gt;&gt;&gt; Sent: Tuesday, July 1, 2014 9:21 AM<br clear="none">&gt;&gt;&gt;&gt;&gt; Subject: [Freeswitch-users] handling signalling externally,&nbsp; &nbsp; RTP via freeswitch<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; Dear All,<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; I need some reading advice/pointers on the following: I want to use FreeSwitch as a bridge from a custom client to SIP. The SIP part is easy and works. The non-SIP part is the challenge.<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; I have my audio sending client hooked up via mod_event_socket. I really like the way events and ESL work in FreeSwitch, by the way. Good control and easy to code. But I digress. So I have my client hooked up over ESL for signalling and need to know
 where to send the RTP stream to from the non-SIP client side.<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; Call flow (A-leg is the custom client, B-leg is sofia-SIP)<br clear="none">&gt;&gt;&gt;&gt;&gt; [1] custom client starts call to SIP side over ESL [1] <br clear="none">&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;  FreeSwitch handles the signalling with the SIP client<br clear="none">&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;  SIP client answers the call<br clear="none">&gt;&gt;&gt;&gt;&gt; [2] FreeSwitch sends event which tells the client where the RTP stream should go to<br clear="none">&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;  custom client starts sending RTP audio<br clear="none">&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;  FreeSwitch bridges the two legs and people talk<br clear="none">&gt;&gt;&gt;&gt;&gt;&nbsp; &nbsp;  either side hangs up and the call is done<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; The reverse (SIP
 dialling the custom client) won't happen and does not have to be supported.<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; My concrete question is how [1] should happen. The custom client should issue an "bgapi originate". The arguments for the SIP side are clear, but what to use for the custom client? What should I fill in for [1], below?<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; bgapi originate [1] sofia/internal/<a shape="rect" ymailto="mailto:1002@example.com" href="mailto:1002@example.com">1002@example.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; --<br clear="none">&gt;&gt;&gt;&gt;&gt; Kees Jan<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://java-monitor.com/" target="_blank">http://java-monitor.com/</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" ymailto="mailto:kjkoster@kjkoster.org"
 href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; +31651838192<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; The secret of success lies in the stability of the goal. -- Benjamin Disraeli<br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; _________________________________________________________________________<br clear="none">&gt;&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" ymailto="mailto:consulting@freeswitch.org" href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.freeswitchsolutions.com/" target="_blank">http://www.freeswitchsolutions.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel
 Communication Server<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.cudatel.com/" target="_blank">http://www.cudatel.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://wiki.freeswitch.org/" target="_blank">http://wiki.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br
 clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br clear="none">&gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a shape="rect" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; _________________________________________________________________________<br clear="none">&gt;&gt;&gt;&gt;&gt; Professional FreeSWITCH Consulting Services:<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" ymailto="mailto:consulting@freeswitch.org"
 href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.freeswitchsolutions.com/" target="_blank">http://www.freeswitchsolutions.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.cudatel.com/" target="_blank">http://www.cudatel.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; Official FreeSWITCH Sites<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://wiki.freeswitch.org/" target="_blank">http://wiki.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.cluecon.com/"
 target="_blank">http://www.cluecon.com</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br clear="none">&gt;&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a shape="rect" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br clear="none">&gt;&gt;&gt;&gt;&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt;
 <br clear="none">&gt;&gt;&gt;&gt; --<br clear="none">&gt;&gt;&gt;&gt; Kees Jan<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <a shape="rect" ymailto="mailto:kjkoster@java-monitor.com" href="mailto:kjkoster@java-monitor.com">kjkoster@java-monitor.com</a><br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <a shape="rect" href="http://java-monitor.com/" target="_blank">http://java-monitor.com/</a><br clear="none">&gt;&gt;&gt;&gt; +31651838192<br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; The secret of success lies in the stability of the goal. -- Benjamin Disraeli<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; --<br clear="none">&gt;&gt;&gt; Kees Jan<br clear="none">&gt;&gt;&gt; <br
 clear="none">&gt;&gt;&gt; <a shape="rect" href="http://java-monitor.com/" target="_blank">http://java-monitor.com/</a><br clear="none">&gt;&gt;&gt; <a shape="rect" ymailto="mailto:kjkoster@kjkoster.org" href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a><br clear="none">&gt;&gt;&gt; +31651838192<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; Change is good. Granted, it is good in retrospect, but change is good.<br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt;&gt; <br clear="none">&gt;&gt; <br clear="none">&gt;&gt; <br clear="none">&gt;&gt; --<br clear="none">&gt;&gt; Kees Jan<br clear="none">&gt;&gt; <br clear="none">&gt;&gt; <a shape="rect" href="http://java-monitor.com/" target="_blank">http://java-monitor.com/</a><br clear="none">&gt;&gt; <a shape="rect" ymailto="mailto:kjkoster@kjkoster.org" href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a><br
 clear="none">&gt;&gt; +31651838192<br clear="none">&gt;&gt; <br clear="none">&gt;&gt; Change is good. Granted, it is good in retrospect, but change is good.<div class="qtdSeparateBR"><br><br></div><div class="yqt7749200269" id="yqtfd97606"><br clear="none">&gt;&gt; <br clear="none">&gt;&gt; <br clear="none">&gt;&gt; _________________________________________________________________________<br clear="none">&gt;&gt; Professional FreeSWITCH Consulting Services:<br clear="none">&gt;&gt; <a shape="rect" ymailto="mailto:consulting@freeswitch.org" href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br clear="none">&gt;&gt; <a shape="rect" href="http://www.freeswitchsolutions.com/" target="_blank">http://www.freeswitchsolutions.com</a><br clear="none">&gt;&gt; <br clear="none">&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br clear="none">&gt;&gt; <a shape="rect" href="http://www.cudatel.com/"
 target="_blank">http://www.cudatel.com</a><br clear="none">&gt;&gt; <br clear="none">&gt;&gt; Official FreeSWITCH Sites<br clear="none">&gt;&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt;&gt; <a shape="rect" href="http://wiki.freeswitch.org/" target="_blank">http://wiki.freeswitch.org</a><br clear="none">&gt;&gt; <a shape="rect" href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com</a><br clear="none">&gt;&gt; <br clear="none">&gt;&gt; FreeSWITCH-users mailing list<br clear="none">&gt;&gt; <a shape="rect" ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br clear="none">&gt;&gt; <a shape="rect" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br clear="none">&gt;&gt;
 UNSUBSCRIBE:<a shape="rect" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br clear="none">&gt;&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt; <br clear="none">&gt; _________________________________________________________________________<br clear="none">&gt; Professional FreeSWITCH Consulting Services:<br clear="none">&gt; <a shape="rect" ymailto="mailto:consulting@freeswitch.org" href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br clear="none">&gt; <a shape="rect" href="http://www.freeswitchsolutions.com/" target="_blank">http://www.freeswitchsolutions.com</a><br clear="none">&gt; <br clear="none">&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br clear="none">&gt; <a shape="rect" href="http://www.cudatel.com/"
 target="_blank">http://www.cudatel.com</a><br clear="none">&gt; <br clear="none">&gt; Official FreeSWITCH Sites<br clear="none">&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none">&gt; <a shape="rect" href="http://wiki.freeswitch.org/" target="_blank">http://wiki.freeswitch.org</a><br clear="none">&gt; <a shape="rect" href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com</a><br clear="none">&gt; <br clear="none">&gt; FreeSWITCH-users mailing list<br clear="none">&gt; <a shape="rect" ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br clear="none">&gt; <a shape="rect" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br clear="none">&gt; UNSUBSCRIBE:<a shape="rect"
 href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br clear="none">&gt; <a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none"><br clear="none"><br clear="none">--<br clear="none">Kees Jan<br clear="none"><br clear="none"><a shape="rect" href="http://java-monitor.com/" target="_blank">http://java-monitor.com/</a><br clear="none"><a shape="rect" ymailto="mailto:kjkoster@kjkoster.org" href="mailto:kjkoster@kjkoster.org">kjkoster@kjkoster.org</a><br clear="none">+31651838192<br clear="none"><br clear="none">Change is good. Granted, it is good in retrospect, but change is good.<br clear="none"><br clear="none"><br clear="none">_________________________________________________________________________<br clear="none">Professional FreeSWITCH Consulting Services:<br clear="none"><a shape="rect"
 ymailto="mailto:consulting@freeswitch.org" href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br clear="none"><a shape="rect" href="http://www.freeswitchsolutions.com/" target="_blank">http://www.freeswitchsolutions.com</a><br clear="none"><br clear="none">FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br clear="none"><a shape="rect" href="http://www.cudatel.com/" target="_blank">http://www.cudatel.com</a><br clear="none"><br clear="none">Official FreeSWITCH Sites<br clear="none"><a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none"><a shape="rect" href="http://wiki.freeswitch.org/" target="_blank">http://wiki.freeswitch.org</a><br clear="none"><a shape="rect" href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com</a><br clear="none"><br clear="none">FreeSWITCH-users mailing list<br clear="none"><a shape="rect"
 ymailto="mailto:FreeSWITCH-users@lists.freeswitch.org" href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br clear="none"><a shape="rect" href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br clear="none">UNSUBSCRIBE:<a shape="rect" href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br clear="none"><a shape="rect" href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org</a><br clear="none"></div><br><br></div> </div> </div>  </div></body></html>