Hello Saúl,

The modifications to the script API should not have affected the behaviour.
I have just done a test with the latest OpenSIPS trunk with a very similar scenario ( dialog end parties behind NAT ) and everything went fine ( the caller & callee contacts are the fixed ones ).

Could you please ngrep on such a call and check if your fixing on the Contact fields actually get applied ? Maybe it's some kind of scripting error.


Regards,

--
Vlad Paiu
OpenSIPS Developer



On 08/21/2011 01:28 PM, Saúl Ibarra Corretgé wrote:
Hi,

I was playing around with a 1.6 test machine and I upgraded it to 1.7. Required 
adjustments were minor :-) but something feels weird with the dialog module. 
The setup is really simple: request comes in, NAT is fixed, record route, relay 
the request.

On the 1.6 configuration version I do create_dialog() and just after I set the flag 
matching the bye_on_timeout_flag parameter from the dialog module. And it works fine. On 
the 1.7 config, since that flag doesn't exist anymore, I just call 
create_dialog("B"), but something is going wrong: the BYE requests are sent to 
the private address. If I connect through the fifo and list the dialogs I can clearly see 
that the caller_contact contains the unfixed contact. However, same config (with those 
minor changes) in 1.6 does work and I see the fixed contact address there.

Is it a bug or am I missing something obvious here?


Thanks and regards,

--
Saúl Ibarra Corretgé
AG Projects




_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users



_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to