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>
44 lines
705 B
JSON
44 lines
705 B
JSON
{
|
|
"luci-app-jabber": {
|
|
"description": "Grant access to Jabber/XMPP management",
|
|
"read": {
|
|
"ubus": {
|
|
"luci.jabber": [
|
|
"status",
|
|
"logs",
|
|
"user_list",
|
|
"room_list",
|
|
"jingle_status",
|
|
"sms_status",
|
|
"voicemail_status"
|
|
]
|
|
},
|
|
"uci": ["jabber"]
|
|
},
|
|
"write": {
|
|
"ubus": {
|
|
"luci.jabber": [
|
|
"start",
|
|
"stop",
|
|
"install",
|
|
"uninstall",
|
|
"update",
|
|
"emancipate",
|
|
"configure_haproxy",
|
|
"user_add",
|
|
"user_del",
|
|
"user_passwd",
|
|
"room_create",
|
|
"room_delete",
|
|
"jingle_enable",
|
|
"jingle_disable",
|
|
"sms_config",
|
|
"sms_send",
|
|
"voicemail_config"
|
|
]
|
|
},
|
|
"uci": ["jabber"]
|
|
}
|
|
}
|
|
}
|