ITAutomatedPhoneControl 介面 (tapi3if.h)
ITAutomatedPhoneControl 是完全 OLE 可自動化且可編寫腳本的介面,由 TAPI 手機對象公開。 當手機裝置以擁有者許可權開啟時,您可以在ITPhone介面上呼叫QueryInterface方法,以取得ITAutomatedPhoneControl 介面指標。
此介面會執行數個高階手機相關功能:
- 根據手機勾點和按鈕的輸入,啟用和設定手機音調和環形的自動化控制。
- 根據電話的勾點狀態啟用和設定自動通話處理。 例如,當電話在處理已連線的通話時,電話物件可以自動在該通話上叫用 ITBasicCallControl::D isconnect 。
- 在與手機相關聯的音訊裝置上產生特定音調,而不需要直接存取任何音訊 API。 音調控件可讓應用程式在通話內容之外,在與手機相關聯的音訊裝置上播放音調。 由於這些音調不會在任何通話上傳輸,因此與透過終端機存取的音訊串流功能無關。
- 撥打電話,而不需要電話是否有響鈴的相關信息,如果手機有響鈴,請判斷手機支援的通道類型。
繼承
ITAutomatedPhoneControl 介面繼承自 IDispatch 介面。 ITAutomatedPhoneControl 也有下列類型的成員:
方法
ITAutomatedPhoneControl 介面具有這些方法。
ITAutomatedPhoneControl::EnumerateSelectedCalls EnumerateSelectedCalls 方法會擷取列舉值物件,指出目前在此手機上選取哪些通話。 如需詳細資訊,請參閱 ITAutomatedPhoneControl::SelectCall。 |
ITAutomatedPhoneControl::get_AutoDialtone get_AutoDialtone方法會擷取 AutoDialtone 屬性的目前值。 |
ITAutomatedPhoneControl::get_AutoEndOfNumberTimeout get_AutoEndOfNumberTimeout 方法會擷取 AutoEndOfNumberTimeout 屬性的目前值。 屬性會指定在假設已收集整個數位之前,在按下數字之後等候的時間長度。 |
ITAutomatedPhoneControl::get_AutoKeypadTones get_AutoKeypadTones 方法會取得此手機的 AutoKeypadTones 屬性。 啟用此功能時,每當按下按鍵按鈕時,就會自動播放數位音調。 |
ITAutomatedPhoneControl::get_AutoKeypadTonesMinimumDuration get_AutoKeypadTonesMinimumDuration方法會擷取 AutoKeypadTonesMinimumDuration 屬性的目前值。 屬性會指定在PBS_DOWN上播放鍵盤音調的時間長度。 |
ITAutomatedPhoneControl::get_AutoStopRingOnOffHook get_AutoStopRingOnOffHook 方法會擷取 AutoStopRingOnOffHook 屬性的目前值。 |
ITAutomatedPhoneControl::get_AutoStopTonesOnOnHook get_AutoStopTonesOnOnHook 方法會擷取 AutoStopTonesOnOnHook 屬性的目前值。 |
ITAutomatedPhoneControl::get_AutoVolumeControl get_AutoVolumeControl 方法會擷取 AutoVolumeControl 屬性的目前值。 |
ITAutomatedPhoneControl::get_AutoVolumeControlRepeatDelay get_AutoVolumeControlRepeatDelay方法會擷取 AutoVolumeControlRepeatDelay 屬性的目前值。 屬性會指定延遲,以毫秒為單位 (毫秒) ,磁碟區按鈕在按住時開始重複。 |
ITAutomatedPhoneControl::get_AutoVolumeControlRepeatPeriod get_AutoVolumeControlRepeatPeriod方法會擷取 AutoVolumeControlRepeatPeriod 屬性的目前值。 屬性會控制在按住音量按鈕時,按鈕重複的毫秒 (毫秒) 。 |
ITAutomatedPhoneControl::get_AutoVolumeControlStep get_AutoVolumeControlStep 方法會擷取 AutoVolumeControlStep 屬性的目前值。 屬性會決定按下音量按鈕時調整手機音量的數量。 |
ITAutomatedPhoneControl::get_PhoneHandlingEnabled get_PhoneHandlingEnabled 方法會擷取 PhoneHandlingEnabled 屬性的目前值。 |
ITAutomatedPhoneControl::get_Ringer get_Ringer方法會傳回布爾值,指出手機目前是否正在執行此介面上 StartRinger 方法所起始的傳入通道。 |
ITAutomatedPhoneControl::get_SelectedCalls get_SelectedCalls方法會擷取 VARIANT,其中包含集合物件的指標,指出目前在此手機上選取了哪些通話。 如需詳細資訊,請參閱 ITAutomatedPhoneControl::SelectCall。 |
ITAutomatedPhoneControl::get_Tone get_Tone方法會傳回PHONE_TONE列舉值,指出手機目前正在播放的音調類型。 |
ITAutomatedPhoneControl::p ut_AutoDialtone put_AutoDialtone 方法會設定 AutoDialtone 屬性的值。 |
ITAutomatedPhoneControl::p ut_AutoEndOfNumberTimeout put_AutoEndOfNumberTimeout 方法會設定 AutoEndOfNumberTimeout 屬性的值。 屬性會指定在假設已收集整個數位之前,在按下數字之後等候的時間長度。 |
ITAutomatedPhoneControl::p ut_AutoKeypadTones put_AutoKeypadTones方法會設定此手機的 AutoKeypadTones 屬性。 啟用此功能時,每當按下按鍵按鈕時,就會自動播放數位音調。 |
ITAutomatedPhoneControl::p ut_AutoKeypadTonesMinimumDuration put_AutoKeypadTonesMinimumDuration方法會設定 AutoKeypadTonesMinimumDuration 屬性的值。 屬性會指定在PBS_DOWN上播放鍵盤音調的時間長度。 |
ITAutomatedPhoneControl::p ut_AutoStopRingOnOffHook put_AutoStopRingOnOffHook方法會設定 AutoStopRingOnOffHook 屬性。 啟用此功能時,電話關閉會導致電話 (透過呼叫 ITAutomatedPhoneControl::StopRinger) 終止手機上產生的任何傳入通道。 |
ITAutomatedPhoneControl::p ut_AutoStopTonesOnOnHook put_AutoStopTonesOnOnHook方法會設定此手機的 AutoStopTonesOnOnHook 屬性。 |
ITAutomatedPhoneControl::p ut_AutoVolumeControl put_AutoVolumeControl方法會設定此手機的 AutoVolumeControl 屬性。 |
ITAutomatedPhoneControl::p ut_AutoVolumeControlRepeatDelay put_AutoVolumeControlRepeatDelay方法會設定 AutoVolumeControlRepeatDelay 屬性。 屬性會指定延遲,以毫秒為單位 (毫秒) ,磁碟區按鈕在按住時開始重複。 |
ITAutomatedPhoneControl::p ut_AutoVolumeControlRepeatPeriod put_AutoVolumeControlRepeatPeriod方法會設定 AutoVolumeControlRepeatPeriod 屬性。 屬性會控制在按住音量按鈕時,按鈕重複的毫秒 (毫秒) 。 |
ITAutomatedPhoneControl::p ut_AutoVolumeControlStep put_AutoVolumeControlStep方法會設定 AutoVolumeControlStep 屬性。 屬性會決定按下音量按鈕時調整手機音量的數量。 |
ITAutomatedPhoneControl::p ut_PhoneHandlingEnabled put_PhoneHandlingEnabled方法會設定 PhoneHandlingEnabled 屬性。 |
ITAutomatedPhoneControl::SelectCall SelectCall 方法會將目前的電話物件選取到 pCall 參數指向的 Call 物件。 |
ITAutomatedPhoneControl::StartRinger StartRinger 方法會啟動手機的響鈴,並指定響鈴模式和通道的持續時間。 |
ITAutomatedPhoneControl::StartTone StartTone 方法會傳送控件音調。 |
ITAutomatedPhoneControl::StopRinger StopRinger 方法會停止目前正在產生的任何傳入通道。 如果未產生信號,則方法不會執行任何動作,並傳回成功。 |
ITAutomatedPhoneControl::StopTone StopTone 方法會停止目前正在播放的任何音調。 如果沒有播放音調,方法就不會執行任何動作並傳回成功。 |
ITAutomatedPhoneControl::UnselectCall UnselectCall 方法會從這個電話物件中移除指定的通話,釋放電話物件的通話對象參照。 |
備註
呼叫 ITPhone::Close 方法時,ITAutomatedPhoneControl 指標會變成無效。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | tapi3if.h (包括 Tapi3.h) |