function _smsc_send_cmd($cmd, $arg = "", $files = array())
{
    $url = (SMSC_HTTPS ? "https" : "http") . "://smsc.ru/sys/{$cmd}.php?login="******"&psw=" . urlencode(SMSC_PASSWORD) . "&fmt=1&charset=" . SMSC_CHARSET . "&" . $arg;
    echo '<br>url=' . $url;
    $i = 0;
    do {
        if ($i) {
            sleep(2 + $i);
            if ($i == 2) {
                $url = str_replace('://smsc.ru/', '://www2.smsc.ru/', $url);
            }
        }
        $ret = _smsc_read_url($url, $files);
    } while ($ret == "" && ++$i < 4);
    if ($ret == "") {
        if (SMSC_DEBUG) {
            echo "Ошибка чтения адреса: {$url}\n";
        }
        $ret = ",";
        // фиктивный ответ
    }
    $delim = ",";
    if ($cmd == "status") {
        parse_str($arg);
        if (strpos($id, ",")) {
            $delim = "\n";
        }
    }
    return explode($delim, $ret);
}
function _smsc_send_cmd($cmd, $arg = "", $login = "", $password = "")
{
    // SalesPlatform.ru begin added login/password
    $url = (SMSC_HTTPS ? "https" : "http") . "://cab.vesms.ru/sys/{$cmd}.php?login="******"&psw=" . urlencode($password) . "&fmt=1&charset=" . SMSC_CHARSET . "&" . $arg;
    //$url = (SMSC_HTTPS ? "https" : "http")."://cab.vesms.ru/sys/$cmd.php?login="******"&psw=".urlencode(SMSC_PASSWORD)."&fmt=1&charset=".SMSC_CHARSET."&".$arg;
    // SalesPlatform.ru end
    $i = 0;
    do {
        if ($i) {
            sleep(2);
        }
        $ret = _smsc_read_url($url);
    } while ($ret == "" && ++$i < 3);
    if ($ret == "") {
        if (SMSC_DEBUG) {
            echo "Ошибка чтения адреса: {$url}\n";
        }
        $ret = ",";
        // фиктивный ответ
    }
    return explode(",", $ret);
}