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.
www_admin/etc/admin.conf

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>