2014-11-11 5 views
0

Я пытаюсь использовать Kannel для отправки SMS. Чтение документации я наткнулся на эту строку:Предварительные требования к использованию Kannel для отправки SMS

Чтобы настроить шлюз SMS, вам необходимо, в дополнение к машине под управлением Каннель, доступ к SMS-центра (оператора), или, возможно, к нескольким из них.

Кто-нибудь знает, как получить доступ?

http://www.kannel.org/download/kannel-userguide-snapshot/userguide.html

ответ

0

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

Гораздо проще воспользоваться поиском Google для шлюза SMS, которого достаточно, но, конечно, вам нужно будет заплатить за каждое отправленное вами сообщение.

Самый дешевый вариант, если у вас низкий объем, заключается в том, чтобы получить SIM-карту и подключить мобильный телефон или GSM-модем до вашего сервера и отправлять сообщения через это (у Kannel есть возможность.) Однако ваш пропускная способность будет довольно ограниченной, и ваш оператор, скорее всего, заблокирует вас, если вы отправите слишком много сообщений таким образом.

+0

i.e использование Twilio, Clickatell и т. Д ....? – sambol

+0

@sambol Да, точно. Они уменьшат многие, многие головные боли и не будут иметь чрезмерных фиксированных сборов, которые могут иметь некоторые операторы, в зависимости от того, в каких странах вы работаете. – pilsetnieks

1

Если вы просто хотите сделать некоторую разработку, не тратя время/деньги на подключение SMSC, вы можете использовать Kannel с GSM-модемом (с SIM-картой) для отправки и получения SMS-сообщений.

+0

Отличная обратная связь, спасибо.В конце концов, если я действительно хочу использовать соединение SMSC, есть ли у вас какие-либо советы о том, как это сделать? – sambol

0

В целях развития вы можете использовать поддельный SMSC или смоделированную конфигурацию SMSC (с возможностями SMPP).

Последняя версия Kannel поставляется в комплекте с программой Fake SMSC, которую вы можете использовать для быстрой проверки (ознакомьтесь с руководством пользователя Kannel, как настроить и запустить тесты с помощью фальшивого smsc --- http://www.kannel.org/userguide.shtml).

Также вы можете использовать программное обеспечение симулятора SMSC (с возможностями SMPP) для имитации (с некоторой случайностью) реального сервера SMSC. Примерами могут служить программное обеспечение Selenium SMPPSim (http://www.seleniumsoftware.com/downloads.html) или программное обеспечение Mobicents/Telestax SMSCGateway (https://code.google.com/p/smscgateway/).

Из опыта работы, я нахожу SMPPSim проще в настройке, настройке и запуске.

0

Вы можете использовать Kannel в качестве SMS-шлюза. Для этого вам нужно добавить smsc-данные в файл kannel.conf. Вы должны упомянуть подробности smsc в разделе «group = smsc».

Например,

**group = smsc 
smsc = http 
#smsc-id = smsc1 // you can uncomment it if you have multiple smscs 
#allowed-smsc-id = smsc1 
#denied-smsc-id = smsc2 // if any 
system-type = kannel 
port = 80 
host = www.abc.com // the hostname of your operator, can be asked from the operator 
smsc-username = abc 
smsc-password = ******* // operator will give you all the details 
send-url = "http://www[dot]abc[dot]com:8080/sendsms" 

**

И использовать нужный SMSC только упомянуть SMSC идентификатор в вашей ссылке для отправки сообщения. "http://localhost:13000/cgi-bin/sendsms?smsc=smsc1& ...."