Как мне оформить услугу смс? - PullRequest
1 голос
/ 23 февраля 2009

Я хочу создать сайт, который может отправлять и получать смс.

  1. Как мне подойти к проблеме?
  2. Какие ресурсы доступны?
  3. Я знаю php, python, что еще мне нужно или есть лучшие варианты?
  4. Как можно экспериментировать, используя только мой компьютер? [Что-то вроде localhost]
  5. Какие есть хорошие услуги хостинга для этого? [редактировать это]
  6. [Добавить еще вопросы, о которых вы можете подумать?]

Ответы [ 5 ]

3 голосов
/ 23 февраля 2009

Вы можете взглянуть на Канал . С его помощью создать SMS-сервисы очень просто. Просто определите ключевое слово, затем введите URL-адрес, на который будет перенаправляться входящий SMS-запрос (вы получите информацию, такую ​​как номер мобильного телефона и текст SMS, в параметрах строки запроса), а затем любой вывод, который генерирует ваш веб-скрипт (вы можете использовать любые веб-скрипты / язык / платформа) будут отправлены обратно отправителю.

Это просто проверить. Вы можете использовать свой собственный компьютер и просто использовать fakesmsc «SMS-центр» и просто отправлять ему HTTP-запросы. Если у вас есть модем GSM, вы также можете использовать его, используя набор команд AT модема.

2 голосов
/ 23 февраля 2009

Я скопировал это из ответа, который я дал относительно этого вопроса . Однако, в дополнение к тексту ниже, взгляните на SMS-шлюз Wadja предложения ( API link ) ... в настоящий момент они кажутся действительно хорошим вариантом, хотя я лично я ими не пользовался.

Ваш основной способ отправки SMS-сообщений - использование существующего SMS-провайдера. По моему опыту (обширному для веб-приложений обмена SMS-сообщениями) вы часто обнаруживаете, что переговоры с различными поставщиками - это лучший способ получить лучшее предложение для вашего приложения.

Разные провайдеры часто предлагают разные услуги и разные функции. TM4B (http://www.tm4b.com).). Мой любимый провайдер, и действительно, тот, кто в прошлом успешно договаривался со мной о снижении тарифов в прошлом, имеет отличные тарифы, охватывает огромную часть земного шара и имеет отличное обслуживание клиентов. .

Ниже приведен некоторый код, извлеченный (а некоторые части запутанный) из одного из моих живых веб-приложений для отправки простого сообщения через их API:

require_once("tm4b.lib.php");
$smsEngine = new tm4b();

// Prepare the array for sending
$smsRequest["username"] = "YOURUNAME";
$smsRequest["password"] = "YOURPWORD";
$smsRequest["to"] = "+441234554443";
$smsRequest["from"] = "ME!";
$smsRequest["msg"] = "Hello, test message!";

// Do the actual sending
$smsResult = $smsEngine->ClientAPI($smsRequest);

// Check the result
if( $smsResult['status'] == "ok" ) {
    print "Message sent!";
} else {
    print "Message not sent.";
}

Многие другие провайдеры, которых я использовал в прошлом, имеют очень похожие интерфейсы, и все они действительно конкурентоспособны, когда речь идет о ценах. Вам просто нужно найти поставщика, который соответствует вашим потребностям.

Что касается стоимости, вы смотрите цены в пределах нескольких пенсов / центов для большинства западных стран (хотя цены немного выше для большинства стран третьего мира, но будьте осторожны). Большинству провайдеров вам придется платить оптом, если вы хотите получить от них приличные цены, но они часто будут договариваться с вами о партиях «меньше, чем обычно». Большинство провайдеров предлагают опцию постоплаты, но только после того, как вы успешно завершили несколько транзакций с ними ... другие предлагают это с самого начала, но цены являются вымогательскими.

Надеюсь, это поможет!

2 голосов
/ 23 февраля 2009

Во-первых, вам необходимо зарегистрировать учетную запись (шлюз SMS), большинство из них также дают пример кода, как отправлять и получать смс с помощью своего API. Затем вы оберните функциональность смс вокруг логики вашего сайта.

например, http://www.clickatell.com/developers/php.php

0 голосов
/ 23 февраля 2009

Так как моя компания иногда делает это (рекламные тексты и т. Д., Хотя мы уделяем основное внимание гораздо более низкоуровневым вещам), я решил, что должен принять в этом участие.

Самым простым способом является использование службы, такой как Clickatell , которая обеспечивает HTTP API, а также FTP и SMPP среди других. Однако я не знаю, как Clickatell обрабатывает получение сообщений, поскольку для этого мы используем прямые SMPP-связи с нашими местными операторами мобильной связи.

Если вы готовы заплатить за него, вы сможете получить привязку SMPP к вашему местному оператору мобильной связи, но это часто дорого. Это также позволит вам приобрести собственный короткий код .

Вы также можете посмотреть mBlox или Nextcell . Быстрый поиск Google найдет больше.

Вы также можете купить GSM-модем, который позволит вам отправлять и получать сообщения, как вы это обычно делаете с телефоном, кроме как через ПК. Обычно это означает, что вы будете платить все, что вы бы с телефона. (В любом случае в Ирландии)

0 голосов
/ 23 февраля 2009

Вам нужен SMS-сервер. Это должно помочь вам начать.

...