properly fix reinvite in onsessionstart

git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1177 8eb893ce-cfd4-0310-b710-fb5ebe64c474
sayer/1.4-spce2.6
Stefan Sayer 18 years ago
parent 09287e2a99
commit bad03bcf80

@ -65,7 +65,7 @@ AmSession* JukecallFactory::onInvite(const AmSipRequest& req)
}
JukecallSession::JukecallSession()
: AmB2ABCallerSession()
: AmB2ABCallerSession(), state(JC_none)
{
}
@ -75,7 +75,7 @@ JukecallSession::~JukecallSession()
void JukecallSession::onSessionStart(const AmSipRequest& req)
{
if (dlg.getStatus()==AmSipDialog::Connected) {
if (state != JC_none) {
// reinvite
AmB2ABCallerSession::onSessionStart(req);
return;

@ -52,7 +52,8 @@ class JukecallSession
public:
enum JukeLeg1_state {
JC_initial_announcement = 0,
JC_none = 0,
JC_initial_announcement,
JC_connect,
JC_juke
};

Loading…
Cancel
Save