Отправь SMS с помощью GPRS - PullRequest
1 голос
/ 22 июня 2009

В нашем проекте в настоящее время мы отправляем и получаем SMS-сообщения, используя систему GSM (то есть, через стороннего поставщика SMS-услуг через URL). но теперь нам нужно перенести его в систему GPRS.

что нам нужно заменить GSM на систему GPRS. мы не знаем как устроена архитектура будет. В GSM сообщение было отправлено и получено через URL из нашего приложения по HTTP API.

Как мы можем использовать GPRS для отправки и получения сообщений, расскажите, пожалуйста, как это сделать.

спасибо заранее, Махеш

Ответы [ 4 ]

3 голосов
/ 14 июля 2009

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

Я прошу вас объяснить сценарий использования того, как вы хотите отправить SMS? Учитывая это, люди могут помочь вам и найти правильное решение.

1 голос
/ 08 августа 2010

Для GPRS-модема SAGEM HiLo вы можете использовать команду

AT + CGSMS = 2 // Что означает Prefer Packet Domain для SMS, если недоступно, используйте Circuit Switched

1 голос
/ 22 июня 2009

В основном вам необходимо настроить устройство так, чтобы оно могло «набирать» GPRS-соединение. Это похоже на набор модема на ПК. Затем вы сможете отправлять и получать данные, используя TCP или UDP, как вы делали бы это с любым другим «обычным» приложением. Некоторые устройства автоматически «набирают» соединение GPRS, когда вы пытаетесь подключиться к хосту с помощью TCP, для других устройств вам придется набирать номер вручную.

Вам просто нужно подумать о том, «как я могу обмениваться сообщениями, используя TCP или UDP, между моим устройством и моим сервером».

0 голосов
/ 14 июля 2009

Я предполагаю, что вы используете поставщика услуг SMS-шлюза, который может направлять входящие короткие сообщения через HTTP / GET или POST на ваш целевой URL.

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

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

...