ВОЙТИ

Сообщество разработчиков

Сообщество разработчиков / Определить что пользователь положил трубку
dmitry
2016-04-24 22:54:50
Reply
Определить что пользователь положил трубку
Как обработать событие, что человек сбросил трубку? К примеру идут гудки, а он отменил звонок, или в ходе разговора звонок сбросился?

Comments(5)

admin
2016-04-24 20:06:08
Reply
Для этого есть событие CallEvents.Disconnected
dmitry
2016-04-25 04:01:51
Reply
Да, но оно почему-то не срабатывает и я слушаю эти гудки вечно. Вот код сценария: var call = true; VoxEngine.addEventListener(AppEvents.CallAlerting, function(e) { var call = VoxEngine.callPSTN(e.destination); call.detectProgressTone(true); call.addEventListener(CallEvents.ToneDetected, handleToneDetected); VoxEngine.easyProcess(e.call, call); }); function handleToneDetected(e) { // Голосовая почта? if (e.VoicemailTone) VoxEngine.terminate(); }
dmitry
2016-04-25 04:40:15
Reply
Т.е. имеется ввиду если абонент скинул трубку во время гудков не отвечая на звонок, то они вечные. А если взял трубку и сбросил после этого - все нормально.
dmitry
2016-05-09 13:57:02
Reply
есть решение проблемы?
admin
2016-05-09 14:35:33
Reply
Проблема у вас, скорее всего, на стороне клиентского приложения, вам нужно просто выключить проигрывание гудков на клиентском приложении при отмене звонка.

Добавить ваш комментарий

Пожалйуста, заполните это поле.

Зарегистрируйтесь, чтобы получить бесплатный аккаунт
разработчика, или свяжитесь с нашими специалистами
Зарегистрироваться