Hi Mark,
Only fixes are backported to the existing releases, so these new
variables are available only starting 3.1
Best regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
On 4/27/20 4:30 PM, Mark Farmer wrote:
Hi Bogdan
That looks great! Exactly what I was looking for :)
Will this be available in 3.1 only? My solution currently uses 2.4 but
I'm hoping to be able to upgrade it to 3.1 before go live.
Nice work and thank you.
Mark.
On Thu, 23 Apr 2020 at 11:49, Bogdan-Andrei Iancu <[email protected]
<mailto:[email protected]>> wrote:
Hi Mark,
check these new variables $socket_in() and $socket_out() in 3.1
https://www.opensips.org/Documentation/Script-CoreVar-3-1#socket_in
https://www.opensips.org/Documentation/Script-CoreVar-3-1#socket_out
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
On 4/7/20 7:29 PM, Bogdan-Andrei Iancu wrote:
No need, just use in script, where ever you need
$socket_in(advertised_ip) and it will be evaluated for the
current socket (used for receiving the request)
Regardsm
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit, Amsterdam, May 2020
https://www.opensips.org/events/Summit-2020Amsterdam/
On 4/7/20 6:56 PM, Mark Farmer wrote:
I was thinking something like:
modparam("cfgutils", "varset", "extip=s:$in_socket.advertised_ip")
On Tue, 7 Apr 2020 at 14:40, Bogdan-Andrei Iancu
<[email protected] <mailto:[email protected]>> wrote:
Hi Mark,
ingenious solution :)
In regards to the proposed solution, I do not understand the
question about varset (cfgutils), as there is no relation
between the script vars and these new $socket vars. Maybe
I'm missing something from your question.
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit, Amsterdam, May 2020
https://www.opensips.org/events/Summit-2020Amsterdam/
On 4/7/20 2:10 PM, Mark Farmer wrote:
Hi Bogdan
The root of my issue is that I need 2 variables containing
the IP's of my 2 interfaces (mhomed=yes) but the advertised
address of the NAT'd DMZ interface while keeping changes
per server to a bare minimum to ease deployment.
I actually solved my issue by using include_file and using
cfgutils to set 2 script variables. So now all deployment
changes are confined to a much simpler/smaller file.
However, the proposed changes would make things even nicer.
Would cfgutils be able to accept those variables as
parameters to the 'varset' function?
Regards
Mark.
On Tue, 7 Apr 2020 at 11:44, Bogdan-Andrei Iancu
<[email protected] <mailto:[email protected]>> wrote:
Hi guys,
Maybe adding a new core variable like $in_socket.XXXX,
to give access to various fields, like $in_socket.ip,
$in_socket.port, $in_socket.advertised_ip, etc. This
will replace the $Ri and $Rp
And we can also add $out_socket, that will similarly
replace the $fs (forced socket)
Regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS Summit, Amsterdam, May 2020
https://www.opensips.org/events/Summit-2020Amsterdam/
On 4/6/20 6:00 PM, Johan De Clercq wrote:
It,s not exposed I think. I can’t find it back either
Outlook voor iOS <https://aka.ms/o0ukef> downloaden
------------------------------------------------------------------------
*Van:* Users <[email protected]>
<mailto:[email protected]> namens David
Villasmil <[email protected]>
<mailto:[email protected]>
*Verzonden:* Monday, April 6, 2020 4:49:36 PM
*Aan:* OpenSIPS users mailling list
<[email protected]>
<mailto:[email protected]>
*Onderwerp:* Re: [OpenSIPS-Users] Access to
listen/advertised IP Addresses
No, you’re right. It’s not in the core variables and I
can’t find it either. Which makes me think it’s either
not exposed or somewhere in a module (it’s not in
proto_udp)
I will research a little to try and find it..
On Mon, 6 Apr 2020 at 14:04, Mark Farmer
<[email protected] <mailto:[email protected]>> wrote:
Thanks David. But I see no reference to the same
variable in OpenSIPS.
https://www.opensips.org/Documentation/Script-CoreVar-2-4
Am I missing something?
On Mon, 6 Apr 2020 at 13:45, David Villasmil
<[email protected]
<mailto:[email protected]>> wrote:
Right here:
https://www.kamailio.org/wiki/cookbooks/5.2.x/pseudovariables#rai_-_received_advertised_ip_address
Regards,
David Villasmil
email: [email protected]
<mailto:[email protected]>
phone: +34669448337
On Mon, Apr 6, 2020 at 12:08 PM Mark Farmer
<[email protected] <mailto:[email protected]>>
wrote:
Many thanks for the reply.
$Ri is certainly useful when the request
comes from a non-natted interface. Thanks
for pointing that out :)
Is there a way to reference the advertised
IP address defined in the listen statement?
listen=udp:xxx.xxx.xxx.xxx:5060 as
xxx.xxx.xxx.xxx:5060
Thanks
Mark.
On Thu, 2 Apr 2020 at 17:32, Sharad Kumar
via Users <[email protected]
<mailto:[email protected]>> wrote:
Hi Mark,
If your initial goal is to get the
interface IP where request is received
then you can try these variables.
*$Ri* - reference to IP address of the
interface where the request has been
received
*$Rp* - reference to the port where
the message was received
_______________________________________________
Users mailing list
[email protected]
<mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Mark Farmer
[email protected] <mailto:[email protected]>
_______________________________________________
Users mailing list
[email protected]
<mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
<mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Mark Farmer
[email protected] <mailto:[email protected]>
_______________________________________________
Users mailing list
[email protected]
<mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Regards,
David Villasmil
email: [email protected]
<mailto:[email protected]>
phone: +34669448337
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Mark Farmer
[email protected] <mailto:[email protected]>
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Mark Farmer
[email protected] <mailto:[email protected]>
_______________________________________________
Users mailing list
[email protected] <mailto:[email protected]>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
--
Mark Farmer
[email protected] <mailto:[email protected]>
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users