diff --git a/core/AmSession.cpp b/core/AmSession.cpp index 3806199e..b8601d39 100644 --- a/core/AmSession.cpp +++ b/core/AmSession.cpp @@ -909,11 +909,11 @@ void AmSession::onSipReply(const AmSipReply& reply, DBG("negotiate_onreply = %s\n", negotiate_onreply?"true":"false"); if (negotiate_onreply) { if(old_dlg_status < AmSipDialog::Connected){ - DBG("old is < conn\n"); + switch(dlg.getStatus()){ case AmSipDialog::Connected: - DBG("case conn\n"); + try { RTPStream()->setMonitorRTPTimeout(true); @@ -942,7 +942,7 @@ void AmSession::onSipReply(const AmSipReply& reply, break; case AmSipDialog::Pending: - DBG("case pending\n"); + switch(reply.code){ // todo: 180 with body (remote rbt) case 180: {