СМС шлюз 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/
Теги