2012-04-03 71 views
2

我使用kannel SMPP(kannel.org),对于我来说,需要更多信息来了解如何从其他SMPP服务器接收SMS消息。Kannel并从其他SMPP接收SMS到我的系统

我知道,我需要添加到配置Kannel的这个:

group = sms-service 
keyword = 
keyword-regex = .* 
catch-all = yes 
max-messages = 0 
get-url = "http://website/sms.php?sender=%p&text=%a" 

我需要添加用户的短信pull'ing,却发现只有这个例子:

group = sendsms-user 
username = *************** 
password = hard2guess 
concatenation= true 
max-messages = 10000 

但在这里用于发送短信用户,不用于拉拽。

有人可以告诉我更多关于如何为其他SMPP服务器创建帐户并从其他SMPP服务器接收SMS消息吗?

+0

你必须购买一个短信网关。 – 2012-04-03 11:22:12

+0

我们是短信提供商,对于我来说,需要更多信息如何从我们的客户bny SMPP和KANNEL添加短信。我不知道如何为我们的客户通过SMPP向我们的系统提供短信。 – Markas 2012-04-03 13:05:33

+0

您好Markas - 请安装在kannels/addons文件夹中的openSMPPBox。请参阅下面的答案。 – 2012-10-18 14:49:36

回答

0

如果你有SMPP帐户添加SMPP信息很容易你需要的是增加一个新的SMPPgroup

样品SMPP配置(收发器模式)

group = smsc 
smsc = smpp 
system-type= 
smsc-username = user 
smsc-password = pass 
host = x.x.x.x 
port = 10000 
transceiver-mode = true 
my-number = 123456 
interface-version = 34 
source-addr-ton = 0 
source-addr-npi = 1 
dest-addr-ton = 1 
dest-addr-npi = 1 
enquire-link-interval = 60 
reconnect-delay = 60 
log-file = "/var/log/kannel/smsc.log" 
log-level = 1 

我希望THI shelps

谢谢

:)

1

听起来好像你想允许客户端通过SMPP连接到你并通过你的系统发送消息。如果这是正确的,那么你需要成为一个SMPP SMSC,目前你的kannel只能作为ESME

要让Kannel充当SMSC,您需要安装一个SMPP版本,该版本将充当SMSC,并允许客户端连接以发送消息。 Kannel的,因为没有这个内置的,你可以尝试安装名为OpenSMPPBox

OpenSMPPBox被包含在最新的Kannel开发版本的附加组件文件夹(1.5.0版本)的开源软件。你需要通过SVN来安装这个代码,然后在你的机器上编译这个代码,让OpenSMPPBox启动并运行。您还必须下载最新版本的kannel源代码才能编译OpenSMPPBox。

一旦您安装了OpenSMPPBox,它将连接到Kannel的Bearerbox并作为一种方式允许客户端通过SMPP连接到您,然后将消息直接路由到Kannel。在运行时,您可以为客户端设置用户名和密码,并为他们提供您的服务器IP以进行连接。

有一个Manual for OpenSMPPBox这将有助于安装和配置。

+0

我的评论怎么会被拒绝?上面的巴巴的评论特别不回答用户提出的问题。用户希望允许其他人连接到他的通道,而不是他的通道连接到SMSC。我的回答给出了Markas如何做到这一点的细节。 – 2012-10-18 14:48:40