[Users] 200OK Contact header field.
Maciek Kowalski
macius_13 at o2.pl
Wed Jun 13 12:20:04 CEST 2007
Hello All,
I have a problem with transactions rewrited to asterisk.
In my configuration asterisk and openser are behind NAT on a Local Network.(Openser- 192.168.1.2, Asterisk 192.168.1.5)
When a User who is behind different NAT(different LAN) sends an Invite which is then rewrited to Asterisk with (rewritehostport("192.168.1.5:5060");) everything works great till asterisk answers with 200OK. In this message the Contact header field is set to "192.168.1.5:5060". When user recieves this 200OK it sends ACK to IPaddress 192.168.1.5 (and since he is behind different NAT..the message goes nowhere).
Since the Initial Invite in this transaction is "record_routed" by Openser I thought that the ACK should first go through Openser.
Please corect me if Im wrong, and if possible, suggest some solution.
Best Regards,
Maciej Kowalski
More information about the Users
mailing list