Strange REGISTER problem

View: New views
2 Messages — Rating Filter:   Alert me  

Strange REGISTER problem

by mark morreny :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I am experiencing a very strange problem with REGISTER.  If my SIP client registers to Openser with openser's internal IP ( 192.168.1.104), then it works.  But if the SIP client registers using Openser's public IP, it does not work.  The 200K returned from Openser is different for each case.  For the 1st case, my SIP client recognizes the 200 OK, but for the 2nd case, my SIP client will keep on sending another REGISTER upon receiving the 200 OK. 

Here are the two different 200 OK msg that Openser sends back to the client. 

U 192.168.1.104:5060 -> 192.168.1.100:44522
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 192.168.1.100:44522;branch=z9hG4bK-d87543-7e47d706ec23b831-1--d87543-;rport=44522.
To: "1006"<sip%3A1006@...>;tag=329cfeaa6ded039da25ff8cbb8668bd2.b23f.
From: "1006"<sip%3A1006@...>;tag=7e6bbb05.
Call-ID: MGYyMjczODBmNTRkMzA3Y2JmZjk4ODM0MjkxOWI5ZDQ..
CSeq: 2 REGISTER.
Contact: <sip:1006@...:16728;rinstance=d380362012deaf00>;expires=1909, <sip:1006@...:16727;rinstance=94567af350ff0cad>;expires=1870, <sip:1006@...:25572;rinstance=57a835af07252a9e>;expires=3286, <

U 192.168.1.104:5060 -> 78.251.75.157:16156
SIP/2.0 200 OK.
Via: SIP/2.0/UDP 192.168.1.100:2388;branch=z9hG4bK-d87543-f0701c5a1050361a-1--d87543-;rport=16156;received=78.251.75.157.
To: "1006"<sip%3A1006@...>;tag=329cfeaa6ded039da25ff8cbb8668bd2.b13f.
From: "1006"<sip%3A1006@...>;tag=48233454.
Call-ID: ZDVjODBlMjAxODQ5ZjAxYTRkYzRjYzUxMjY3YzAxNjk..
CSeq: 2 REGISTER.
Contact: <sip:1006@...:16728;rinstance=d380362012deaf00>;expires=1493, <sip:1006@...:16727;rinstance=94567af350ff0cad>;expires=1454, <sip:1006@...:25572;rinstance=57a835af072


Any help will be greatly appreciated.

Thanks,
Mark

_______________________________________________
Users mailing list
Users@...
http://lists.openser.org/cgi-bin/mailman/listinfo/users

Re: Strange REGISTER problem

by mark morreny :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I use wireshark to debug this problem and found out that when connecting to Openser using public IP, the 200 OK message is displayed as "Fragmented IP protocol (proto=UDP 0x11, off=0)".  Does anyone know what that means?

How can I fix this problem?

Many thanks in advance for all your help.
Regards,
Mark



_______________________________________________
Users mailing list
Users@...
http://lists.openser.org/cgi-bin/mailman/listinfo/users
LightInTheBox - Buy quality products at wholesale price