public function twiliotestAction()
 {
     $this->setJsonResponse();
     //$params = array('to' => '+51954047376',
     $params = array('to' => '+51975061142', 'message' => 'Estimada Schonita, el premio se va, se va, todavia hay tiempo para el viajecito a las bahamas!');
     $response = SmsHandler::send($params);
     echo json_encode($response);
 }
Ejemplo n.º 2
0
 public function sendMobileVerificationCode($member_obj, $mobile, $lang)
 {
     $config = DiHandler::getConfig();
     $message = $config->application->member->communications->validate_mobile->sms->message;
     $code = mt_rand(10000, 99999);
     $message = str_replace('%first_name%', $member_obj->first_name, $message);
     $message = str_replace('%code%', $code, $message);
     $full_mobile = '+' . $member_obj->PztSysCountry->call_code . $mobile;
     //$params = array('to' => '+51954047376',
     $params = array('to' => $full_mobile, 'message' => $message);
     $response = SmsHandler::send($params);
     if (is_array($response) && isset($response['success']) && $response['success'] === true) {
         Repositories::getRepository('RPztMember')->sendMobileVerificationCode($member_obj->pzt_member_id, $mobile, $code);
         return $response;
     } else {
         return Services::getService('SPztSysResCode')->getSysResData(true, 'E002-R012', $lang);
     }
 }