- Add MixMonitor integration for automatic call recording - Add voipctl rec commands: enable/disable/status/list/play/download/delete/cleanup - Add recordings.js LuCI view with audio player and date filtering - Add RPCD methods for recording management - Add UCI config section for recording settings (format, retention) - Fix OVH API signature to use openssl instead of sha1sum - Improve PJSIP trunk config with realm and qualify settings Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
54 lines
903 B
JSON
54 lines
903 B
JSON
{
|
|
"admin/services/voip": {
|
|
"title": "VoIP PBX",
|
|
"order": 60,
|
|
"action": {
|
|
"type": "firstchild"
|
|
},
|
|
"depends": {
|
|
"acl": ["luci-app-voip"],
|
|
"uci": {"voip": true}
|
|
}
|
|
},
|
|
"admin/services/voip/overview": {
|
|
"title": "Overview",
|
|
"order": 10,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "voip/overview"
|
|
}
|
|
},
|
|
"admin/services/voip/extensions": {
|
|
"title": "Extensions",
|
|
"order": 20,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "voip/extensions"
|
|
}
|
|
},
|
|
"admin/services/voip/trunks": {
|
|
"title": "SIP Trunks",
|
|
"order": 30,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "voip/trunks"
|
|
}
|
|
},
|
|
"admin/services/voip/dialer": {
|
|
"title": "Click to Call",
|
|
"order": 40,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "voip/dialer"
|
|
}
|
|
},
|
|
"admin/services/voip/recordings": {
|
|
"title": "Recordings",
|
|
"order": 50,
|
|
"action": {
|
|
"type": "view",
|
|
"path": "voip/recordings"
|
|
}
|
|
}
|
|
}
|