SIGN UP

Developer community

Community Support / Определить что пользователь положил трубку
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
Проблема у вас, скорее всего, на стороне клиентского приложения, вам нужно просто выключить проигрывание гудков на клиентском приложении при отмене звонка.

Add your comment

Please complete this field.

Get your free developer account or talk with our sales team to learn more about Voximplant solutions
SIGN UP