From 8606b9455e7e9a363d3b7304bbafd0e65c18847a Mon Sep 17 00:00:00 2001 From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com> Date: Thu, 27 Mar 2008 17:15:39 -0400 Subject: [PATCH] Handle "call reject" event in IAX2 --- src/iaxvoiplink.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/iaxvoiplink.cpp b/src/iaxvoiplink.cpp index 9ea3415fc7..70f9f61c2c 100644 --- a/src/iaxvoiplink.cpp +++ b/src/iaxvoiplink.cpp @@ -671,11 +671,15 @@ IAXVoIPLink::iaxHandleCallEvent(iax_event* event, IAXCall* call) break; case IAX_EVENT_REJECT: - Manager::instance().peerHungupCall(id); + //Manager::instance().peerHungupCall(id); if (Manager::instance().isCurrentCall(id)) { // stop audio audiolayer->stopStream(); } + call->setConnectionState(Call::Connected); + call->setState(Call::Error); + Manager::instance().displayErrorText(id, "Failure"); + Manager::instance().callFailure(id); removeCall(id); break; -- GitLab