0
在命令檢查來電轉移呼叫或正常呼叫 我有USB語音呼叫支持3G調制解調器。 我想檢測來電是轉移呼叫還是正常呼叫。 像android手機可以檢測並顯示轉發呼叫。而已。 請幫助..對不起不好英語在命令檢查來電轉移或正常呼叫
在命令檢查來電轉移呼叫或正常呼叫 我有USB語音呼叫支持3G調制解調器。 我想檢測來電是轉移呼叫還是正常呼叫。 像android手機可以檢測並顯示轉發呼叫。而已。 請幫助..對不起不好英語在命令檢查來電轉移或正常呼叫
你需要熟悉3GPP TS 27.007
從V14.3.0(2017-03)[秒7-11]:
Defined values <reason>: integer type 0 unconditional 1 mobile busy 2 no reply 3 not reachable 4 all call forwarding (refer 3GPP TS 22.030 [19]) 5 all conditional call forwarding (refer 3GPP TS 22.030 [19]) <mode>: integer type 0 disable 1 enable 2 query status 3 registration 4 erasure
所以,你需要發出命令相應
例如,要檢查呼叫轉移的時候忙的狀態:
AT+CCFC=1,2
:檢查呼叫轉移狀態時,忙AT+CCFC=1,4
:刪除遇忙時數AT+CCFC=2,2
:檢查通話的狀態前進時,沒有回答一個典型的回答可能看起來升邁克:
+CCFC: 1,1,"+61418707111",145,,,
從規範;
+ CCFC:<狀態>,<的Class1 > [,<數>,<型> [,<SUBADDR>,<satype> [,<時間>]]]
所以這響應表示狀態已啓用,對於語音模式,轉發至+61418707111,地址類型爲145
除27.007外,請務必閱讀[V.250](http://www.itu.int/rec/T-REC-V.250-200307-I/en)第5章的全部內容。這將教導AT命令處理的所有必要基礎知識。 – hlovdal
@ hlovdal很棒的資源 – hmedia1