1 | изначальная версия редактировать | |
Добрый день. хочу через ami-asterisk сделать звонок, проиграть файл и узнать был ли ответ. пробую сделать через библиотеку asterisk-java
в extentions.conf прописал контекст
[from-ami]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(hello-world,skip)
exten => s,n,Hangup
в java
originateAction = new OriginateAction();
originateAction.setChannel("SIP/zadarma/number");
originateAction.setContext("from-ami");
originateAction.setExten("s");
originateAction.setPriority(1);
originateAction.setAsync(true);
звонит и файл проигрывает, но вот ответ в originateResponse ответ всегда одинаковый():
Response getResponse: Success
Response Message: Originate successfully queued
Response getServer: null
Response getActionId: null
Response getEventList: null
Response getDateReceived: Wed Aug 26 15:05:53 EEST 2015
Response getAttributes: {actionid=1121647253_6#, message=Originate successfully queued, response=Success}
как узнать, прошел звонок или нет, а также был ли прослушан файл?
2 | теги изменены редактировать |
Добрый день. хочу через ami-asterisk сделать звонок, проиграть файл и узнать был ли ответ. пробую сделать через библиотеку asterisk-java
в extentions.conf прописал контекст
[from-ami]
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Playback(hello-world,skip)
exten => s,n,Hangup
в java
originateAction = new OriginateAction();
originateAction.setChannel("SIP/zadarma/number");
originateAction.setContext("from-ami");
originateAction.setExten("s");
originateAction.setPriority(1);
originateAction.setAsync(true);
звонит и файл проигрывает, но вот ответ в originateResponse ответ всегда одинаковый():
Response getResponse: Success
Response Message: Originate successfully queued
Response getServer: null
Response getActionId: null
Response getEventList: null
Response getDateReceived: Wed Aug 26 15:05:53 EEST 2015
Response getAttributes: {actionid=1121647253_6#, message=Originate successfully queued, response=Success}
как узнать, прошел звонок или нет, а также был ли прослушан файл?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.