Exemple #1
0
 /**
  * Start listening for key presses
  *
  * @param string|null $promptType
  * @return boolean
  */
 protected function _listenForKeyPresses($promptType = null)
 {
     $this->_dtmfHandler->reset();
     $this->_dtmfHandler->setContextParams(array('promptType' => $promptType));
     $this->_dtmfHandler->addEventListener(Streamwide_Engine_Events_Event::KEY, array('callback' => array($this, 'onKeyPressed')));
     $listening = $this->_dtmfHandler->startListening();
     if (!$listening) {
         $this->_dtmfHandler->flushEventListeners();
     }
     return $listening;
 }