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

Reply via email to