2013-02-08 4 views
3

Недавно я прочитал статью о Sending SMS notifications using WSo2 esb. К сожалению, это не работает для меня, и я не уверен на 100% о некоторых из этих конфигураций. Ниже приведены проблемы, которые у меня есть.Отправитель SMS-отправителя в wso2 ESB

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

    axis2-транспортного смс-1.0.0.jar

    jsmpp-2.1.0.jar

  2. Каков реальный каталог, в который я должен поместить каждую из этих банок - is $ ESB_HOME/репозиторий/компоненты/lib?.

  3. И, наконец, как должна выглядеть конечная точка адреса для отправки определенного номера?

Это так?

<endpoint> 
    <address uri="sms://94777179968"> 
    </address> 

Примечание: - Я использую симулятор SMSC в качестве своего фактического SMSC.

Заранее спасибо.

+0

Можете ли вы, пожалуйста, дать мне ссылку для загрузки симулятора SMSC. Я хочу уже построенную версию, но не исходный проект, который нужно построить. –

+0

Нашел это, наконец, здесь: https://github.com/smn/logica-smpp-sim –

ответ

0

Ответы на конкретные вопросы ... 1. нет, это правильно поставить их на место, как указано в статье 2. да 3. да, но если это вводится через зрения дизайна вы будете получите ошибку, заявив, что это недопустимый формат. Переключитесь в исходное представление, чтобы добавить. (Однако, хотя я и получил ошибку, она тоже появилась в исходном представлении, поэтому вам просто нужно поэкспериментировать с этим).

Следуйте статью точно, но есть небольшая ошибка в обоих файле конфигурации для службы прокси и для конфигурации в файле axis2 (чтобы включить SMS-транспорт)

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

Файл конфигурации axix2 требует, чтобы элемент транспордера слегка изменился, чтобы быть транспортным. - обратите внимание на капитал «S» для отправителя.

Вот как я получил это, чтобы работать. Удачи.

+0

Да «S» был проблемой, спасибо за указание и благодарность [Isuru Udana] (http: //mytecheye.blogspot. com/2013/01/wso2-esb-send-sms-alerts-for-failures.html) за отличную статью – Dimuthu

1

Axis2 SMS Transport предназначен для поддержки любой реализации SMPP путем реализации интерфейса org.apache.axis2.transport.sms.SMSImplManager.

Пожалуйста, обратитесь http://ws.apache.org/commons/transport/sms.html

В axis2-transport-sms-1.0.0.jar, существует две реализации.

i. org.apache.axis2.transport.sms.gsm.GSMImplManager - осуществляет SMSLib http://smslib.org/

ii. org.apache.axis2.transport.sms.smpp.SMPPImplManager - Реализует JSMPP https://code.google.com/p/jsmpp/

Если вы хотите, вы можете сослаться на источники этих реализаций и написать свою собственную реализацию. Например, я использовал Logica SMPP в одном из моих проектов (автономное приложение), и это очень хорошая библиотека, и мой проект работает уже более двух лет.

Вот сайт Logica SMPP: http://opensmpp.logica.com/CommonPart/Introduction/Introduction.htm

Для ваших вторых и третьих вопросов, я думаю, что ответы уже есть в блоге вы упомянули. Пройдите шаги в этом блоге.

 Смежные вопросы

  • Нет связанных вопросов^_^