Исправить модуль SugarCRM + реализовать SMS-шлюз

Андрей12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.12.2012

В целом, задача заключается в интеграции СМС уведомлений в процессы интернет-магазина.

На предприятии используются SugarCRM и Asterisk PBX.

Есть бесплатный модуль для Шуга со всей необходимой функциональностью

http://www.sugarforge.org/projects/intdevsms

1. Необходимость исправить совместимость модуля с Шуга 6.5.*, а именно:

- не отображаются кнопки и ссылки/панели

- как отобразить кнопки есть инструкция

2. Реализовать SOAP сервер на базе Zend Framework поддерживающий урезанную версию API с которым будет коммуницировать модуль

http://www.intdevsms.com/api/webserviceapi.asmx

Нет необходимости реализовывать все возможности API. Необходимо реализовать минимум необходимый модулю для отправки СМС. Неиспоьльзуемую функциональность заменить заглушками.

От сервера требуется:

- производить аутентификацию клинта (данные в таблице)

- поддерживать очереди СМС

- выполнять отправку СМС посредством Астериск

- хранить лог смс

- поддерживать настройку донглов астериска (dongle) с помошью которых выполняется отправка СМС через БД (таблица с полями dongle id, general sms limit, daily limit, weekly limit, monthly limit, dongle priority, status, is_enabled)

- производить выбор донгла для отправки СМС на основании приоритета и лимита СМС

- обновлять лимит СМС донгла на основании результата USSD запроса (cronjob)

Сервер общается с Asterisk Manager посредством socket connection.

Пример кода для отправки комманд астериску вышлю по запросу.

Необходимо реализовать возможность настройки команд для отправки СМС в ini файле конфигурации сервера.

Нет необходимости разрабатывать фронтенд для настройки сервера. Вся настройка производится в БД и INI файле.