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>
48 lines
1.0 KiB
Plaintext
48 lines
1.0 KiB
Plaintext
config voip 'main'
|
|
option enabled '0'
|
|
option data_path '/srv/voip'
|
|
option memory_limit '512'
|
|
|
|
config asterisk 'asterisk'
|
|
option sip_port '5060'
|
|
option rtp_start '10000'
|
|
option rtp_end '20000'
|
|
option ari_enabled '1'
|
|
option ari_port '8089'
|
|
option ari_user 'admin'
|
|
option ari_password ''
|
|
option ami_enabled '1'
|
|
option ami_port '5038'
|
|
option ami_user 'admin'
|
|
option ami_secret ''
|
|
|
|
config ovh 'ovh_telephony'
|
|
option enabled '0'
|
|
option endpoint 'ovh-eu'
|
|
option app_key ''
|
|
option app_secret ''
|
|
option consumer_key ''
|
|
option billing_account ''
|
|
option service_name ''
|
|
|
|
config trunk 'sip_trunk'
|
|
option enabled '0'
|
|
option provider 'ovh'
|
|
option host 'sip.ovh.net'
|
|
option username ''
|
|
option password ''
|
|
option outbound_proxy ''
|
|
option codecs 'ulaw,alaw,g729'
|
|
option dtmf_mode 'rfc4733'
|
|
option context 'from-trunk'
|
|
|
|
config ivr 'ivr'
|
|
option enabled '0'
|
|
option welcome_message '/srv/voip/sounds/welcome.wav'
|
|
option menu_timeout '10'
|
|
|
|
config haproxy 'ssl'
|
|
option enabled '0'
|
|
option domain ''
|
|
option webrtc '1'
|