Example #1
0
File: Handler.php Project: cwcw/cms
 /**
  * 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();
 }
Example #2
0
 /**
  * @see Engine/Streamwide_Engine_Widget#reset()
  */
 public function reset()
 {
     parent::reset();
     $this->_movedSignal = null;
     $this->_rightOkMovedReceived = false;
 }
Example #3
0
 /**
  * @see Engine/Call/Leg/Streamwide_Engine_Call_Leg_Connexant#reset()
  */
 public function reset()
 {
     parent::reset();
     $this->_okSignal = null;
 }
Example #4
0
 /**
  * @see Engine/Streamwide_Engine_Widget#reset()
  */
 public function reset()
 {
     parent::reset();
     $this->_movedSignal = null;
     $this->_sipCallLegCreationFailed = false;
     $this->_sipCallLegCreationFailureCode = null;
 }
Example #5
0
 /**
  * @see Engine/Streamwide_Engine_Widget#reset()
  */
 public function reset()
 {
     parent::reset();
     $this->_leftCallLegMovedSent = false;
     $this->_okReceived = false;
     $this->_movedSignal = null;
     $this->_triggerErrorEventOnRemoteSipFailure = true;
 }
Example #6
0
 /**
  * @see Engine/Streamwide_Engine_Widget#reset()
  */
 public function reset()
 {
     parent::reset();
     $this->_movedSignal = null;
     $this->_sipCallLegUpdateFailed = false;
     $this->_leftOkMovedReceived = false;
 }
Example #7
0
 /**
  * @see Engine/Streamwide_Engine_Widget#reset()
  */
 public function reset()
 {
     parent::reset();
     $this->_movedSignal = null;
     $this->_triggerErrorEventOnRemoteSipFailure = true;
     $this->_msNegotiationActive = false;
 }