Juha Heinanen writes:
> ivr does not compile in latest sems master:
below is my suggestion on how to fix the issue. please check and apply,
since i'm not 100% sure about it.
-- juha
*** /usr/src/orig/sems/apps/ivr/Ivr.cpp 2013-03-21 20:03:30.556410552 +0200
--- Ivr.cpp 2013-03-22 12:58:43.219432770 +0200
***************
*** 793,801 ****
AmB2BCalleeSession* callee_session = new AmB2BCalleeSession(this);
AmSipDialog* callee_dlg = callee_session->dlg;
! other_id = AmSession::getNewId();
! callee_dlg->setLocalTag(other_id);
callee_dlg->setCallid(AmSession::getNewId());
// this will be overwritten by ConnectLeg event
--- 793,801 ----
AmB2BCalleeSession* callee_session = new AmB2BCalleeSession(this);
AmSipDialog* callee_dlg = callee_session->dlg;
! AmB2BSession::setOtherId(AmSession::getNewId());
! callee_dlg->setLocalTag(AmB2BSession::getOtherId());
callee_dlg->setCallid(AmSession::getNewId());
// this will be overwritten by ConnectLeg event
***************
*** 818,822 ****
callee_session->start();
AmSessionContainer* sess_cont = AmSessionContainer::instance();
! sess_cont->addSession(other_id,callee_session);
}
--- 818,822 ----
callee_session->start();
AmSessionContainer* sess_cont = AmSessionContainer::instance();
! sess_cont->addSession(AmB2BSession::getOtherId(),callee_session);
}
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev