U 179.52.15.139:5060 -> 6*.21*.*.*:5060 REGISTER sip:6*.21*.*.* SIP/2.0. Via: SIP/2.0/UDP 179.52.15.139:5060 ;branch=z9hG4bK8fe063f82c46944f82f41453570cb68b. Via: SIP/2.0/UDP 192.168.20.101:5060 ;branch=z9hG4bK-353933-c9dc9e0471de485344da7fe4c88613a9. From: "dsysadmin" sip:dsysadmin@6*.21*.*.*;tag=4b5777f. To: "dsysadmin" sip:dsysadmin@6*.21*.*.*. Call-ID: 30000d18ec62203b904a53e10fad630f@0:0:0:0:0:0:0:0. CSeq: 124 REGISTER. Contact: "dsysadmin" sip:dsysadmin@179.52.15.139;expires=600. Authorization: Digest username="dsysadmin", realm="6*.21*.*.*", nonce="Uh99PFIffBAhLnSkPLRBAqZju3FZ6ROQ", uri="sip:6*.21*.*.*", response="a04f9e3ad93d886a55473837023c9b03". max-forwards: 69. user-agent: Jitsi2.2.4603.9615Windows 7. expires: 600. Content-Length: 0. .
U 6*.21*.*.*:5060 -> 179.52.15.139:5060 SIP/2.0 200 OK. Via: SIP/2.0/UDP 179.52.15.139:5060 ;branch=z9hG4bK8fe063f82c46944f82f41453570cb68b;rport=5060. Via: SIP/2.0/UDP 192.168.20.101:5060 ;branch=z9hG4bK-353933-c9dc9e0471de485344da7fe4c88613a9. From: "dsysadmin" sip:dsysadmin@6*.21*.*.*;tag=4b5777f. To: "dsysadmin" sip:dsysadmin@6 *.21*.*.*;tag=b27e1a1d33761e85846fc98f5f3a7e58.0b2f. Call-ID: 30000d18ec62203b904a53e10fad630f@0:0:0:0:0:0:0:0. CSeq: 124 REGISTER. Contact: sip:dsysadmin@179.52.15.139:5060;expires=600. Server: kamailio (4.0.1 (x86_64/linux)). Content-Length: 0. .
T 179.52.15.139:50486 -> 6*.21*.*.*:5060 [AP] SUBSCRIBE sip:jksysadmin@6*.21*.*.* SIP/2.0. Via: SIP/2.0/TCP 192.168.20.101:5060;branch=z9hG4bK526978925BD041793235. From: sip:sysadmin@6*.21*.*.*;tag=1204824679;epid=1234567890. To: sip:jksysadmin@6*.21*.*.*;tag=a6a1c5f60faecf035a1ae5b6e96e979a-ee04. Max-Forwards: 10. CSeq: 30 SUBSCRIBE. User-Agent: Purple/2.10.7. Call-ID: 3C5Ag29C4a1241i31F9m3E56t5A0Cb6AD1x6A6Dx. Proxy-Authorization: Digest username="sysadmin", realm="6*.21*.*.*", nonce="Uh99hlIffFoyiEXvs7XjPFSr9+9t5bKj", uri="sip:jksysadmin@6*.21*.*.*", nc="00000002", response="5939c0f0512a348a0e560046ca305bd2". Expires: 1200. Accept: application/pidf+xml, application/xpidf+xml. Event: presence. Contact: sip:sysadmin@192.168.20.101:5060;transport=tcp;methods="MESSAGE, SUBSCRIBE, NOTIFY". Content-Length: 0. .
T 6*.21*.*.*:5060 -> 179.52.15.139:50486 [AP] SIP/2.0 202 OK. Via: SIP/2.0/TCP 192.168.20.101:5060 ;branch=z9hG4bK526978925BD041793235;rport=50486;received=179.52.15.139. From: sip:sysadmin@6*.21*.*.*;tag=1204824679;epid=1234567890. To: sip:jksysadmin@6*.21*.*.*;tag=a6a1c5f60faecf035a1ae5b6e96e979a-ee04. CSeq: 30 SUBSCRIBE. Call-ID: 3C5Ag29C4a1241i31F9m3E56t5A0Cb6AD1x6A6Dx. Expires: 1200. Contact: sip:6*.21*.*.*:5060;transport=tcp. Server: kamailio (4.0.1 (x86_64/linux)). Content-Length: 0.
On Wed, Sep 4, 2013 at 6:00 AM, Daniel-Constantin Mierla miconda@gmail.comwrote:
Hello,
can you provide ngrep with a signaling flow for a call that doesn't work? It should show if the rtpproxy control functions were executed.
Cheers, Daniel
On 8/28/13 9:28 PM, Kethzer Docteur wrote:
I need help to fixed my NAT configuration I have nat module load but nat configuration is not working. ANY HELP PLease
#!ifdef WITH_NAT loadmodule "nathelper.so" loadmodule "rtpproxy.so" loadmodule "nat_traversal.so" #!endif
#!ifdef WITH_NAT # ----- rtpproxy params ----- modparam("rtpproxy", "rtpproxy_sock", "udp:127.0.0.1:7722")
# ----- 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@67.215.8.130")
# params needed for NAT traversal in other modules modparam("nathelper|registrar", "received_avp", "$avp(RECEIVED)") modparam("usrloc", "nat_bflag", FLB_NATB) #!endif
route[NATDETECT] { #!ifdef WITH_NAT force_rport(); if (nat_uac_test("19")) { if (is_method("REGISTER")) { fix_nated_register(); } else { add_contact_alias(); } setflag(FLT_NATS); } #!endif return; }
# RTPProxy control route[NATMANAGE] { #!ifdef WITH_NAT if (is_request()) { if(has_totag()) { if(check_route_param("nat=yes")) { setbflag(FLB_NATB); } } } if (!(isflagset(FLT_NATS) || isbflagset(FLB_NATB))) return;
rtpproxy_manage(); if (is_request()) { if (!has_totag()) { add_rr_param(";nat=yes"); } } if (is_reply()) { if(isbflagset(FLB_NATB)) { add_contact_alias(); } }
#!endif return; }
-- Kethzer Docteur
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda Kamailio Advanced Trainings - Berlin, Oct 21-24; Miami, Nov 11-13, 2013
- more details about Kamailio trainings at http://www.asipto.com -
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users