secubox-openwrt/package/secubox/secubox-app-jabber/files/etc/config/jabber
CyberMind-FR 4ca46b61e2 feat(voip): Add VoIP packages with OVH provisioning and Jabber integration
New packages:
- secubox-app-voip: Asterisk PBX in LXC container
- luci-app-voip: Dashboard with extensions, trunks, click-to-call

VoIP features:
- voipctl CLI for container, extensions, trunks, calls, voicemail
- OVH Telephony API auto-provisioning for SIP trunks
- Click-to-call web interface with quick dial
- RPCD backend with 15 methods

Jabber VoIP integration:
- Jingle VoIP support (STUN/TURN via mod_external_services)
- SMS relay via OVH (messages to sms@domain)
- Voicemail notifications via Asterisk AMI → XMPP
- 9 new RPCD methods for VoIP features

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-19 09:22:06 +01:00

55 lines
1.1 KiB
Plaintext

config jabber 'main'
option enabled '0'
option data_path '/srv/jabber'
option memory_limit '512'
config jabber 'server'
option hostname 'jabber.local'
option c2s_port '5222'
option s2s_port '5269'
option http_port '5280'
option https_port '5281'
config jabber 'admin'
option email 'admin@localhost'
option initial_user 'admin'
option initial_password ''
config jabber 'muc'
option enabled '1'
option host 'conference'
option default_room_logging '0'
config jabber 'http_upload'
option enabled '1'
option max_size '10485760'
option host 'upload'
config jabber 'network'
option domain ''
option haproxy '0'
option haproxy_ssl '1'
option firewall_wan '0'
config jabber 's2s'
option enabled '0'
option require_encryption '1'
config jingle 'jingle'
option enabled '0'
option stun_server 'stun.l.google.com:19302'
option turn_server ''
option turn_user ''
option turn_password ''
config sms_relay 'sms'
option enabled '0'
option provider 'ovh'
option sender 'SecuBox'
config voicemail_notify 'voicemail'
option enabled '0'
option ami_host '127.0.0.1'
option ami_port '5038'
option notify_jid ''