Example #1
0
 /**
  * Create an IVR instance by name, used internally only
  * @param $ivrname Name of the IVR to create
  * @return Newly created IVR object
  */
 private static function CreateIVR($ivrname)
 {
     global $yate_ivr_register;
     IVR::InitIVR();
     if (isset($yate_ivr_register[$ivrname])) {
         $obj = new $yate_ivr_register[$ivrname]();
         $obj->ivrname = $ivrname;
         return $obj;
     }
     Yate::Output("IVR: Requested unknown IVR '{$ivrname}'");
     return null;
 }