[OpenSIPS-Users] Config include file
Pauba, Kevin L
KLPauba at west.com
Thu Sep 30 22:29:40 CEST 2010
Oops, I think I sent this off prematurely ...
I might have you covered on that too. Maybe you can add this:
alias=ifelse(_OPENSER_HOST,`hostname1',`2.3.4.5',
`hostname2',`2.3.4.6',
`')
This will substitute 2.3.4.5 if the host's name is "hostname1".
I'll be quiet now! :)
From: users-bounces at lists.opensips.org [mailto:users-bounces at lists.opensips.org] On Behalf Of Daniel Goepp
Sent: Thursday, September 30, 2010 3:07 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] Config include file
Unfortunately the hostname is not what we are using, but rather a public IP address which is on the other side of NAT, so the proxies are not aware of what it is. I believe the m4 solution posted earlier will meet our need though for now, but thanks for the feedback, this is a creative solution ;)
-dg
On Thu, Sep 30, 2010 at 1:00 PM, Pauba, Kevin L <KLPauba at west.com<mailto:KLPauba at west.com>> wrote:
define(`_OPENSER_HOST',`regexp(esyscmd(`hostname -f'),`\<.+\>',\&)')dnl
...
alias="_OPENSER_HOST"
Take special note of the backquote (`).
From: users-bounces at lists.opensips.org<mailto:users-bounces at lists.opensips.org> [mailto:users-bounces at lists.opensips.org<mailto:users-bounces at lists.opensips.org>] On Behalf Of Brett Nemeroff
Sent: Thursday, September 30, 2010 12:22 PM
To: OpenSIPS users mailling list
Subject: Re: [OpenSIPS-Users] Config include file
Check out m4:
http://www.opensips.org/Resources/DocsTools
On Thu, Sep 30, 2010 at 12:19 PM, Daniel Goepp <dan at goepp.net<mailto:dan at goepp.net>> wrote:
We have many proxies that have an identical configuration other than their public IP address. We set this IP address only for a few things:
In the global parameters:
advertised_address
Then in our routes for:
record_route_preset
rtpproxy_offer
rtpproxy_answer
What I would like to do is create a file on each of these servers (or a DB) that contains that servers public IP, and then put something like an include into the script. This would make managing our config a lot easier. So each system would have an identical config and could be updated very easily. Does this make sense? Any comments on how this might be done?
Thanks
-dg
_______________________________________________
Users mailing list
Users at lists.opensips.org<mailto:Users at lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users at lists.opensips.org<mailto:Users at lists.opensips.org>
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100930/82472b6f/attachment-0001.htm
More information about the Users
mailing list