/** * Revert the transfer (reconnect the call legs) * * @return void */ protected function _revertTransfer() { $this->_reconnector->reset(); $this->_reconnector->setLeftCallLeg($this->_transferSource); $this->_reconnector->setRightCallLeg($this->_transferSourceLink); $this->_reconnector->addEventListener(Streamwide_Engine_Events_Event::CONNECTED, array('callback' => array($this, 'onReconnectSuccess'), 'options' => array('autoRemove' => 'before'))); $this->_reconnector->addEventListener(Streamwide_Engine_Events_Event::ERROR, array('callback' => array($this, 'onReconnectFailure'), 'options' => array('autoRemove' => 'before'))); $this->_reconnector->connect(); }
/** * @see Engine/Streamwide_Engine_Widget#reset() */ public function reset() { parent::reset(); $this->_movedSignal = null; $this->_rightOkMovedReceived = false; }
/** * @see Engine/Call/Leg/Streamwide_Engine_Call_Leg_Connexant#reset() */ public function reset() { parent::reset(); $this->_okSignal = null; }
/** * @see Engine/Streamwide_Engine_Widget#reset() */ public function reset() { parent::reset(); $this->_movedSignal = null; $this->_sipCallLegCreationFailed = false; $this->_sipCallLegCreationFailureCode = null; }
/** * @see Engine/Streamwide_Engine_Widget#reset() */ public function reset() { parent::reset(); $this->_leftCallLegMovedSent = false; $this->_okReceived = false; $this->_movedSignal = null; $this->_triggerErrorEventOnRemoteSipFailure = true; }
/** * @see Engine/Streamwide_Engine_Widget#reset() */ public function reset() { parent::reset(); $this->_movedSignal = null; $this->_sipCallLegUpdateFailed = false; $this->_leftOkMovedReceived = false; }
/** * @see Engine/Streamwide_Engine_Widget#reset() */ public function reset() { parent::reset(); $this->_movedSignal = null; $this->_triggerErrorEventOnRemoteSipFailure = true; $this->_msNegotiationActive = false; }