Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2015-08-26 16:35:32 +0400

ipvinner Gravatar ipvinner

ami узнать судьбу звонка

Добрый день. хочу через 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}

как узнать, прошел звонок или нет, а также был ли прослушан файл?

ami узнать судьбу звонка

Добрый день. хочу через 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.