[SR-Users] incorrect port 0 in reply from rtp proxy
Mokhtar Bengana
mokhtar.bengana at gmail.com
Fri Jun 3 15:33:22 CEST 2011
This is how I configured rtpproxy. Not sure why rtpproxy is not
engaged both ways. Thanks for your help.
root at Kamailio:/etc/default# more rtpproxy
# Defaults for rtpproxy
# The control socket.
#CONTROL_SOCK="unix:/var/run/rtpproxy/rtpproxy.sock"
# To listen on an UDP socket, uncomment this line:
LISTEN_ADDR=public ip address
CONTROL_SOCK="udp:localhost:22222"
# Additional options that are passed to the daemon.
EXTRA_OPTS="-l ${LISTEN_ADDR}"
root at Kamailio:/etc/default#
##kamailio.cfg##
#!ifdef WITH_NAT
loadmodule "nathelper.so"
loadmodule "rtpproxy.so"
#!endif
# ----- rtpproxy params -----
modparam("rtpproxy", "rtpproxy_sock", "udp:127.0.0.1:22222")
# ----- nathelper params -----
modparam("nathelper", "natping_interval", 30)
modparam("nathelper", "ping_nated_only", 1)
modparam("nathelper", "sipping_bflag", FLB_NATSIPPING)
modparam("nathelper", "sipping_from", "sip:pinger at mydomain.com")
# params needed for NAT traversal in other modules
modparam("nathelper|registrar", "received_avp", "$avp(RECEIVED)")
modparam("usrloc", "nat_bflag", FLB_NATB)
#!endif
# Caller NAT detection route
route[NAT] {
#!ifdef WITH_NAT
force_rport();
if (nat_uac_test("19")) {
if (method=="REGISTER") {
fix_nated_register();
} else {
fix_nated_contact();
}
setflag(FLT_NATS);
}
#!endif
return;
}
route[RELAY] {
#!ifdef WITH_NAT
if (check_route_param("nat=yes")) {
setbflag(FLB_NATB);
}
if (isflagset(FLT_NATS) || isbflagset(FLB_NATB)) {
route(RTPPROXY);
}
#!endif
# RTPProxy control
route[RTPPROXY] {
#!ifdef WITH_NAT
if (is_method("BYE")) {
unforce_rtp_proxy();
} else if (is_method("INVITE")){
force_rtp_proxy();
}
if (!has_totag()) add_rr_param(";nat=yes");
#!endif
return;
}
On Fri, Jun 3, 2011 at 4:33 AM, Alex Balashov <abalashov at evaristesys.com> wrote:
> This sounds like an asymmetrical engagement of rtpproxy (e.g. on the reply
> but not the initial request, or vice versa).
>
> On 06/02/2011 09:45 PM, Mokhtar Bengana wrote:
>
>> I have Kamailio and rtpproxy running behind NAT on the same server.
>> Inbound calls to Kamailio from the outside work fine and I have two
>> way audio but when I try an outbound echo test call the call connects
>> but I have no audio. rtpproxy seems to be running and all rtp ports
>> are poiting to Kamailio internal ip. The syslog is showing this error.
>> Not sure what's missing in the config. Appreciate any inputs. Thanks.
>>
>>
>>
>> root at Kamailio:~# tail /var/log/syslog
>> Jun 3 01:24:02 Kamailio kamailio[810]: INFO: rtpproxy
>> [rtpproxy.c:1403]: rtp proxy<udp:127.0.0.1:22222> found, support for
>> it enabled
>> Jun 3 01:25:05 Kamailio kamailio[791]: INFO:<core> [forward.c:786]:
>> broken reply to forward - no 2nd via
>> Jun 3 01:25:29 Kamailio kamailio[791]: ERROR: rtpproxy
>> [rtpproxy.c:2211]: incorrect port 0 in reply from rtp proxy
>> Jun 3 01:25:30 Kamailio kamailio[793]: ERROR: rtpproxy
>> [rtpproxy.c:2211]: incorrect port 0 in reply from rtp proxy
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Alex Balashov - Principal
> Evariste Systems LLC
> 260 Peachtree Street NW
> Suite 2200
> Atlanta, GA 30303
> Tel: +1-678-954-0670
> Fax: +1-404-961-1892
> Web: http://www.evaristesys.com/
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
More information about the sr-users
mailing list