我有客户端通过 SMPP 连接 (OpenSMPPBox) 连接到我,然后,它们通过 Kannel 发送到 SMSC。我想将特定号码路由到特定 SMSC,但我不确定这是否可能。
如果有人有这方面的经验,请告诉我,
一切顺利,
奥尔西。
我有客户端通过 SMPP 连接 (OpenSMPPBox) 连接到我,然后,它们通过 Kannel 发送到 SMSC。我想将特定号码路由到特定 SMSC,但我不确定这是否可能。
如果有人有这方面的经验,请告诉我,
一切顺利,
奥尔西。
为了通过特定通道路由 MT 消息,需要执行以下步骤。假设我们希望所有来自 ESME internal-esme 的MT 消息(连接到 opensmppbox)都发送到 Bearerbox 中的 smsc-id external- 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 参数允许使用;枚举名称。. 因此,我们通过特定 smsc-id external-smsc为 ESME internal-esme 创建了具有显式路由的规则。不要忘记,为了确定 MT 路由,Kannel 会选择合适的通道进行发送(参见 gw/smscconn.c,smscconn_usable 函数)。
我没有找到管理此问题的方法,最终使用了付费解决方案 NowSMS。