mirror of https://github.com/sipwise/www_admin.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
3.7 KiB
81 lines
3.7 KiB
[% 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 %]"
|
|
[- IF PRO -]
|
|
prepaid_features="[% www_admin.prepaid_features %]"
|
|
[% IF voisniff.admin_panel == "yes" %]
|
|
voisniff_features="1"
|
|
[% ELSE %]
|
|
voisniff_features="0"
|
|
[% END %]
|
|
[- END -]
|
|
peering_features="[% www_admin.peering_features %]"
|
|
[% IF asterisk.voicemail.enable == "yes" %]
|
|
voicemail_features="[% www_admin.voicemail_features %]"
|
|
[% ELSE %]
|
|
voicemail_features="0"
|
|
[% END %]
|
|
fax_features="[% www_admin.fax_features %]"
|
|
[% IF sems.conference.enable == "yes" %]
|
|
conference_features="[% www_admin.conference_features %]"
|
|
[% ELSE %]
|
|
conference_features="0"
|
|
[% END %]
|
|
customer_features="0"
|
|
product_features="0"
|
|
numberblock_features="0"
|
|
lnp_features="0"
|
|
callthru_features="[% www_admin.callthru_features %]"
|
|
callingcard_features="[% www_admin.callingcard_features %]"
|
|
cc_dial_prefix="[% www_admin.cc_dial_prefix %]"
|
|
ac_dial_prefix="[% www_admin.ac_dial_prefix %]"
|
|
voicebox_domain="[% ossbss.provisioning.routing.voicebox_domain %]"
|
|
fax2mail_domain="[% ossbss.provisioning.routing.fax2mail_domain %]"
|
|
conference_domain="[% ossbss.provisioning.routing.conference_domain %]"
|
|
>
|
|
[- IF PRO -]
|
|
<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 %]" />
|
|
<subscriber extension_features="[% www_admin.subscriber.extension_features %]"
|
|
auto_allow_cli="[% www_admin.subscriber.auto_allow_cli %]"
|
|
/>
|
|
<domain rewrite_features="[% www_admin.domain.rewrite_features %]"
|
|
preference_features="[% www_admin.domain.preference_features %]"
|
|
vsc_features="[% www_admin.domain.vsc_features %]"
|
|
/>
|
|
<peer preference_features="[% www_admin.peer.preference_features %]"
|
|
/>
|
|
<default_admin_settings is_master="[% www_admin.default_admin_settings.is_master %]" is_active="[% www_admin.default_admin_settings.is_active %]"
|
|
read_only="[% www_admin.default_admin_settings.read_only %]" show_passwords="[% www_admin.default_admin_settings.show_passwords %]"
|
|
call_data="[% www_admin.default_admin_settings.call_data %]" />
|
|
<fees_csv>
|
|
[% FOREACH feecsvelement = www_admin.fees_csv.element_order %]
|
|
<element_order>[% feecsvelement %]</element_order>
|
|
[% END %]
|
|
</fees_csv>
|
|
<speed_dial_vsc_presets>
|
|
[% FOREACH speeddialvsc = www_admin.speed_dial_vsc_presets.vsc %]
|
|
<vsc>[% speeddialvsc %]</vsc>
|
|
[% END %]
|
|
</speed_dial_vsc_presets>
|
|
</config>
|