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:[EMAIL PROTECTED] <[EMAIL PROTECTED]> >;tag=329cfeaa6ded039da25ff8cbb8668bd2.b23f. From: "1006"<sip:[EMAIL PROTECTED] <[EMAIL PROTECTED]> >;tag=7e6bbb05. Call-ID: MGYyMjczODBmNTRkMzA3Y2JmZjk4ODM0MjkxOWI5ZDQ.. CSeq: 2 REGISTER. Contact: <sip:[EMAIL PROTECTED]:16728;rinstance=d380362012deaf00>;expires=1909, <sip:[EMAIL PROTECTED]:16727;rinstance=94567af350ff0cad>;expires=1870, <sip:[EMAIL PROTECTED]: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:[EMAIL PROTECTED] <[EMAIL PROTECTED]> >;tag=329cfeaa6ded039da25ff8cbb8668bd2.b13f. From: "1006"<sip:[EMAIL PROTECTED] <[EMAIL PROTECTED]> >;tag=48233454. Call-ID: ZDVjODBlMjAxODQ5ZjAxYTRkYzRjYzUxMjY3YzAxNjk.. CSeq: 2 REGISTER. Contact: <sip:[EMAIL PROTECTED]:16728;rinstance=d380362012deaf00>;expires=1493, <sip:[EMAIL PROTECTED]:16727;rinstance=94567af350ff0cad>;expires=1454, <sip:[EMAIL PROTECTED]:25572;rinstance=57a835af072 Any help will be greatly appreciated. Thanks, Mark
_______________________________________________ Users mailing list [email protected] http://lists.openser.org/cgi-bin/mailman/listinfo/users
