KI-AGENT: Lokalen Asterisk-Teststack ergänzen

This commit is contained in:
2026-05-20 22:18:58 +02:00
parent 4b85ea3d2d
commit 10f03e151d
22 changed files with 654 additions and 0 deletions

View File

@@ -0,0 +1 @@
[general]

View File

@@ -0,0 +1 @@
[general]

View 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

View File

@@ -0,0 +1,2 @@
[general]
cc_max_requests=0

View File

@@ -0,0 +1,2 @@
[general]
enable=no

View File

@@ -0,0 +1,2 @@
[general]
enable=no

View 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()

View File

@@ -0,0 +1 @@
[general]

View File

@@ -0,0 +1,6 @@
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
prefix=
tlsenable=no

View File

@@ -0,0 +1,6 @@
[general]
dateformat=%F %T
[logfiles]
console => notice,warning,error,verbose
messages => notice,warning,error

View File

@@ -0,0 +1,2 @@
[general]
enabled=no

View 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

View File

@@ -0,0 +1 @@
[startup]

View 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

View File

@@ -0,0 +1,5 @@
[general]
rtpstart=10000
rtpend=10020
icesupport=yes
strictrtp=no

View File

@@ -0,0 +1 @@
[general]