Author: sayer
Date: 2008-04-23 17:48:27 +0200 (Wed, 23 Apr 2008)
New Revision: 905

Modified:
   trunk/apps/ivr/Ivr.cpp
   trunk/apps/ivr/Ivr.h
Log:
added onSessionStart function for outgoing calls

Modified: trunk/apps/ivr/Ivr.cpp
===================================================================
--- trunk/apps/ivr/Ivr.cpp      2008-04-23 14:50:18 UTC (rev 904)
+++ trunk/apps/ivr/Ivr.cpp      2008-04-23 15:48:27 UTC (rev 905)
@@ -713,6 +713,14 @@
   AmB2BCallerSession::onSessionStart(req);
 }
 
+void IvrDialog::onSessionStart(const AmSipReply& rep)
+{
+  invite_req.body = rep.body;
+  callPyEventHandler("onSessionStart","s",rep.hdrs.c_str());
+  setInOut(&playlist,&playlist);
+  AmB2BSession::onSessionStart(rep);
+}
+
 void IvrDialog::onBye(const AmSipRequest& req)
 {
   if(callPyEventHandler("onBye",NULL))

Modified: trunk/apps/ivr/Ivr.h
===================================================================
--- trunk/apps/ivr/Ivr.h        2008-04-23 14:50:18 UTC (rev 904)
+++ trunk/apps/ivr/Ivr.h        2008-04-23 15:48:27 UTC (rev 905)
@@ -141,6 +141,8 @@
   int drop();
     
   void onSessionStart(const AmSipRequest& req);
+  void onSessionStart(const AmSipReply& rep);
+
   void onBye(const AmSipRequest& req);
   void onDtmf(int event, int duration_msec);
 

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to