Sms 在Kannel中为一个连接设置多个帐户

Sms 在Kannel中为一个连接设置多个帐户,sms,sms-gateway,kannel,Sms,Sms Gateway,Kannel,我和坎内尔之间有个问题。我有一个SMSC(有一个IP和端口),但我有两个用户帐户。问题是我无法在Kannel中为一个SMSC设置两个用户帐户(仅一个连接)。目前我正在单独的连接(2个连接)中设置每个用户帐户。我希望在一个SMSC组上运行两个帐户,以防其中一个帐户死亡。如何在一个连接中使用两个帐户?您可以通过创建两个smsc组来实现这一点,两个smsc组具有相同的smsc id,但具有不同的smsc管理员id,例如: group = "smsc" smsc-id = "my-smsc" smsc-

我和坎内尔之间有个问题。我有一个SMSC(有一个IP和端口),但我有两个用户帐户。问题是我无法在Kannel中为一个SMSC设置两个用户帐户(仅一个连接)。目前我正在单独的连接(2个连接)中设置每个用户帐户。我希望在一个SMSC组上运行两个帐户,以防其中一个帐户死亡。如何在一个连接中使用两个帐户?

您可以通过创建两个smsc组来实现这一点,两个smsc组具有相同的
smsc id
,但具有不同的
smsc管理员id
,例如:

group = "smsc"
smsc-id = "my-smsc"
smsc-admin-id = "my-smsc-1"
smsc-username = "login-1"
smsc-password = "pass-1"
... other params...

group = "smsc"
smsc-id = "my-smsc"
smsc-admin-id = "my-smsc-2"
smsc-username = "login-2"
smsc-password = "pass-2"
... other params...
发送到smsbox时,使用
my-smsc
作为smsc ID。但是,如果您想从web界面执行诸如停止smsc、启动smsc等操作,则必须使用
my-smsc-1
my-smsc-2


Kannel会将两个连接视为相同的,并会自动在两个连接上平衡消息的负载。如果其中一个会死掉,Kannel会自动将所有流量转移到实时连接。

谢谢您的帮助,我会尝试一下。对不起,伙计,我测试过了,它没有按照您说的那样工作。仅在要实现的连接smsc上(一个连接的状态为“在线”,另一个连接的状态为“连接/重新连接”)。你对这件事有什么看法?希望你的回应!我猜如果第二个帐户是一个完全独立的smsc组,那么它也不起作用。这种方式与使用两个完全独立的smsc组没有区别。我有多个SMSC连接像这样运行多年。1。查找配置错误,可能是未正确配置非工作连接。您使用的登录名/密码是否与第一个相同?SMSC将帐户同时限制为单个连接是很常见的。如果这没有帮助,询问您的SMSC他们实际上有哪些限制。标准中没有规定很多内容,SMSC可以选择以自己喜欢的方式实施这些内容,例如,每个帐户的同时会话数,或每个IP地址的连接数,等等。