Прежде всего, вам нужно создать экземпляр ARI, используя ARI.build, как вы это и сделали.Например:
ARI ari = ARI.build(asteriskUrl, "stasisApp", "userid", "secret", AriVersion.ARI_3_0_0);
Кроме того, вам необходимо определить файлы конфигурации следующим образом:
- ari.conf - файл конфигурации, который определяет свойства пользователя и звездочки:
[general]
enabled = yes
pretty = yes
[userid]
type = user
read_only = no
password = secret
extensions.conf - определить панель набора для приложения, которое вы хотите запустить:
[general]
enabled = yes
pretty = yes
[userid]
type = user
read_only = no
password = secret
http.conf - конфигурация HTTP-сервера:
[general]
enabled = yes
bindaddr = 0.0.0.0
bindport = 8088
Кроме того, после создания экземпляра ARI вы можете открыть веб-сокет для прослушивания событий ARI, используя: ari.events().eventWebsocket("stasisApp", true, ariCallback);