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.
ngcp-panel/ngcp_panel.conf

425 lines
8.2 KiB

# rename this file to ngcp::panel.yml and put a ':' after 'name' if
# you want to use YAML like in old versions of Catalyst
name NGCP::Panel
log4perl.logger=DEBUG, Default
log4perl.appender.Default=Log::Log4perl::Appender::Screen
log4perl.appender.Default.stderr=0
log4perl.appender.Default.utf8=1
log4perl.appender.Default.layout=PatternLayout
log4perl.appender.Default.layout.ConversionPattern=%d{ISO8601} [%p] [%F +%L] %m{chomp}%n
# perhaps also add: host=%H pid=%P
<general>
maintenance_mode 0
</general>
<api_debug_opts>
allow_fake_client_time 1
allow_delay_commit 1
</api_debug_opts>
<Model::DB>
schema_class NGCP::Schema
</Model::DB>
<Model::InterceptDB>
schema_class NGCP::InterceptSchema
</Model::InterceptDB>
<Plugin::Authentication>
<api_subscriber_jwt>
<credential>
jwt_key ""
relative_exp 36000
</credential>
</api_subscriber_jwt>
</Plugin::Authentication>
<contact>
email postmaster@domain.invalid
</contact>
<features>
callflow 1
multidomain 1
faxserver 1
conference 1
debug 1
cloudpbx 1
callingcard 1
voucher 1
malicious_call 1
</features>
<dashboard>
admin [ AdminSystemOverview ]
admin AdminBillingOverview
admin AdminPeeringOverview
admin AdminResellerOverview
reseller [ ResellerCustomerOverview ]
reseller ResellerDomainOverview
reseller ResellerBillingOverview
subscriberadmin [ SubscriberVmOverview ]
subscriberadmin SubscriberCFOverview
subscriberadmin SubscriberCallsOverview
subscriberadmin SubscriberRegisterOverview
subscriber [ SubscriberVmOverview ]
subscriber SubscriberCFOverview
subscriber SubscriberCallsOverview
subscriber SubscriberRegisterOverview
</dashboard>
<grafana>
schema http
host localhost
port 4000
</grafana>
<faxserver>
sendfax /usr/bin/sendfax
ip 127.0.0.1
</faxserver>
<cloudpbx>
sync /etc/ngcp-panel/check-sync/check-sync
</cloudpbx>
# if uploading as admin, a column reseller_id is added at the beginning
# automatically, so the csv must in addition have reseller_id as first element
<voucher_csv>
element_order code
element_order amount
element_order valid_until
element_order customer_id
element_order package_id
</voucher_csv>
<dialogic>
own_ip 10.15.20.199
username dialogic
password Dial0gic
</dialogic>
<fees_csv>
element_order source
element_order destination
element_order direction
element_order zone
element_order zone_detail
element_order onpeak_init_rate
element_order onpeak_init_interval
element_order onpeak_follow_rate
element_order onpeak_follow_interval
element_order offpeak_init_rate
element_order offpeak_init_interval
element_order offpeak_follow_rate
element_order offpeak_follow_interval
element_order use_free_time
</fees_csv>
<sip>
path <sip:127.0.0.1:5062;lr>
lb_ext 1.2.3.4:5060
</sip>
<speed_dial_vsc_presets>
vsc *0
vsc *1
vsc *2
vsc *3
vsc *4
vsc *5
vsc *6
vsc *7
vsc *8
vsc *9
</speed_dial_vsc_presets>
<security>
failed_auth_attempts 3
password_min_length 6
password_max_length 40
password_musthave_lowercase 1
password_musthave_uppercase 0
password_musthave_digit 0
password_musthave_specialchar 0
password_allow_recovery 0
password_sip_autogenerate 1
password_web_autogenerate 0
password_sip_expose_subadmin 0
password_web_expose_subadmin 0
</security>
<profile_sets>
reseller_edit 1
</profile_sets>
<callflow>
lb_int 127.0.0.1:5060
lb_ext 1.2.3.4:5060
proxy 127.0.0.1:5062
sbc 127.0.0.1:5080
app 127.0.0.1:5070
pbx 127.0.0.1:5085
</callflow>
<numbermanagement>
auto_allow_cli 1
</numbermanagement>
<ssl>
rest_api_keyfile /etc/ngcp-config/ssl/api_ca.key
rest_api_certfile /etc/ngcp-config/ssl/api_ca.crt
server_certfile /etc/ngcp-config/ssl/myserver.crt
</ssl>
<deviceprovisioning>
secure 1
host ciscospa.sipwise.com
port 4444
server_certfile /path/to/invalid
ca_certfile /path/to/invalid
softphone_lockdown 1
softphone_webauth 1
skip_vendor_redirect 0
</deviceprovisioning>
<elasticsearch>
host 127.0.0.1
port 9200
</elasticsearch>
<rtc>
schema https
host rtcengine.sipwise.com
port 443
path /rtcengine/api
user gjungwirth@sipwise
pass 123456
</rtc>
<api_journal>
<billingprofiles>
operations create
operations update
operations delete
format sereal
enabled 1
</billingprofiles>
<systemcontacts>
operations create
operations update
operations delete
format sereal
enabled 1
</systemcontacts>
<contracts>
operations create
operations update
operations delete
format sereal
enabled 1
</contracts>
<resellers>
operations create
operations update
operations delete
format sereal
enabled 1
</resellers>
<customercontacts>
operations create
operations update
operations delete
format sereal
enabled 1
</customercontacts>
<customers>
operations create
operations update
operations delete
format sereal
enabled 1
</customers>
<customerfraudpreferences>
operations create
operations update
operations delete
format sereal
enabled 1
</customerfraudpreferences>
<domains>
operations create
operations update
operations delete
format sereal
enabled 1
</domains>
<subscribers>
operations create
operations update
operations delete
format sereal
enabled 1
</subscribers>
<customerpreferences>
operations create
operations update
operations delete
format sereal
enabled 1
</customerpreferences>
<soundsets>
operations create
operations update
operations delete
format sereal
enabled 1
</soundsets>
<subscriberpreferences>
operations create
operations update
operations delete
format sereal
enabled 1
</subscriberpreferences>
<subscriberprofilesets>
operations create
operations update
operations delete
format sereal
enabled 1
</subscriberprofilesets>
<subscriberprofiles>
operations create
operations update
operations delete
format sereal
enabled 1
</subscriberprofiles>
<profilepreferences>
operations create
operations update
operations delete
format sereal
enabled 1
</profilepreferences>
<cfdestinationsets>
operations create
operations update
operations delete
format sereal
enabled 1
</cfdestinationsets>
<cftimesets>
operations create
operations update
operations delete
format sereal
enabled 1
</cftimesets>
<cfmappings>
operations create
operations update
operations delete
format sereal
enabled 1
</cfmappings>
<callforwards>
operations create
operations update
operations delete
format sereal
enabled 1
</callforwards>
<ccmapentries>
operations create
operations update
operations delete
format sereal
enabled 1
</ccmapentries>
<faxserversettings>
operations create
operations update
operations delete
format sereal
enabled 1
</faxserversettings>
<reminders>
operations create
operations update
operations delete
format sereal
enabled 1
</reminders>
<speeddials>
operations create
operations update
operations delete
format sereal
enabled 1
</speeddials>
<trustedsources>
operations create
operations update
operations delete
format sereal
enabled 1
</trustedsources>
<voicemailsettings>
operations create
operations update
operations delete
format sereal
enabled 1
</voicemailsettings>
<autoattendants>
operations create
operations update
operations delete
format sereal
enabled 1
</autoattendants>
<billingzones>
operations create
operations update
operations delete
format sereal
enabled 1
</billingzones>
</api_journal>
<vouchers>
key iBmTdavJ8joPW3HO
iv tww21lQe6cmywrp3
</vouchers>
<sems>
single_host_registration 0
</sems>
<external_documentation>
</external_documentation>
<sms>
schema http
host 127.0.0.1
port 999
path /cgi-bin/sendsms
user unset
pass unset
api_token abc123
</sms>