KI-AGENT: Lokalen Asterisk-Teststack ergänzen
This commit is contained in:
1
telephony/asterisk/acl.conf
Normal file
1
telephony/asterisk/acl.conf
Normal file
@@ -0,0 +1 @@
|
||||
[general]
|
||||
1
telephony/asterisk/aeap.conf
Normal file
1
telephony/asterisk/aeap.conf
Normal file
@@ -0,0 +1 @@
|
||||
[general]
|
||||
15
telephony/asterisk/asterisk.conf
Normal file
15
telephony/asterisk/asterisk.conf
Normal file
@@ -0,0 +1,15 @@
|
||||
[directories]
|
||||
astetcdir => /etc/asterisk
|
||||
astmoddir => /usr/lib/asterisk/modules
|
||||
astvarlibdir => /var/lib/asterisk
|
||||
astdbdir => /var/lib/asterisk
|
||||
astkeydir => /var/lib/asterisk
|
||||
astdatadir => /var/lib/asterisk
|
||||
astagidir => /var/lib/asterisk/agi-bin
|
||||
astspooldir => /var/spool/asterisk
|
||||
astrundir => /var/run/asterisk
|
||||
astlogdir => /var/log/asterisk
|
||||
astsbindir => /usr/sbin
|
||||
|
||||
[options]
|
||||
documentation_language => en_US
|
||||
2
telephony/asterisk/ccss.conf
Normal file
2
telephony/asterisk/ccss.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[general]
|
||||
cc_max_requests=0
|
||||
2
telephony/asterisk/cdr.conf
Normal file
2
telephony/asterisk/cdr.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[general]
|
||||
enable=no
|
||||
2
telephony/asterisk/cel.conf
Normal file
2
telephony/asterisk/cel.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[general]
|
||||
enable=no
|
||||
15
telephony/asterisk/extensions.conf
Normal file
15
telephony/asterisk/extensions.conf
Normal file
@@ -0,0 +1,15 @@
|
||||
[general]
|
||||
static=yes
|
||||
writeprotect=no
|
||||
clearglobalvars=no
|
||||
|
||||
[fedeo-local]
|
||||
exten => 1001,1,Dial(PJSIP/1001,30)
|
||||
same => n,Hangup()
|
||||
|
||||
exten => 1002,1,Dial(PJSIP/1002,30)
|
||||
same => n,Hangup()
|
||||
|
||||
exten => 600,1,Answer()
|
||||
same => n,Echo()
|
||||
same => n,Hangup()
|
||||
1
telephony/asterisk/features.conf
Normal file
1
telephony/asterisk/features.conf
Normal file
@@ -0,0 +1 @@
|
||||
[general]
|
||||
6
telephony/asterisk/http.conf
Normal file
6
telephony/asterisk/http.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
[general]
|
||||
enabled=yes
|
||||
bindaddr=0.0.0.0
|
||||
bindport=8088
|
||||
prefix=
|
||||
tlsenable=no
|
||||
6
telephony/asterisk/logger.conf
Normal file
6
telephony/asterisk/logger.conf
Normal file
@@ -0,0 +1,6 @@
|
||||
[general]
|
||||
dateformat=%F %T
|
||||
|
||||
[logfiles]
|
||||
console => notice,warning,error,verbose
|
||||
messages => notice,warning,error
|
||||
2
telephony/asterisk/manager.conf
Normal file
2
telephony/asterisk/manager.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[general]
|
||||
enabled=no
|
||||
74
telephony/asterisk/modules.conf
Normal file
74
telephony/asterisk/modules.conf
Normal file
@@ -0,0 +1,74 @@
|
||||
[modules]
|
||||
autoload=yes
|
||||
|
||||
; Für den lokalen FEDEO-Test laden wir Asterisk bewusst schlank.
|
||||
; Diese optionalen Module erzeugen ohne zusätzliche Konfiguration nur Lograuschen.
|
||||
noload => app_agent_pool.so
|
||||
noload => app_alarmreceiver.so
|
||||
noload => app_amd.so
|
||||
noload => app_confbridge.so
|
||||
noload => app_followme.so
|
||||
noload => app_minivm.so
|
||||
noload => app_page.so
|
||||
noload => app_queue.so
|
||||
noload => app_stasis.so
|
||||
noload => app_voicemail.so
|
||||
noload => cdr_csv.so
|
||||
noload => cdr_adaptive_odbc.so
|
||||
noload => cdr_custom.so
|
||||
noload => cdr_manager.so
|
||||
noload => cdr_odbc.so
|
||||
noload => cdr_pgsql.so
|
||||
noload => cdr_sqlite3_custom.so
|
||||
noload => cel_custom.so
|
||||
noload => cel_manager.so
|
||||
noload => cel_odbc.so
|
||||
noload => cel_pgsql.so
|
||||
noload => cel_sqlite3_custom.so
|
||||
noload => chan_websocket.so
|
||||
noload => chan_console.so
|
||||
noload => chan_iax2.so
|
||||
noload => chan_unistim.so
|
||||
noload => format_ogg_vorbis.so
|
||||
noload => func_odbc.so
|
||||
noload => pbx_ael.so
|
||||
noload => pbx_dundi.so
|
||||
noload => res_calendar.so
|
||||
noload => res_clialiases.so
|
||||
noload => res_config_ldap.so
|
||||
noload => res_config_odbc.so
|
||||
noload => res_config_pgsql.so
|
||||
noload => res_config_sqlite3.so
|
||||
noload => res_fax.so
|
||||
noload => res_fax_spandsp.so
|
||||
noload => res_geolocation.so
|
||||
noload => res_hep.so
|
||||
noload => res_hep_pjsip.so
|
||||
noload => res_hep_rtcp.so
|
||||
noload => res_http_media_cache.so
|
||||
noload => res_musiconhold.so
|
||||
noload => res_odbc.so
|
||||
noload => res_odbc_transaction.so
|
||||
noload => res_parking.so
|
||||
noload => res_ari.so
|
||||
noload => res_ari_applications.so
|
||||
noload => res_ari_asterisk.so
|
||||
noload => res_ari_bridges.so
|
||||
noload => res_ari_channels.so
|
||||
noload => res_ari_device_states.so
|
||||
noload => res_ari_endpoints.so
|
||||
noload => res_ari_events.so
|
||||
noload => res_ari_model.so
|
||||
noload => res_ari_playbacks.so
|
||||
noload => res_ari_recordings.so
|
||||
noload => res_ari_sounds.so
|
||||
noload => res_phoneprov.so
|
||||
noload => res_pjsip_geolocation.so
|
||||
noload => res_pjsip_config_wizard.so
|
||||
noload => res_pjsip_notify.so
|
||||
noload => res_pjsip_phoneprov_provider.so
|
||||
noload => res_prometheus.so
|
||||
noload => res_smdi.so
|
||||
noload => res_statsd.so
|
||||
noload => res_stun_monitor.so
|
||||
noload => res_websocket_client.so
|
||||
1
telephony/asterisk/pjproject.conf
Normal file
1
telephony/asterisk/pjproject.conf
Normal file
@@ -0,0 +1 @@
|
||||
[startup]
|
||||
64
telephony/asterisk/pjsip.conf
Normal file
64
telephony/asterisk/pjsip.conf
Normal file
@@ -0,0 +1,64 @@
|
||||
[global]
|
||||
type=global
|
||||
user_agent=FEDEO Local Asterisk
|
||||
|
||||
[transport-udp]
|
||||
type=transport
|
||||
protocol=udp
|
||||
bind=0.0.0.0:5060
|
||||
|
||||
[transport-ws]
|
||||
type=transport
|
||||
protocol=ws
|
||||
bind=0.0.0.0
|
||||
|
||||
[fedeo-webrtc](!)
|
||||
type=endpoint
|
||||
context=fedeo-local
|
||||
disallow=all
|
||||
allow=opus,ulaw,alaw
|
||||
webrtc=yes
|
||||
ice_support=yes
|
||||
use_avpf=yes
|
||||
media_encryption=dtls
|
||||
dtls_auto_generate_cert=yes
|
||||
dtls_verify=fingerprint
|
||||
dtls_setup=actpass
|
||||
rtcp_mux=yes
|
||||
direct_media=no
|
||||
force_rport=yes
|
||||
rewrite_contact=yes
|
||||
rtp_symmetric=yes
|
||||
transport=transport-ws
|
||||
|
||||
[1001](fedeo-webrtc)
|
||||
auth=1001-auth
|
||||
aors=1001-aor
|
||||
callerid=FEDEO Test 1001 <1001>
|
||||
|
||||
[1001-auth]
|
||||
type=auth
|
||||
auth_type=userpass
|
||||
username=1001
|
||||
password=fedeo-test-1001
|
||||
|
||||
[1001-aor]
|
||||
type=aor
|
||||
max_contacts=5
|
||||
remove_existing=yes
|
||||
|
||||
[1002](fedeo-webrtc)
|
||||
auth=1002-auth
|
||||
aors=1002-aor
|
||||
callerid=FEDEO Test 1002 <1002>
|
||||
|
||||
[1002-auth]
|
||||
type=auth
|
||||
auth_type=userpass
|
||||
username=1002
|
||||
password=fedeo-test-1002
|
||||
|
||||
[1002-aor]
|
||||
type=aor
|
||||
max_contacts=5
|
||||
remove_existing=yes
|
||||
5
telephony/asterisk/rtp.conf
Normal file
5
telephony/asterisk/rtp.conf
Normal file
@@ -0,0 +1,5 @@
|
||||
[general]
|
||||
rtpstart=10000
|
||||
rtpend=10020
|
||||
icesupport=yes
|
||||
strictrtp=no
|
||||
1
telephony/asterisk/udptl.conf
Normal file
1
telephony/asterisk/udptl.conf
Normal file
@@ -0,0 +1 @@
|
||||
[general]
|
||||
Reference in New Issue
Block a user