[Freeswitch-users] SIP packets sending rport instead of 5060

Josh Forman jforman at wcgltd.com
Mon Nov 10 15:02:32 PST 2008


I've been trying to send out SIP calls from a softphone to an outside  
line.  the call makes it to the freeswitch box and is sent to our  
cisco router, but the source port is coming up as "rport" instead of  
5060.
In what may be a related problem when the router sends messages the  
freeswitch box, freeswitch does not return an ACK message.
The gateway and sip profile settings are pasted below.

<gateway name="main-outbound">
		<param name="username" value="1000"/>
		<param name="realm" value="xxx.xxx.xxx.xxx"/>
		<param name="password" value="1234"/>
		<param name="register" value="false"/>
		<param name="caller-id-in-from" value="true"/>
		<param name="contact-params" value="tport=tcp"/>
	</gateway>

	<settings>
		<param name="debug" value="0"/>
		<param name="sip-trace" value="no"/>
		<param name="rfc2833-pt" value="101"/>
		<param name="sip-port" value="5060"/>
		<param name="dialplan" value="XML"/>
		<param name="context" value="public"/>
		<param name="dtmf-duration" value="100"/>
		<param name="codec-prefs" value="$${outbound_codec_prefs}"/>
		<param name="hold-music" value="$${hold_music}"/>
		<param name="use-rtp-timer" value="true"/>
		<param name="rtp-timer-name" value="soft"/>
		<param name="manage-presence" value="false"/>
		<param name="aggressive-nat-detection" value="true"/>
		<param name="inbound-codec-negotiation" value="generous"/>
		<param name="nonce-ttl" value="60"/>
		<param name="auth-calls" value="false"/>
		<param name="rtp-timeout-sec" value="1800"/>
		<param name="rtp-ip" value="$${local_ip_v4}"/>
		<param name="sip-ip" value="$${local_ip_v4}"/>
		<param name="ext-rtp-ip" value="$${external_rtp_ip}"/>
		<param name="ext-sip-ip" value="$${external_sip_ip}"/>
		<param name="rtp-timeout-sec" value="300"/>
		<param name="rtp-hold-timeout-sec" value="1800"/>
	</settings>




More information about the FreeSWITCH-users mailing list