2010-11-09 38 views
0

我知道可以使用AT命令集在移動電話上應答呼叫。但是,我怎麼能看到哪個號碼正在呼叫?AT命令檢索移動電話上的用戶輸入呼叫

通話回答後,我想讓撥號器輸入PIN碼。我怎樣才能在對面檢索這個PIN碼?是否有AT命令顯示撥號程序進入了什麼?

回答

1

AT命令用於控制手機並獲得有關手機事件的通知。沒有什麼可以與用戶進行交互,只需要電話。所以你可以肯定地接聽電話

ATA -> answers the call 
AT+CLIP -> set the caller id presentation 

爲了看到誰打來的電話,命令語法有時是非標準的,所以我的建議是查看你的品牌AT手冊。

+0

我需要建立一個自動應答(GSM呼叫)的Android應用程序,我搜索互聯網,得知第三方應用程序沒有權限「android.permission.MODIFY_PHONE_STATE」,因爲這是我的應用程序不能自動接聽電話,現在我正在閱讀有關這些AT命令的內容。你能告訴我一兩件事,這是我沒有找到,可以在第三方應用程序中使用這些AT命令,在根/無根的電話自動應答電話......? – blackfyre 2012-10-24 10:30:51

+0

@ user1204089我不是Android開發者(還)。通常AT命令通過串口發送(USB或者RFCOMM藍牙連接)。你已經檢查了這個問題嗎? http://stackoverflow.com/questions/8740223/android-auto-answer-the-incoming-call-programatically – 2012-11-26 21:19:53

+0

是的,我現在已經使用了,keydown事件,方法。 – blackfyre 2012-11-27 05:18:57