2010-05-26 2 views
1

Я намерен разработать шлюз SMS в C#, но я сомневаюсь в его возможности, потому что мои первоначальные исследования показали, что шлюз SMS должен был покрывать различия в протоколе.Как разработать собственный шлюз sms?

Так что же именно шлюз должен был сделать, если я использую SMPP, так можно ли отправлять/получать SMS-сообщения на любой номер в мире, просто используя SMPP?

+0

Вы нашли какой-либо способ разработки своего собственного шлюза SMS? – hims056

ответ

4

«Настоящий» шлюз SMS должен будет генерировать запрос SMPP в правильном формате (да, есть несколько типов, таких как CIMD & EMI) и отправить его в мобильные сети SMSMC для отправки.

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

Создание одного затруднено & дорого, почему бы не использовать агрегатор SMS, который уже выполнил всю тяжелую работу, например http://www.clickatell.com/.

+0

спасибо за ответ, у меня вопрос. Варианты, которые вы упомянули как CIMD, EMI и другие, лежат внутри границы SMPP или они являются отдельными конкурирующими протоколами? Я имею в виду, является ли протокол SMPP единственным протоколом для покрытия, когда нужно поговорить с SMSC или есть другие конкурирующие протоколы? – waheed

+0

CIMD и т. Д. Отделены от SMPP –

1

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

+0

спасибо за ответ, похоже, когда SMS-сообщение передается SMSC, но оно может доходить до тех, кому текущий SMSC может отправить его, которые всегда ограничены. – waheed