Ejemplo n.º 1
0
    case 'VBX_User':
        foreach ($forward->devices as $device) {
            $devices[] = $device;
        }
        $voicemail = $forward->voicemail;
        break;
    case 'VBX_Group':
        foreach ($forward->users as $user) {
            $user = VBX_User::get($user->user_id);
            foreach ($user->devices as $device) {
                $devices[] = $device;
            }
        }
        $voicemail = $groupVoicemail;
        break;
    default:
        break;
}
$required_params = array('SmsSid', 'From', 'To', 'Body');
$sms_found = true;
foreach ($required_params as $param) {
    if (!in_array($param, array_keys($_REQUEST))) {
        $sms_found = false;
    }
}
if ($sms_found) {
    OpenVBX::addSmsMessage($forward, $_REQUEST['SmsSid'], $_REQUEST['From'], $_REQUEST['To'], $_REQUEST['Body']);
} else {
    $response->addSms('Unable to send sms message');
}
$response->Respond();
Ejemplo n.º 2
0
        foreach ($forward->devices as $device) {
            $devices[] = $device;
        }
        $voicemail = $forward->voicemail;
        break;
    case 'VBX_Group':
        foreach ($forward->users as $user) {
            $user = VBX_User::get($user->user_id);
            foreach ($user->devices as $device) {
                $devices[] = $device;
            }
        }
        $voicemail = $groupVoicemail;
        break;
    default:
        break;
}
$required_params = array('SmsSid', 'From', 'To', 'Body');
$sms_found = true;
foreach ($required_params as $param) {
    if (!in_array($param, array_keys($_REQUEST))) {
        $sms_found = false;
    }
}
if ($sms_found) {
    $ci =& get_instance();
    OpenVBX::addSmsMessage($forward, $ci->input->get_post('SmsSid'), $ci->input->get_post('From'), $ci->input->get_post('To'), $ci->input->get_post('Body'));
} else {
    $response->sms('Unable to send sms message');
}
$response->respond();