Я пытаюсь получить доступ к своей установке звездочки через ARI. Когда я использую curl на конечной точке /ari/channels
(GET) возвращается список всех существующих каналов и некоторая подробная информация.
Согласно документации (https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+REST+Data+Models#Asterisk13RESTDataModels-DialplanCEP) модель возврата DialplanCEP
также содержит поля app_name
и app_data
. Однако, когда я делаю этот запрос curl, я получаю только объекты канала, у которых отсутствуют параметры приложения:
{
"id": "12345.6789",
"name": "SIP/my-provider-00000e0b",
"state": "Up",
"caller": {
"name": "0123456789,
"number": "0123456789"
},
"connected": {
"name": "",
"number": ""
},
"accountcode": "",
"dialplan": {
"context": "incoming-calls",
"exten": "491234567894",
"priority": 7
},
"creationtime": "2020-08-31T12:31:57.370+0200",
"language": "en"
}
Согласно Asterisk CLI я запускаю следующие модули:
res_ari.so Asterisk RESTful Interface 10 Running core
res_ari_applications.so RESTful API module - Stasis application 0 Running core
res_ari_asterisk.so RESTful API module - Asterisk resources 0 Running core
res_ari_bridges.so RESTful API module - Bridge resources 0 Running core
res_ari_channels.so RESTful API module - Channel resources 0 Running core
res_ari_device_states.so RESTful API module - Device state resour 0 Running core
res_ari_endpoints.so RESTful API module - Endpoint resources 0 Running core
res_ari_events.so RESTful API module - WebSocket resource 0 Running core
res_ari_model.so ARI Model validators 0 Running core
res_ari_playbacks.so RESTful API module - Playback control re 0 Running core
res_ari_recordings.so RESTful API module - Recording resources 0 Running core
res_ari_sounds.so RESTful API module - Sound resources 0 Running core
res_stasis.so Stasis application support 11 Running core
res_stasis_answer.so Stasis application answer support 0 Running core
res_stasis_device_state.so Stasis application device state support 0 Running core
res_stasis_playback.so Stasis application playback support 0 Running core
res_stasis_recording.so Stasis application recording support 0 Running core
res_stasis_snoop.so Stasis application snoop support 0 Running core
Есть ли какие-то дополнительные модули, которые мне нужно загрузить перед доступом к app_*
параметры?