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); }
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); } }