如何在尝试通过使用gsm的加密狗发送短信时找到网关ID?

问题描述:

我试图在ubuntu上使用wso2 esb发送短信,并提到博客文章http://mytecheye.blogspot.com/2013/01/wso2-esb-sending-sms-alerts-for-failures.html。但问题是如何在ubuntu中找到加密狗的网关ID和com_port。这些参数需要在axis2.xml中配置。如何在尝试通过使用gsm的加密狗发送短信时找到网关ID?

<transportsender name="sms" class="org.apache.axis2.transport.sms.SMSSender"> 
<parameter name="smsImplClass">org.apache.axis2.transport.sms.gsm.GSMImplManager</parameter> 
<parameter name="com_port">/dev/ttyUSB0</parameter> 
<parameter name="gateway_id">modem.ttyUSB0</parameter> 
<parameter name="baud_rate">115200</parameter> 
<parameter name="manufacturer">HUAWEI</parameter> 
<parameter name="model">E220</parameter> 
</transportsender> 

以上给出的值在该博客文章中,我想输入我的加密狗配置值。我发现com_port为“/ dev/ttyUSB4”但不确定。我的操作系统是Ubuntu的。

+0

询问您的运营商的SMS网关地址。不知道端口,我只知道如何在Windows中找到它。顺便提一句,请在您的问题中指定您正在使用的操作系统。 –

+0

你是否意味着网关地址只是ISP依赖和ISP特定的?那么没有一种方法可以在没有提及运营商(ISP)的情况下通过我们的计算机查找网关? –

我想最后我自己找到了答案。我能找到通过该命令,终端COM端口(如超级用户)

wvdialconf 

它使从加密狗可以访问的可能端口,以及在BAUD_RATE和制造商了。 (无论如何manufaturer似乎没有用)。该wvdial的将给予在该模式com_port作为

/dev/ttyUSB3 

/dev/ttyUSB0 什么的。 正如我在博客文章中提到的问题中所提到的那样,gateway_id的模式是如此。 如果com_port是的/ dev/ttyUSB0网关ID是

modem.ttyUSB0 

它为我工作。