I've created another RTPProxy command trace.  Again, in the failed
example, the RTPProxy fails to match up RTP ports.  It's on the SIP
Reinvite.  Perhaps the Call-id is too long?

I've replicated the scenario by using exactly the same UAC as the callee.

For both below, I've replaced the IP's with:
SOURCE_PUBLIC_IP
SIP_PROXY_IP
DEST_PUBLIC_IP

In the Failed example:
UAC behind NAT --> SIP Proxy --> UAC (Analog Adapter) behind NAT

In the Working example:
Call via UAC behind NAT --> SIP Proxy --> UAC (Analog Adapter) behind NAT


=== FAILED ===
U 2010/07/17 23:49:14.116158 127.0.0.1:54785 -> 127.0.0.1:9000
18806_5 Uc0 fd685b7f-a31c-46d3-9f2a-0e1a5d166...@192.168.0.15
SOURCE_PUBLIC_IP 49200 IPF_PORT_0001_1049;1
#
U 2010/07/17 23:49:14.116240 127.0.0.1:9000 -> 127.0.0.1:54785
18806_5 12310 SIP_PROXY_IP

#
U 2010/07/17 23:49:20.605284 127.0.0.1:44781 -> 127.0.0.1:9000
18807_4 Lc0,100,101 fd685b7f-a31c-46d3-9f2a-0e1a5d166...@192.168.0.15
DEST_PUBLIC_IP 16384 IPF_PORT_0001_1049;1 f8594af262fc4c4di0;1
#
U 2010/07/17 23:49:20.605334 127.0.0.1:9000 -> 127.0.0.1:44781
18807_4 13254 SIP_PROXY_IP

#
U 2010/07/17 23:49:22.984839 127.0.0.1:54131 -> 127.0.0.1:9000
18810_7 U fd685b7f-a31c-46d3-9f2a-0e1a5d166...@192.168.0.15
DEST_PUBLIC_IP 16384 f8594af262fc4c4di0;1 IPF_PORT_0001_1049;1
#
U 2010/07/17 23:49:22.984878 127.0.0.1:9000 -> 127.0.0.1:54131
18810_7 13254 SIP_PROXY_IP

#
U 2010/07/17 23:49:22.987261 127.0.0.1:54785 -> 127.0.0.1:9000
18806_6 L fd685b7f-a31c-46d3-9f2a-0e1a5d166...@192.168.0.15
SOURCE_PUBLIC_IP 49152 f8594af262fc4c4di0;1 IPF_PORT_0001_1049;1
#
U 2010/07/17 23:49:22.988894 127.0.0.1:9000 -> 127.0.0.1:54785
18806_6 12310 SIP_PROXY_IP

#
U 2010/07/17 23:49:59.868120 127.0.0.1:51577 -> 127.0.0.1:9000
18812_6 D fd685b7f-a31c-46d3-9f2a-0e1a5d166...@192.168.0.15
IPF_PORT_0001_1049 f8594af262fc4c4di0
#
U 2010/07/17 23:49:59.868196 127.0.0.1:9000 -> 127.0.0.1:51577
18812_6 0


=== WORKING ===

U 2010/07/17 23:46:23.322411 127.0.0.1:51577 -> 127.0.0.1:9000
18812_5 Uc0,96 8482700691772010234...@source_public_ip
SOURCE_PUBLIC_IP 14000 1c848271171;1
#
U 2010/07/17 23:46:23.322487 127.0.0.1:9000 -> 127.0.0.1:51577
18812_5 11456 SIP_PROXY_IP

#
U 2010/07/17 23:46:29.817014 127.0.0.1:54785 -> 127.0.0.1:9000
18806_4 Lc0,100,96 8482700691772010234...@source_public_ip
DEST_PUBLIC_IP 16482 1c848271171;1 9176acf3859a789i0;1
#
U 2010/07/17 23:46:29.817073 127.0.0.1:9000 -> 127.0.0.1:54785
18806_4 12224 SIP_PROXY_IP

#
U 2010/07/17 23:46:32.206194 127.0.0.1:37508 -> 127.0.0.1:9000
18809_5 U 8482700691772010234...@source_public_ip DEST_PUBLIC_IP 16482
9176acf3859a789i0;1 1c848271171;1
#
U 2010/07/17 23:46:32.206237 127.0.0.1:9000 -> 127.0.0.1:37508
18809_5 12224 SIP_PROXY_IP

#
U 2010/07/17 23:46:32.241299 127.0.0.1:50755 -> 127.0.0.1:9000
18808_5 L 8482700691772010234...@source_public_ip SOURCE_PUBLIC_IP
14002 9176acf3859a789i0;1 1c848271171;1
#
U 2010/07/17 23:46:32.246470 127.0.0.1:9000 -> 127.0.0.1:50755
18808_5 11456 SIP_PROXY_IP

#
U 2010/07/17 23:47:44.737578 127.0.0.1:50755 -> 127.0.0.1:9000
18808_6 D 8482700691772010234...@source_public_ip 1c848271171 9176acf3859a789i0
#
U 2010/07/17 23:47:44.737647 127.0.0.1:9000 -> 127.0.0.1:50755
18808_6 0




On Thu, Jul 15, 2010 at 8:53 PM, Klaus Darilion
<klaus.mailingli...@pernau.at> wrote:
>
>
> Am 15.07.2010 18:25, schrieb Julian Yap:
>>
>> I'm not calling RTPProxy with any flags.
>>
>> Hmm what do those extra arguments mean?
>>
>>
>> On 7/15/10, Klaus Darilion<klaus.mailingli...@pernau.at>  wrote:
>>>
>>> I only see 2 differences:
>>>
>>> 1. in the nonworking case the callee's request triggers a lookup with
>>> more arguments "Lc0,100,101" as in the working case "Lc0".
>
> I do not know. Maybe some extra information which is present in the SDP?
>
> regards
> Klaus
>

_______________________________________________
Users mailing list
Users@rtpproxy.org
http://lists.rtpproxy.org/mailman/listinfo/users

Reply via email to