2012-01-25 37 views
3

我正在使用Java Communications API。想知道使用AT命令設置CSCA(服務中心地址)是否必須:AT+CSCA=用於通過Java應用程序發送短信?或者我們可以跳過那部分併發送AT命令AT+CMGS=來發送消息?任何幫助,將不勝感激。謝謝!使用通信API從Java應用程序發送SMS

回答

1

假設您通過硬件設備發送SIM卡;該卡很可能配置了指定家庭網絡服務中心號碼的配置文件 - 畢竟,當您爲自己的手機獲取SIM卡時,您無需自己輸入該卡號。

您可以使用+CSCA?進行測試。

+0

是的。我已經測試過它。當我執行這個命令'+ CSCA?'時,收到的響應是'OK'。所以這意味着我可以跳過使用'+ CSCA ='設置CSCA的部分? – HashimR

+0

它應該與+ CSCA:xxxxx \ r \ n迴應(您可能需要激活ATV1的詳細回覆) –

+0

是的回覆與您所提及的相同。是否有可能在SIM內部沒有配置CSCA號碼? – HashimR

0

這是一段時間,因爲我搞砸了GSM,但我認爲你只需要配置服務中心,如果你打算髮送文本格式的消息。使用二進制PDU時,需要爲每個發送的SMS指定SMSC號碼。

+0

嗯,我發送短信的PDU格式,並試圖發送它沒有設置CSCA。它是成功的。所以我認爲沒有明確的需要設置它,因爲它已經在SIM內部配置了。 – HashimR

相關問題