On 08.05.2013 04:49, Khoa Pham wrote:
@Olle
"If you have a server on a public IP running behind Kamailio you might
not need RTPproxy relaying for calls to and from that server. Asterisk
will handle NAT by itself and doesn't need help if you turn on NAT
support in Asterisk. In that case, RTPproxy just adds delay to your calls."
Can you explain it a little more? Please show us the guide to do that.
How can we not use rtpproxy in case of symmetric NAT ?
The thing is: you do not need a media relay if one of the call
participants has a public IP address.
For example, if you have calls from SIP clients to the PSTN via a PSTN
gateway, the PSTN gateway usually has a public IP address and therefore
there is no need for a media relay. You only have to instruct the
gateway to send RTP not to the IP:port announced in the SDP, but send
RTP to the same IP:port from which the client's RTP stream is received.
If you use Asterisk as PSTN gateway, just set nat=yes in sip.conf.
regards
Klaus