使用Kannel作爲短信網關對於小公司來說是一個不錯的選擇。它確實帶來了許多令人頭疼的問題,因爲您必須構建,配置,維護等。所有您需要的服務,這就是大家所說的「大量工作」。
您所要做的是使用GSM調制解調器作爲Long Code(節)進行短信。
我認爲這是一個可以預期的解決方案,適用於小型服務器,延遲和可用性可能不如本地區域重要。但是,如果這是需要可靠的事情,我會考慮獲取短代碼(或共享短代碼),或者僅使用無長/短代碼的SMS消息服務(請參閱下面的Twilio)。
此外,如果您嘗試推出自己的服務,則需要考慮SMSC的一些事項。如果您的Kannel/GSM調制解調器不支持運營商,您必須聯繫該運營商並連接到他們的SMSC。這是連接到運營商的昂貴的代價。這是聚合器吸引人的方式,因爲它們擁有所有的運營商連接並支付這些費用。
當您從Kannel轉換到網關服務提供商時,這是另一個令人頭疼的問題,因爲您需要從頭開始並使用任何服務提供商API並完全替換Kannel/GSM。您的工作流程可能相同,但您如何發送和接收差別很大的消息。大多數(如果不是全部的話)聚合器將提供您需要遵守的使用其服務的SDK/API /服務的自有版本。
如果它在美國也有一些其他的選擇可以考慮:
- Twilio,這是我似乎對小公司尋找短信功能的最簡單的解決方案。現在他們目前正在通過試用提供短信短代碼,但如果您需要短代碼,我會選擇一個真正的消息收發器。
- Zeep Mobile提供短代碼免費短信服務,但他們確實發送廣告的所有短信。如果廣告不打擾您,這是一種補貼成本的好方法。不知道您是否可以選擇所需的廣告類型,但這是另一種服務選項。
- Clickatell提供了一項服務,您可以在此共享短代碼並使用關鍵字將您的短信流量過濾到您的帳戶。如果您的資金和流量(您發送和接收的短信數量)有限,這是另一種降低成本的方法
- OpenMarket提供全面服務的SMS/MMS全球平臺,的交通和/或需要達到全球。
注:這些都只是因爲有一些服務項目很多很多
也有一些注意事項與具有短代碼,你將需要如果您所在的國家註冊一個新的短碼服務需要它自己的短代碼。例如:您可以使用您的美國短代碼服務加拿大,您還需要加拿大短代碼。如果你只做少量的流量,這可能會花費很多。
您是否考慮過使用網關而不是自己構建?它們中有很多(你可以看到我的配置文件的例子),使它比GSM調制解調器路由更容易。 – 2011-04-12 19:11:33
@John我不能使用Kannel作爲我的網關嗎?它將抽象出與調制解調器交互的整個過程。至少這是我的想法。 – Diego 2011-04-13 11:42:44
sry加入你的談話。你可以使用kannel,它被廣泛使用。 – fravelgue 2011-04-13 19:52:51