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>
35 lines
516 B
JSON
35 lines
516 B
JSON
{
|
|
"luci-app-voip": {
|
|
"description": "Grant access to VoIP (Asterisk) management",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.voip": [
|
|
"status",
|
|
"logs",
|
|
"ext_list",
|
|
"calls_list",
|
|
"trunk_status"
|
|
]
|
|
},
|
|
"uci": ["voip"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.voip": [
|
|
"start",
|
|
"stop",
|
|
"install",
|
|
"uninstall",
|
|
"ext_add",
|
|
"ext_del",
|
|
"call_originate",
|
|
"trunk_add_ovh",
|
|
"configure_haproxy",
|
|
"emancipate"
|
|
]
|
|
},
|
|
"uci": ["voip"]
|
|
}
|
|
}
|
|
}
|