KSNODETYPE_TELEPHONY_BIDI

KSNODETYPE_TELEPHONY_BIDI 節點代表通話的雙向 (雙向) 。

如果裝置支援行動電話語音,則需要每個提供者 (執行程式) 的KSNODETYPE_TELEPHONY_BIDI端點。

行動電話電話語音

無線電堆疊具有提供者識別碼 (執行程式識別碼) 的概念,以及 (封包/線路) 呼叫類型,以將撥打電話實例連線到特定的硬體路徑。

驅動程式會將提供者識別碼與波浪篩選產生關聯。 此提供者識別碼也會在相關聯的行動電話串流端點上設定。 波浪篩選的提供者識別碼不得在執行時間變更。 音訊堆疊會使用 KSPROPERTY_TELEPHONY_PROVIDERID從驅動程式查詢提供者識別碼。 之後,該提供者識別碼的所有呼叫都會傳送至特定的波浪篩選。

開始和結束行動電話通話

啟動和停止呼叫是藉由將 KSPROPERTY_TELEPHONY_CALLCONTROL 傳送至提供者的波浪篩選來完成。 此屬性會將呼叫類型 (封包交換/線路交換) 和呼叫控制作業 (啟用或停用) 給驅動程式。 當呼叫控制作業為 Disable 時,會忽略呼叫類型。

呼叫啟用之後,驅動程式會讓KSNODETYPE_TELEPHONY_BIDI的插孔狀態變成作用中,且撥號狀態會更新為 TELEPHONY_CALLSTATE_ENABLED。 當呼叫終止時,端點的插接狀態會變更為未叢集,並將撥號狀態更新為 TELEPHONY_CALLSTATE_DISABLED