我有客户连接到我通过SMPP连接(OpenSMPPBox),然后,他们与Kannel发送到SMSCs。我想将特定的号码路由到特定的SMSC,但我不确定这是否可行。
如果有人有这方面的经验,请让我知道,
一切顺利,
奥尔西。
发布于 2019-08-09 21:38:19
为了通过特定通道路由MT消息,需要执行以下步骤。假设我们希望来自连接到opensmppbox的ESME internal-esme的所有MT消息都被发送到bearerbox中的smsc-id external-smsc。
要执行此操作,请在/etc/kannel/opensmppbox.conf:中创建smsc-
group = smsc-route
smsbox-id = internal-esme
smsc-id = external-smsc中的示例
group = smsc
smsc-id = external-smsc
smsc = smpp
...
allowed-smsc-id="external-smsc"group = smsc
smsc-id = provider1
smsc = smpp
...
denied-smsc-id="external-smsc"
group = smsc
smsc-id = provider2
smsc = smpp
...
denied-smsc-id="external-smsc"allowed-smsc-id和denied-smsc-id参数允许使用;枚举名称。因此,我们为ESME internal-esme创建了通过特定smsc-id external-smsc显式路由的规则。不要忘记,为了确定MT路由,Kannel会选择适当的信道进行发送(参见gw/smscconn.c,smscconn_usable函数)。
发布于 2016-05-05 20:48:27
我没有找到解决这个问题的方法,最终我使用了NowSMS,一个付费的解决方案。
https://stackoverflow.com/questions/17492338
复制相似问题