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>
55 lines
1.1 KiB
Plaintext
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 ''
|