SMPP使用WSO2

时间:2013-09-10 14:11:18

标签: wso2 smpp

您好关注SMS Transport sender in wso2 ESB中提到的博客,并为 transportSender transportReceiver 配置 axis2.xml 。我能够将从ESB发送到SMPP模拟器,但我无法从SMPP模拟器接收消息到ESB

在SMPP模拟器中,我尝试添加机器人't'/'r'来启用发射器/接收器并尝试通过给予 tr假设它是用于tranceiver users.txt 中,但我仍然无法在ESB中收到回复。

请帮助实施SMPP - > ESB场景。任何描述此过程的链接对我都有帮助。 (我无法找到)

我正在编辑这个以使我的场景更清晰

我的模拟器是opensmpp-sim。我在user.txt中添加了用户详细信息     name=esb password=esb timeout=unlimited bound=t,r

我用端口2775执行了模拟器。

在ESB中,axis2.xml我给出了以下配置 传输接收器

<transportReceiver name="sms" class="org.apache.axis2.transport.sms.SMSMessageReciever">
    <parameter name="systemType">cp</parameter>
    <parameter name="systemId">esb</parameter>  
    <parameter name="password">esb</parameter>
    <parameter name="host">192.168.0.2</parameter>  
    <parameter name="port">2775</parameter>
    <parameter name="phoneNumber">94777179968</parameter>
</transportReceiver> 

传输发件人

<transportSender name="sms" class="org.apache.axis2.transport.sms.SMSSender">
        <parameter name="systemType">cp</parameter>
        <parameter name="systemId">esb</parameter>  
        <parameter name="password">esb</parameter>
        <parameter name="host">127.0.0.1</parameter>    
        <parameter name="port">2775</parameter>
    </transportSender>
  

注意:192.168.0.2 = 127.0.0.1 = localhost

方案 1。从ESME(ESB)发送消息到SMSC(模拟器)

序列

<sequence xmlns="http://ws.apache.org/ns/synapse" name="TEST_SMS">
   <send>
      <endpoint key="SMSC"/>
   </send>
</sequence>

端点

sms://94777179968

我将此序列公开为REST API。当我发送消息时,消息到达模拟器,但没有回复。

2。从SMSC(模拟器)向ESMC(ESB)发送消息 从模拟器发送消息时,它到达ESB。在调试模式下,消息将在ESB日志中打印。但我无法处理它。如何配置代理服务/序列以获取该消息。我的目标是获取该信息并启动流程。

提前致谢。

0 个答案:

没有答案