Did you put the mcontact_avp parameter I asked you to?
Can you print the value of the register just before save()? Also, can
you send over some logs for the reply?
Best regards,
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com
On 11/02/2017 12:26 AM, Dragomir Haralambiev wrote:
Hi,
I try this but in location table I not see real IP. Problem exists.
When make save location $avp(register)=sip:55996201@192.27.47.139:5060
<http://sip:55996201@192.27.47.139:5060>
opensipsctl ul show 55996201@192.27.47.139 <mailto:55996201@192.27.47.139>
AOR:: 55996201
Contact:: sip:57996201@192.168.22.201:5060
<http://sip:57996201@192.168.22.201:5060> Q=
ContactID:: 182005870676967428
Where is problem?
2017-11-01 15:08 GMT+02:00 OpenSIPS Marketing <market...@opensips.org
<mailto:market...@opensips.org>>:
OK, I managed to figure out why you get the private IP in the
location table - that's because you are saving the registration in
the onreply route, where you no longer have access to the
fix_nated_contact() value.
To fix your issue, you need to do the following:
a. specify a mcontact_avp[1] in your script:
modparam("registrar", "mcontact_avp", "$avp(register)")
b. just after fix_nated_contact() on your REGISTER request, store
the changed contact in that AVP:
fix_nated_contact();
$avp(register) = $ct.fields(uri);
Doing these two changes to your script should store the real IP in
the location table.
[1]
http://www.opensips.org/html/docs/modules/2.4.x/registrar.html#idp5598160
<http://www.opensips.org/html/docs/modules/2.4.x/registrar.html#idp5598160>
Best regards,
On 11/01/2017 10:24 AM, Răzvan Crainea wrote:
Can you print $ct.fields(uri) instead of $ct?
Also, please post the output on pastebin.com <http://pastebin.com>.
Best regards,
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com <http://www.opensips-solutions.com>
On 10/31/2017 03:47 PM, Răzvan Crainea wrote:
Hi, Dragomir!
Please post the logs I asked you to.
Best regards,
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com <http://www.opensips-solutions.com>
On 10/31/2017 03:45 PM, Sumit Birla wrote:
X-Lite figures out its public IP and uses that in Via: and
Contact: headers unless you set ‘Firewall traversal method’ to
‘None’ in the account settings.
On Oct 31, 2017, at 9:14 AM, Dragomir Haralambiev
<goup2...@gmail.com <mailto:goup2...@gmail.com>> wrote:
When REGISTER received from X-lite all is OK. Here part from
REGISTER message:
REGISTER sip:OpenSip_IP:Opensips_port;transport=UDP SIP/2.0
Via: SIP/2.0/UDP
219.101.241.150:64726;branch=z9hG4bK-524287-1---39ee8718032a1a5a;rport
Contact:
<sip:577222@219.101.241.150:64726;transport=UDP;rinstance=d6122d9250e9d0bd>
Here "Via" contains real IP (this is Route IP).
When REGISTER received from Yealink VoIP phone I have problem.
Here part from REGISTER message:
REGISTER sip:OpenSip_IP:Opensips_port SIP/2.0
Via: SIP/2.0/UDP 192.168.2.207:5062;branch=z9hG4bK77238423
Contact: <sip:55896207@192.168.2.207:5062
<http://sip:55896207@192.168.2.207:5062/>>
Here "Via" contains not real IP (this is Yealink IP).
What I do ?
2017-10-31 14:18 GMT+02:00 Răzvan Crainea <raz...@opensips.org
<mailto:raz...@opensips.org>>:
So you did manage to fix your problem?
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com
<http://www.opensips-solutions.com/>
On 10/31/2017 02:17 PM, Dragomir Haralambiev wrote:
Hi,
Thanks for your replay.
I execute fix_nated_contact() after fix_nated_register().
Here part of my script:
if (isflagset(NAT)) {
if (is_method("REGISTER")) {
fix_nated_register();
setbflag(NAT_BFLAG); # nat register
}
fix_nated_contact();
}
In this case fix_nated_contact() will be fix contact
records in location table.
2017-10-31 14:02 GMT+02:00 Răzvan Crainea
<raz...@opensips.org <mailto:raz...@opensips.org>>:
Hi, Dragomir!
fix_nated_register() does not change the contact of
the message, fix_nated_contact() does that.
Please print the Contact header as I instructed
earlier and send back the script trace. Also, please
post the logs on pastebin.com <http://pastebin.com/>
or something, don't do it directly in the email.
Best regards,
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com
<http://www.opensips-solutions.com/>
On 10/31/2017 12:40 AM, Dragomir Haralambiev wrote:
What will I do to solve this problem?
2017-10-27 11:50 GMT+03:00 Dragomir Haralambiev
<goup2...@gmail.com <mailto:goup2...@gmail.com>>:
Oct 27 11:47:32 web
/usr/local/sbin/opensips[30490]: 57995010:
REGISTER before fix_nated_register
<sip:57995010@192.168.2.196:5060
<http://192.168.2.196:5060/>>[1]
Oct 27 11:47:32 web
/usr/local/sbin/opensips[30490]: 57995010:
REGISTER after fix_nated_register
<sip:57995010@192.168.2.196:5060
<http://192.168.2.196:5060/>>[1]
2017-10-27 10:41 GMT+03:00 Răzvan Crainea
<raz...@opensips.org <mailto:raz...@opensips.org>>:
Hi, Dragomir!
Can you also print the Contact header ($ct[1]).
[1]
http://www.opensips.org/Documentation/Script-CoreVar-2-4#toc26
<http://www.opensips.org/Documentation/Script-CoreVar-2-4#toc26>
Best regards,
Răzvan Crainea
OpenSIPS Developer
www.opensips-solutions.com
<http://www.opensips-solutions.com/>
_______________________________________________
Users mailing list
Users@lists.opensips.org
<mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org <mailto:Users@lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
<http://lists.opensips.org/cgi-bin/mailman/listinfo/users>
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users