2
我卡住了Kannel的問題。我有一個SMSC(帶有一個IP和端口),但我有2個用戶帳戶。問題是,我無法在Kannel中爲一個SMSC設置兩個用戶帳戶(只有一個連接)。目前,我將每個用戶帳戶設置在一個單獨的連接中(2個連接)。我想在一個smsc上運行這兩個帳戶以防其中一人死亡。我如何使用一個連接使用兩個帳戶?在Kannel中爲一個連接設置多個帳戶
我卡住了Kannel的問題。我有一個SMSC(帶有一個IP和端口),但我有2個用戶帳戶。問題是,我無法在Kannel中爲一個SMSC設置兩個用戶帳戶(只有一個連接)。目前,我將每個用戶帳戶設置在一個單獨的連接中(2個連接)。我想在一個smsc上運行這兩個帳戶以防其中一人死亡。我如何使用一個連接使用兩個帳戶?在Kannel中爲一個連接設置多個帳戶
您可以通過創建具有相同smsc-id
2個SMSC組,但不同的smsc-admin-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界面執行諸如stop-smsc,start-smsc等操作,則必須使用my-smsc-1
或my-smsc-2
。
Kannel將兩個連接視爲相同,並會自動負載平衡您的消息通過這兩個連接。如果其中一人死亡,Kannel會自動將所有流量移至活動連接。
謝謝你的幫助,我會試試看。 – sontp
對不起,我測試過,並沒有像你說的那樣工作。只有連接smsc才能實現(一個連接狀態爲「在線」,另一個狀態爲「連接/重新連接」)。你對這件事有什麼想法?希望你的回覆! – sontp
我猜測那第二個帳戶如果它是一個完全獨立的smsc組也是行不通的。這種方式與使用兩個完全獨立的smsc組沒有區別。多年來,我有多個SMSC連接像這樣運行。 – pilsetnieks