Я хочу создать веб-сайт, который может отправлять и получать sms.
Вы можете взглянуть на Kannel . С его помощью можно создавать SMS-сервисы. Просто определите ключевое слово, а затем введите URL-адрес, по которому будет отправлен входящий запрос SMS (вы получите информацию, такую как номер мобильного телефона и текст SMS в строках запроса), то независимо от того, что генерирует ваш веб-скрипт (вы можете использовать любые веб-скрипты / язык / платформа) будут отправлены обратно отправителю.
Это просто проверить. Вы можете использовать свой собственный компьютер и просто использовать «SMS-центр» fakesmsc и просто отправлять ему HTTP-запросы. Если у вас есть GSM-модем, вы также можете использовать его, используя набор команд AT модема.
Во-первых, вам нужно зарегистрироваться для учетной записи (шлюз SMS), большинство из них также дают вам пример кода, как отправлять и получать смс с помощью своего API. Затем вы оберните функциональность sms вокруг логики ваших сайтов.
Я скопировал это из ответа, который я дал по этому вопросу . Однако в дополнение к тексту ниже взгляните на предложения Wadja SMS Gateway ( ссылка API ) … они кажутся действительно хорошим вариантом на данный момент, хотя я лично их не использовал.
Основной способ отправки 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."; }
Многие другие провайдеры, которые я использовал в прошлом, имеют очень схожие интерфейсы, и все они действительно конкурентоспособны, когда речь заходит о ценах. Вам просто нужно искать поставщика, который соответствует вашим потребностям.
Что касается стоимости, вы смотрите на цены в пределах от нескольких пенсов / центов для большинства западных стран (цены немного выше для большинства стран третьего мира, хотя, будьте осторожны). Большинство провайдеров вам придется оплачивать навалом, если вы хотите получить приличные ставки от них, но они часто будут вести переговоры с вами за «меньшими, чем обычно» партиями. Большинство провайдеров предлагают вариант после оплаты, но только когда вы успешно завершили несколько транзакций с ними … другие предлагают его с самого начала, но цены вымогательства.
Надеюсь, поможет!
Вам нужен сервер SMS. Это должно заставить вас начать.
Так как моя компания делает это иногда (текстовые промо-акции и т. Д., Хотя наша основная задача – намного более низкий уровень), я решил, что должен подать.
Самым простым способом является использование такой услуги, как Clickatell , которая предоставляет HTTP API, а также FTP и SMPP среди других. Однако я не знаю, как Clickatell занимается получением сообщений, поскольку для этого мы используем прямые привязки SMPP к нашим местным операторам мобильной связи.
Если вы готовы заплатить за это, вы должны иметь возможность связывать SMPP с вашим местным оператором мобильной связи, но часто это дорого. Это также позволит вам приобрести собственный короткий код .
Вы также можете захотеть взглянуть на mBlox или Nextcell . Быстрый поиск Google появится больше.
вы также можете купить GSM-модем, который позволит вам отправлять и получать сообщения, как обычно, с телефоном, за исключением ПК. Обычно это означает, что вы будете платить все, что угодно, с телефона. (В Ирландии в любом случае)