Hello,
have you provided the right parameters to nathelper functions for bridging? Have a look at: http://openser.svn.sourceforge.net/viewvc/openser/trunk/modules/nathelper/ex...
Cheers, Daniel
On 05/15/2009 04:11 PM, karhu wrote:
Hi,
First of all the rtpproxy command must be like that : rtpptoxy -l 192.168.0.2/10.10.10.2 -s udp:127.0.0.1:7890 :)
I don't know if it is important but when i run rtpproxy and start wireshark on localhost, there is UDP checksum on UDP messages (with 7890 port) so i don't really know what does it mean ..
In my kamailio log file there is no error about rtpproxy, i get : INFO:nathelper:rtpp_test: rtpproxy udp:127.0.0.1:7890 found, support for it enabled.
I don't know where to find an issue, maybe on my .conf there is route mistakes, i don't really know !!
Below is what the callee receive (it doesn't seem that rtpproxy modify the sdp pararameters...)
############################################################# NOTIFY sip:1000@10.10.10.3:28622 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.2;branch=z9hG4bK32a6.59d2c88.0 Via: SIP/2.0/UDP 192.168.0.10:52584;received=192.168.0.10;branch=z9hG4bK-d87543-0077b61ebc07ec6c-1--d87543-;rport=52584 Max-Forwards: 69 Contact: sip:jimmy@192.168.0.10:52584;rinstance=8085570d8870a91d To: "toto"sip:1000@10.10.10.2;tag=88747918 From: sip:jimmy@10.10.10.2;tag=592de522 Call-ID: NDg4NTQyNWZlZjdjM2U0YjJjZmRhZWZiN2YwMTA1ODk. CSeq: 5 NOTIFY Content-Type: application/pidf+xml User-Agent: X-Lite release 1006e stamp 34025 Subscription-State: active;expires=3017 Event: presence Content-Length: 456
<?xml version='1.0' encoding='UTF-8'?><presence
xmlns='urn:ietf:params:xml:ns:pidf' xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model' xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid' xmlns:c='urn:ietf:params:xml:ns:pidf:cipid' entity='pres:jimmy@10.10.10.2'><tuple id='t2b5a3154'><status><basic>open</basic></status></tuple>dm:person id='p827b2116'rpid:activitiesrpid:on-the-phone/</rpid:activities>dm:noteOn the Phone</dm:note></dm:person></presence>INVITE sip:1000@10.10.10.3:28622;rinstance=5d88dda3f0385118 SIP/2.0 Record-Route: sip:10.10.10.2;r2=on;lr=on Record-Route: sip:192.168.0.2;r2=on;lr=on Via: SIP/2.0/UDP 10.10.10.2;branch=z9hG4bK7fd9.5888b3b.0 Via: SIP/2.0/UDP 192.168.0.10:52584;received=192.168.0.10;branch=z9hG4bK-d87543-216aba407d69f837-1--d87543-;rport=52584 Max-Forwards: 69 Contact: sip:jimmy@192.168.0.10:52584 To: "toto"sip:1000@10.10.10.2 From: "Yo"sip:jimmy@10.10.10.2;tag=943cfb55 Call-ID: NzFiZGMxZjNmMTgxMmM4Y2NjOWQ3ODk5NGUxOGNlM2Y. CSeq: 2 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO Content-Type: application/sdp User-Agent: X-Lite release 1006e stamp 34025 Content-Length: 376
v=0 o=- 1 2 IN IP4 192.168.0.10 s=CounterPath X-Lite 3.0 c=IN IP4 192.168.0.10 t=0 0 m=audio 40576 RTP/AVP 107 119 0 98 8 3 101 a=alt:1 2 : qYRR6+kO KIe+GIui 10.193.15.206 40576 a=alt:2 1 : 9vpxIra9 F/yz8wCU 192.168.0.10 40576 a=fmtp:101 0-15 a=rtpmap:107 BV32/16000 a=rtpmap:119 BV32-FEC/16000 a=rtpmap:98 iLBC/8000 a=rtpmap:101 telephone-event/8000 a=sendrecv SIP/2.0 200 OK Via: SIP/2.0/UDP 10.10.10.2;branch=z9hG4bK32a6.59d2c88.0 Via: SIP/2.0/UDP 192.168.0.10:52584;received=192.168.0.10;branch=z9hG4bK-d87543-0077b61ebc07ec6c-1--d87543-;rport=52584 Contact: sip:1000@10.10.10.3:28622 To: "toto"sip:1000@10.10.10.2;tag=88747918 From: sip:jimmy@10.10.10.2;tag=592de522 Call-ID: NDg4NTQyNWZlZjdjM2U0YjJjZmRhZWZiN2YwMTA1ODk. CSeq: 5 NOTIFY User-Agent: X-Lite release 1006e stamp 34025 Content-Length: 0
SIP/2.0 180 Ringing Via: SIP/2.0/UDP 10.10.10.2;branch=z9hG4bK7fd9.5888b3b.0 Via: SIP/2.0/UDP 192.168.0.10:52584;received=192.168.0.10;branch=z9hG4bK-d87543-216aba407d69f837-1--d87543-;rport=52584 Record-Route: sip:10.10.10.2;r2=on;lr=on Record-Route: sip:192.168.0.2;lr;r2=on Contact: sip:1000@10.10.10.3:28622;rinstance=5d88dda3f0385118 To: "toto"sip:1000@10.10.10.2;tag=3f57ae6d From: "Yo"sip:jimmy@10.10.10.2;tag=943cfb55 Call-ID: NzFiZGMxZjNmMTgxMmM4Y2NjOWQ3ODk5NGUxOGNlM2Y. CSeq: 2 INVITE User-Agent: X-Lite release 1006e stamp 34025 Content-Length: 0
SIP/2.0 200 OK Via: SIP/2.0/UDP 10.10.10.2;branch=z9hG4bK7fd9.5888b3b.0 Via: SIP/2.0/UDP 192.168.0.10:52584;received=192.168.0.10;branch=z9hG4bK-d87543-216aba407d69f837-1--d87543-;rport=52584 Record-Route: sip:10.10.10.2;r2=on;lr=on Record-Route: sip:192.168.0.2;lr;r2=on Contact: sip:1000@10.10.10.3:28622;rinstance=5d88dda3f0385118 To: "toto"sip:1000@10.10.10.2;tag=3f57ae6d From: "Yo"sip:jimmy@10.10.10.2;tag=943cfb55 Call-ID: NzFiZGMxZjNmMTgxMmM4Y2NjOWQ3ODk5NGUxOGNlM2Y. CSeq: 2 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO Content-Type: application/sdp User-Agent: X-Lite release 1006e stamp 34025 Content-Length: 317
v=0 o=- 7 2 IN IP4 10.10.10.3 s=CounterPath X-Lite 3.0 c=IN IP4 10.10.10.3 t=0 0 m=audio 8660 RTP/AVP 107 119 0 98 8 3 101 a=alt:1 1 : imJYL+XY s2A1SzMz 10.10.10.3 8660 a=fmtp:101 0-15 a=rtpmap:107 BV32/16000 a=rtpmap:119 BV32-FEC/16000 a=rtpmap:98 iLBC/8000 a=rtpmap:101 telephone-event/8000 a=sendrecv PUBLISH sip:1000@10.10.10.2 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.3:28622;branch=z9hG4bK-d87543-4641d301a1473b01-1--d87543-;rport Max-Forwards: 70 Contact: sip:1000@10.10.10.3:28622 To: "toto"sip:1000@10.10.10.2 From: "toto"sip:1000@10.10.10.2;tag=965f1d07 Call-ID: YTdhZWRhYmY3MmUwNWU3NWM5Nzk2OGQ2NmM4ZmNkMzE. CSeq: 1 PUBLISH Expires: 3600 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO Content-Type: application/pidf+xml User-Agent: X-Lite release 1006e stamp 34025 Event: presence Content-Length: 439
<?xml version='1.0' encoding='UTF-8'?><presence
xmlns='urn:ietf:params:xml:ns:pidf' xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model' xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid' xmlns:c='urn:ietf:params:xml:ns:pidf:cipid' entity='pres:1000@10.10.10.2'><tuple id='tdc264870'><status><basic>open</basic></status></tuple>dm:person id='p3f027a37'rpid:activitiesrpid:busy/</rpid:activities>dm:noteBusy</dm:note></dm:person></presence>NOTIFY sip:jimmy@192.168.0.10:52584 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.3:28622;branch=z9hG4bK-d87543-504d7f3c8964700d-1--d87543-;rport Max-Forwards: 70 Route: sip:10.10.10.2;lr;r2=on Route: sip:192.168.0.2;r2=on;lr=on Contact: sip:1000@10.10.10.3:28622;rinstance=5d88dda3f0385118 To: "Yo"sip:jimmy@10.10.10.2;tag=7508dc58 From: sip:1000@10.10.10.2;tag=56391077 Call-ID: MmFjNmVkZGFkYmU4MWNjY2RmNWMxYzQwMzQ0Y2M1MGQ. CSeq: 5 NOTIFY Content-Type: application/pidf+xml User-Agent: X-Lite release 1006e stamp 34025 Subscription-State: active;expires=3009 Event: presence Content-Length: 439
<?xml version='1.0' encoding='UTF-8'?><presence
xmlns='urn:ietf:params:xml:ns:pidf' xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model' xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid' xmlns:c='urn:ietf:params:xml:ns:pidf:cipid' entity='pres:1000@10.10.10.2'><tuple id='tdc264870'><status><basic>open</basic></status></tuple>dm:person id='p3f027a37'rpid:activitiesrpid:busy/</rpid:activities>dm:noteBusy</dm:note></dm:person></presence>SIP/2.0 407 Proxy Authentication Required Via: SIP/2.0/UDP 10.10.10.3:28622;branch=z9hG4bK-d87543-4641d301a1473b01-1--d87543-;rport=28622 To: "toto"sip:1000@10.10.10.2;tag=f8f2ab2c1295e90ed7dbb499b30f44b2.0da5 From: "toto"sip:1000@10.10.10.2;tag=965f1d07 Call-ID: YTdhZWRhYmY3MmUwNWU3NWM5Nzk2OGQ2NmM4ZmNkMzE. CSeq: 1 PUBLISH Proxy-Authenticate: Digest realm="10.10.10.2", nonce="4a0d64b600000018e1dc3a1e2ee16f487b68f0bbd387ec1b" Server: Kamailio (1.5.0-notls (x86_64/linux)) Content-Length: 0
SIP/2.0 200 OK Via: SIP/2.0/UDP 10.10.10.3:28622;received=10.10.10.3;branch=z9hG4bK-d87543-504d7f3c8964700d-1--d87543-;rport=28622 Contact: sip:jimmy@192.168.0.10:52584 To: "Yo"sip:jimmy@10.10.10.2;tag=7508dc58 From: sip:1000@10.10.10.2;tag=56391077 Call-ID: MmFjNmVkZGFkYmU4MWNjY2RmNWMxYzQwMzQ0Y2M1MGQ. CSeq: 5 NOTIFY User-Agent: X-Lite release 1006e stamp 34025 Content-Length: 0
PUBLISH sip:1000@10.10.10.2 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.3:28622;branch=z9hG4bK-d87543-c80eab632b537155-1--d87543-;rport Max-Forwards: 70 Contact: sip:1000@10.10.10.3:28622 To: "toto"sip:1000@10.10.10.2 From: "toto"sip:1000@10.10.10.2;tag=965f1d07 Call-ID: YTdhZWRhYmY3MmUwNWU3NWM5Nzk2OGQ2NmM4ZmNkMzE. CSeq: 2 PUBLISH Expires: 3600 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO Content-Type: application/pidf+xml Proxy-Authorization: Digest username="1000",realm="10.10.10.2",nonce="4a0d64b600000018e1dc3a1e2ee16f487b68f0bbd387ec1b",uri="sip:1000@10.10.10.2",response="b2540bad76983836124434ca6f8a28ff",algorithm=MD5 User-Agent: X-Lite release 1006e stamp 34025 Event: presence Content-Length: 439
<?xml version='1.0' encoding='UTF-8'?><presence
xmlns='urn:ietf:params:xml:ns:pidf' xmlns:dm='urn:ietf:params:xml:ns:pidf:data-model' xmlns:rpid='urn:ietf:params:xml:ns:pidf:rpid' xmlns:c='urn:ietf:params:xml:ns:pidf:cipid' entity='pres:1000@10.10.10.2'><tuple id='tdc264870'><status><basic>open</basic></status></tuple>dm:person id='p3f027a37'rpid:activitiesrpid:busy/</rpid:activities>dm:noteBusy</dm:note></dm:person></presence>SIP/2.0 404 Not here Via: SIP/2.0/UDP 10.10.10.3:28622;branch=z9hG4bK-d87543-c80eab632b537155-1--d87543-;rport=28622 To: "toto"sip:1000@10.10.10.2;tag=f8f2ab2c1295e90ed7dbb499b30f44b2.7897 From: "toto"sip:1000@10.10.10.2;tag=965f1d07 Call-ID: YTdhZWRhYmY3MmUwNWU3NWM5Nzk2OGQ2NmM4ZmNkMzE. CSeq: 2 PUBLISH Server: Kamailio (1.5.0-notls (x86_64/linux)) Content-Length: 0
ACK sip:1000@10.10.10.3:28622;rinstance=5d88dda3f0385118 SIP/2.0 Via: SIP/2.0/UDP 10.10.10.2;branch=z9hG4bK7fd9.5888b3b.2 Via: SIP/2.0/UDP 192.168.0.10:52584;received=192.168.0.10;branch=z9hG4bK-d87543-f620c054d1462614-1--d87543-;rport=52584 Max-Forwards: 69 Contact: sip:jimmy@192.168.0.10:52584 To: "toto"sip:1000@10.10.10.2;tag=3f57ae6d From: "Yo"sip:jimmy@10.10.10.2;tag=943cfb55 Call-ID: NzFiZGMxZjNmMTgxMmM4Y2NjOWQ3ODk5NGUxOGNlM2Y. CSeq: 2 ACK Proxy-Authorization: Digest username="jimmy",realm="10.10.10.2",nonce="4a0d64ae0000001719f1b94b7bc7458a5467b3b3ea53507a",uri="sip:1000@10.10.10.2",response="eebf1cb9ef7f04162511243bf70c72e2",algorithm=MD5 User-Agent: X-Lite release 1006e stamp 34025 Content-Length: 0
################################################# cheers,
Karhu