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