如何找到网关id时,试图通过加密狗发送短信使用gsm



我尝试在ubuntu中使用wso2 esb发送短信,并引用了博客帖子http://mytecheye.blogspot.com/2013/01/wso2-esb-sending-sms-alerts-for-failures.html。但是问题是如何在ubuntu中找到加密狗的网关id和com_port。需要在axis2.xml中配置这些参数。

<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

我想我终于自己找到了答案。我可以通过命令在终端上找到com端口,(作为超级用户)

wvdialconf

它给出了可以访问加密狗的可能端口,以及波特率和制造商。(制造商似乎不管怎样都没有用)。wvdial将给出com_port为

/dev/ttyUSB3

/dev/ttyUSB0或者类似的东西。gateway_id是我在博客文章的问题中提到的模式。如果com_port为/dev/ttyusb0,则网关id为

modem.ttyUSB0

它对我有效。

最新更新