СМС шлюз SMS.RU в CRM системе ClientBase.ru
Пример функции для СМС шлюза SMS.RU в CRM системе ClientBase.ru
function send_sms()
{
global $sms;
// В тело функции необходимо вставить код отправки смс на выбранный шлюз.
// В коде можно использовать следующие переменные:
// $sms["phone"] - номер абонента;
// $sms["text"] - текст сообщения;
// $sms["sender"] - подпись или номер отправителя.
// Внимание! Переопределять или дополнять переменную $sms другими ключами не допускается!
// Функция должна возвратить (через оператор return) результат "OK" в случае удачной отправки ИЛИ сообщение в формате "ERROR:Текст ошибки".
//return "ERROR:Не заполнена функция отправки СМС"; // это заглушка, сообщающая о том что сейчас здесь кода функции нет; замените ее на возврат результата
$ch = curl_init("https://sms.ru/sms/send");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$sms_array = array(
"api_id" => "01234567-sdsd-df76-0123-0123456789abcd",
"to" => $sms["phone"],
"text" => $sms["text"],
"partner_id" => 17774
);
if (isset($sms["sender"]) && strlen($sms["sender"])) {
$sms_array["from"] = $sms["sender"];
}
curl_setopt($ch, CURLOPT_POSTFIELDS, $sms_array);
$body = curl_exec($ch);
curl_close($ch);
return "OK";
}
if (!function_exists('check_all_sms')) {
function check_all_sms() {
return "OK";
}
} в строке
"api_id" => "01234567-sdsd-df76-0123-0123456789abcd"
нужно указать ВАШ идентификатор
Если у вас еще нет аккаунта на сайте SMS.RU, вы можете зарегистрироваться по реферальной ссылке https://denver.sms.ru/
Теги