2010-09-16 22 views
3

我的公司正在爲電信公司工作,他們允許我們最終使用其網關發送/接收短信,但現在我需要在我的Win7盒上安裝短信網關我可以用來測試和構建一個應用程序,它發送並可選擇接收短信。如何在Windows 7上設置SMS網關並使用.NET進行測試

我看過Kannel,但我似乎找不到Win7版本或不知道如何在Win7上編譯和設置一個。

如果有人有任何經驗,請幫助我。謝謝

+0

「.Net」部分是無關緊要的。網關將有一個TCP/IP接口(可能是HTTP)。它並不關心客戶在內部使用什麼技術。 – MSalters 2010-09-16 07:24:57

+0

這就是正確的我只是想給我一個暗示我將用於與網關溝通 – 2010-09-16 09:10:11

回答

1

如果你將連接到電信公司,它可能會直接通過SMPP或類似的協議,他們的SMSC,這意味着你將需要設置的東西來談談。 Kannel是一個優秀的SMS Gateway開源實現,可能是您最好的選擇。它將負責與電信公司的SMSC交談,並將爲您提供一個簡單的基於HTTP的界面,以便從您的應用程序提交消息。

在這種情況下,您最好儘快設置它,因爲Kannel的配置中涉及到很多。它需要基於Linux的系統運行,並且沒有Windows端口。

但是,爲了開始開發您的應用程序,您可以查看一個虛假的SMS網關,它將接受與Kannel相同的HTTP接口,並返回回覆。一種快速和骯髒的方法是用任何你想使用的語言編寫一個簡單的網頁,它將通過網絡請求接受一些參數,併爲新的消息ID或類似消息輸出「55124」。那麼你的應用程序可以做一個簡單的HTTP調用它來模擬發送短信:

http://smsgateway.local/simulator.php?to=12345678&from=12345&body=hello+there 

如果你想在這個list of software一些更現實的期待。有些庫可以通過串口連接的手機發送短信,而SMPPSim看起來可以爲你工作。

+0

非常感謝您的詳細回覆,我已經開始關注SMPPSim。 – 2010-09-19 06:38:19

相關問題