<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Running on Windows.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Do you know what the port range is that FS uses for RTP? <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>The only trace I have has the SDP showing audio on port 16700 which falls within the 1024 &#8211; 65535 that I had them open<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span style='font-family:"Calibri","sans-serif";color:#244061'>Marshall Harrison<o:p></o:p></span></b></p><p class=MsoNormal><span style='font-size:9.0pt;font-family:Wingdings;color:#244061'>*</span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:#244061'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="mailto:marshall@gotspeech.net"><span style='font-size:9.0pt;color:#244061'>marshall@gotspeech.net</span></a></span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:#244061'> | </span><span style='font-size:9.0pt;font-family:Wingdings;color:#244061'>(</span><span style='font-size:9.0pt;font-family:"Calibri","sans-serif";color:#244061'>&nbsp; 904.342.6205</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] <b>On Behalf Of </b>Steven Ayre<br><b>Sent:</b> Friday, August 13, 2010 3:49 PM<br><b>To:</b> FreeSWITCH Users Help<br><b>Subject:</b> Re: [Freeswitch-users] Audio quesion<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'>What is FreeSWITCH running on? Linux?<br><br>Iptables has a module which recognises RTP packets attached to a SIP session and will mark them as RELATED. If his firewall is state based then it may be automatically opening the RTP ports for the call even if they are normally blocked.<br><br>There will be two separate connections for a call:<br>1. Signalling<br>2. Media<br><br>Signalling will be between port 5080 and a random port on the client. It can be UDP or TCP (normally UDP). Media is a separate protocol (RDP), it will always be a separate connection never to port 5080. There's just no way for it to piggyback on the SIP.<br><br>SIP contains SDP, this contains the information on where to send media to. On a call to the server, the INVITE will contain SDP from the client which will contain the IP and port on the client which will receive media (one end of the connection). When the server starts sending media it will send a SIP 180/183/200 with SDP. This will contain the IP and port at the server end for the client to send media to. If you collect a packet trace of the call, you will be able to see the IPs and ports that media will be using. Or by capturing the RTP packets to see where they're going from/to.<br><br>Media can either go via the server (which would require the port to be open, or a state based firewall) or bypass it (bypass media mode, where the client IPs are in the SDP not the server so the connection is opened directly between the clients, therefore no open port is required on the server).<br><br>-Steve<br><br><br><o:p></o:p></p><div><p class=MsoNormal>On 13 August 2010 20:12, Marshall Harrison &lt;<a href="mailto:marshall@gotspeech.net">marshall@gotspeech.net</a>&gt; wrote:<o:p></o:p></p><p class=MsoNormal>I know that.<br><br>I'm trying to determine how a client's serve which he claims only has port<br>5080 open is working. If what he is saying is true then I don't see how the<br>calls are working. I can't get into the system so I am having to debug based<br>on what he is telling me.<br><br>FreeSWITCH is front ending a Microsoft Speech Server and is a trusted SIP<br>Peer. When a call comes in SesWorker &nbsp;opens a port for RTP with the SIP Peer<br>that can be anything from 1024 - 65535. &nbsp;That RTP channel is between<br>FreeSWITCH and Speech Server.<br><br>So does FS then open that same port with the originator of the call or does<br>it negotiate a different port?<br><span style='color:#888888'><br>Marshall Harrison<br><a href="mailto:marshall@gotspeech.net">marshall@gotspeech.net</a> | &nbsp;&nbsp; 904.342.6205</span><o:p></o:p></p><div><div><p class=MsoNormal><br>-----Original Message-----<br>From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a><br>[mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>] On Behalf Of Sergey<br>Okhapkin<br>Sent: Friday, August 13, 2010 2:45 PM<br>To: FreeSWITCH Users Help<br>Subject: Re: [Freeswitch-users] Audio quesion<br><br>You need to learn the basics of SIP. SIP does signaling only, audio<br>parameters are passed in SDP.<br><br>On Friday 13 August 2010, Marshall Harrison wrote:<br>&gt; I have FreeSWITCH setup to answer calls on port 5080.<br>&gt;<br>&gt;<br>&gt;<br>&gt; If I have 2 simultaneous calls are both going over port 5080 or is<br>&gt; that &nbsp;just listening port and the calls get routed to a different port?<br>&gt;<br>&gt;<br>&gt;<br>&gt; What port is the audio going over? 5080? A different port for each call?<br>&gt;<br>&gt;<br>&gt;<br>&gt; Thanks.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Marshall Harrison,<br>&gt; &lt;<a href="https://mvp.support.microsoft.com/default.aspx/profile/marshall.harri" target="_blank">https://mvp.support.microsoft.com/default.aspx/profile/marshall.harri</a><br>&gt; son&gt;<br>&gt; MVP Microsoft Communications Server<br>&gt; GotSpeech Consulting LLC<br>&gt;<br>&gt; &nbsp;&lt;<a href="http://gotspeech.net/" target="_blank">http://gotspeech.net/</a>&gt; <a href="http://www.GotSpeech.Net" target="_blank">www.GotSpeech.Net</a> | &nbsp;&lt;<a href="http://gotuc.net/" target="_blank">http://gotuc.net/</a>&gt;<br>&gt; <a href="http://www.GotUC.Net" target="_blank">www.GotUC.Net</a><br>&gt;<br>&gt; * &nbsp;&lt;mailto:<a href="mailto:marshall@gotspeech.net">marshall@gotspeech.net</a>&gt; <a href="mailto:marshall@gotspeech.net">marshall@gotspeech.net</a> |*<br>&gt; &lt;mailto:<a href="mailto:marshall@gotuc.net">marshall@gotuc.net</a>&gt; <a href="mailto:marshall@gotuc.net">marshall@gotuc.net</a> |( &nbsp;904.342.6205<br>&gt;<br>&gt;<br>&gt;<br>&gt; &nbsp;&lt;<a href="http://www.microsoft.com/mvp" target="_blank">http://www.microsoft.com/mvp</a>&gt; Description: Microsoft MVP Program<br>&gt;<br><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><br><br><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><o:p></o:p></p></div></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></body></html>