В этой статье я расскажу, об одной из реализации, использование сервера SMS рассылки – GoIP, с телефонной платформой Asterisk. Перепробовав множество GSM шлюзов, могу с уверенностью ответить, что шлюзы данного производителя являются самыми лучшими, особенно по соотношению цена/качество. Как пример, они отлично, работают на одном из колл-центров Беларуси, отрабатывая порядка 100 каналов GSM, и принимая в сутки около 3000 вызовов. Плюс ко всему, очень порадовала поддержка сервисных инженеров из Китая, очень оперативно.
Немалым достоинством этого шлюза является свой SMS сервер, умеющий производить SMS рассылки, снимать баланс и многое другое. Локализованную версию GoIP SMS сервера расположена на этой странице, можно приобрести за символическую цену (6500 руб.) написав запрос в форму обратной связи, либо скачать оригинальный сервер с сайта производителя. В качестве платформы Asterisk я использовал дистрибутив Elastix. Установка модуля выполняется в несколько шагов:
cd /usr/src tar xvfz goip_install-ru-v1.15.1.tar.gz cd goip_install ./goip_install.sh /etc/init.d/httpd restart
При установке указать пароль базы данных. Переходим по https://192.168.1.35/goip
Пароль логин администратора: root root. Попадаем в панель администрирования SMS сервера.
Первое что необходимо сделать это создать транки на SMS сервере и шлюзе GoIP.
Переходим во вкладку добавления провайдера:
На самом шлюзе, надо включить функцию SMS Sender, прописать пользователя и пароль для каждой симки.
Это же сделать на SMS сервере, создав транки на GSM шлюз.
После того как транки подхватились можно начинать работу. SMS сервер позволяет как просто отправлять смс от определённого провайдера, так и делать рассылку смс из XML файла. XML файл можно сформировать в Microsoft Excel, пример есть в интерфейсе. Еще он позволяет принимать СМС и собирать баланс с сим карт.
Для интеграции с другим ПО в том числе Asterisk или CRM системами существует API:
http://192.168.1.35/goip/en/dosend.php?USERNAME=root&PASSWORD=root&smsprovider=1&smsnum=13800138000&method=2&Memo=hello
Вот и все!