|
|
|
@ -1,4 +1,16 @@
|
|
|
|
|
[% TAGS [- -] %]
|
|
|
|
|
[% argv.role='lb'; argv.type='sip_ext'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips'; sip_ext_ips = out -%]
|
|
|
|
|
[% IF !sip_ext_ips.size -%]
|
|
|
|
|
[% argv.role='lb'; argv.type='sip_ext'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips'; sip_ext_ips = out -%]
|
|
|
|
|
[% END -%]
|
|
|
|
|
[% argv.role='lb'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips'; sip_int_ips = out -%]
|
|
|
|
|
[% IF !sip_int_ips.size -%]
|
|
|
|
|
[% argv.role='lb'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips'; sip_int_ips = out -%]
|
|
|
|
|
[% END -%]
|
|
|
|
|
[% argv.role='proxy'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips'; sip_prx_ips = out -%]
|
|
|
|
|
[% IF !sip_prx_ips.size -%]
|
|
|
|
|
[% argv.role='proxy'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips'; sip_prx_ips = out -%]
|
|
|
|
|
[% END -%]
|
|
|
|
|
<config debugging="0"
|
|
|
|
|
log4perlconf="/etc/ngcp-ossbss/logging.conf"
|
|
|
|
|
billing_features="[% www_admin.billing_features %]"
|
|
|
|
@ -35,11 +47,11 @@
|
|
|
|
|
conference_domain="[% ossbss.provisioning.routing.conference_domain %]"
|
|
|
|
|
>
|
|
|
|
|
[- IF PRO -]
|
|
|
|
|
<sipstats lb_int="[% networking.iaddress %]:[% kamailio.lb.port %]"
|
|
|
|
|
lb_ext="[% networking.eaddress %]:[% kamailio.lb.port %]"
|
|
|
|
|
proxy="[% networking.iaddress %]:[% kamailio.proxy.port %]"
|
|
|
|
|
sbc="[% networking.iaddress %]:[% sems.bindport %]"
|
|
|
|
|
app="[% networking.iaddress %]:[% asterisk.sip.bindport %]"
|
|
|
|
|
<sipstats lb_int="[% sip_int_ips.0 %]:[% kamailio.lb.port %]"
|
|
|
|
|
lb_ext="[% sip_ext_ips.0 %]:[% kamailio.lb.port %]"
|
|
|
|
|
proxy="[% sip_prx_ips.0 %]:[% kamailio.proxy.port %]"
|
|
|
|
|
sbc="[% sip_prx_ips.0 %]:[% sems.bindport %]"
|
|
|
|
|
app="[% sip_prx_ips.0 %]:[% asterisk.sip.bindport %]"
|
|
|
|
|
/>
|
|
|
|
|
[- END -]
|
|
|
|
|
<dashboard enabled="[% www_admin.dashboard.enabled %]" />
|
|
|
|
|