国产在线中文字幕亚洲,一区视频国产精品观看,欧美日韩国产高清片,久久久久久AV无码免费网站,亚洲无码一二三四五区,日韩无码www.,sese444

您好,歡迎來(lái)到維�(kù)電子市場(chǎng)�(wǎng) 登錄 | 免費(fèi)注冊(cè)

TAPI�(xié)�
閱讀�4012�(shí)間:2011-04-01 13:01:22

  TAPI是電話應(yīng)用編程接口(Telephone ApplICation Programming Interface)的縮寫(xiě)。它可以使用戶在電腦上通過(guò)電話或視頻電話與電話另一端的人�(jìn)行交�。開(kāi)�(fā)人員使用TAPI編寫(xiě)的應(yīng)用程序能有效的利用電話業(yè)�(wù)供應(yīng)商的服務(wù),既可以通過(guò)一�(gè)模擬Modem�(duì)其�(jìn)行訪�(wèn),也可以訪問(wèn)的用�交換�(jī)(PBX)所提供的功��

作用

     電腦上安裝了TAPI,并且你安裝了正確的�(yīng)用程序和硬件�(shè)�,那么你就可以實(shí)�(xiàn)�

  1.可以看到與你談話的人

  2.�(diǎn)擊某人的照片即可�(shí)�(xiàn)通話

  3.可以在你�(fā)送的e-mail中添加語(yǔ)音文件,也可收聽(tīng)你接收的e-mail中的�(yǔ)音文��

  4.使用類似圖形用戶界面(GUI)來(lái)建立一�(gè)�(huì)議電話,然后�(zhǔn)�(shí)參加�(huì)��

  5.�(fā)送和接收傳真

  6.可以編寫(xiě)程序控制電腦自動(dòng)接聽(tīng)某�(gè)�(hào)碼的�(lái)�

  7.便攜式無(wú)線手�(jī)

�(shù)�(yǔ)�(jiǎn)�

  1.TAPI初始化與�(guān)�

  LineInitializeEx 初始化一�(gè)TAPI�(yīng)用, 同步返回�

  LineShutdown �(guān)閉一�(gè)TAPI�(yīng)用, 同步返回�

  2.線路版本�(xié)�

  LineNegotiateAPIVersion �(yīng)用和TAPI�(xié)商一�(gè)可以使用的TAPI版本� 同步返回�

  3.線路�(shè)備狀�(tài)與能�

  LineGetDevCaps 得到指定線路�(shè)備的�(shí)際參�(shù)能力� 同步返回�

  LineGetDevConfig 得到媒體流設(shè)備的配置� 同步返回�

  LineGetLineDevStatus 得到指定的已打開(kāi)線路的當(dāng)前狀�(tài)� 同步返回�

  LineSetDevConfig �(shè)置指定媒體流�(shè)備的配置� 同步返回�

  LineSetStatusMessages �(shè)置那些狀�(tài)改變消息可以通知�(yīng)�� 同步返回�

  LineGetStatusMessages 得到�(dāng)前使用的狀�(tài)改變消息�(shè)�� 同步返回�

  LineGetID 返回與指定的線路,地址或呼叫相�(guān)�(lián)的設(shè)備ID�(hào)� 同步返回�

  LineGetIcon 得到顯示的ICON, 同步返回�

  LineConfigDialogEdit 顯示一�(gè)�(duì)話框,用戶可以改變線路設(shè)備的�(shè)置, 同步返回�

  4.地址

  lineGetAddressCaps 得到一�(gè)地址的電話參�(shù)� 同步返回�

  LineGetAddressStatus 得到指定地址的當(dāng)前狀�(tài)� 同步返回�

  LineGetAddressID ?, 同步返回�

  5.打開(kāi)/�(guān)閉線路設(shè)�

  lineOpen 以指定的打開(kāi)方式打開(kāi)一條指定的線路�(shè)�� 同步返回�

  LineClose �(guān)閉一�(gè)已經(jīng)打開(kāi)了的線路�(shè)�� 同步返回�

  6.地址格式

  LineTranslateAddress 在規(guī)范格式與撥號(hào)格式間轉(zhuǎn)化地址� 同步返回�

  LineSetCurrentLocation �(shè)置當(dāng)?shù)仉娫拝^(qū)�(hào)��, 同步返回�

  LineSetTollList 操作響鈴列表� 同步返回�

  LineGetTranslateCaps 返回地址的轉(zhuǎn)化能力, 同步返回�

  7.呼叫狀�(tài)與設(shè)�

  LineGetCallInfo 返回確定的呼叫信�� 同步返回�

  LineGetCallStatus 返回指定呼叫的完整狀�(tài)信息� 同步返回�

  LineSetAppSpecific �(shè)置一�(gè)呼叫信息�(jié)�(gòu)的特定域� 同步返回�

  8.建立呼叫

  LineMakeCall 建立一�(gè)撥出呼叫話并返回句柄� 異步返回�

  LineDial 撥打(可撥號(hào))地址� 異步返回�

  9.�(lái)話應(yīng)�

  LineAnswer �(lái)話應(yīng)�� 異步返回�

  LineSetNumRings �(shè)定來(lái)話被默認(rèn)�(yīng)答前的響鈴次�(shù)� 同步返回�

  LineGetNumRings 返回�(lái)話被默認(rèn)�(yīng)答前的響鈴次�(shù)最小值, 同步返回�

  10.呼叫特殊控制

  LineSetCallPrivilege �(shè)置應(yīng)用程序的特權(quán)��, 同步返回�

  11.掛斷呼叫

  LineDrop 掛斷或是取消呼叫� 異步返回�

  LineDeallocateCall 釋放指定呼叫句柄� 同步返回�

  12.呼叫句柄處理

  LineHandoff , 同步返回�

  LineGetNewCalls 返回�(yīng)用沒(méi)有線路設(shè)備或地址句柄的呼叫句柄列�� 同步返回�

  LineGetConfRelatedCalls 返回同一電話�(huì)議的呼叫句柄列表� 同步返回�

  13.位置與國(guó)家的信息

  LineTranslateDialog 顯示一�(gè)�(duì)話框,用戶可以修改位置與�(guó)家信�� 同步返回�

  LineGetCountry 返回指定�(guó)家,撥號(hào)�(guī)則和其他信息� 同步返回�

  LineGetRequest 得到DLL的下次請(qǐng)求, 同步返回�

使用TAPI�(gòu)造電話語(yǔ)音應(yīng)用程序的方法

 ?�?)初始化TAPI。通過(guò)lineInitialize函數(shù)在應(yīng)用程序中完成TAPI的初始化。lineInitialize函數(shù)給出了應(yīng)用程序的回調(diào)函數(shù),用�(lái)通知�(yīng)用程序的各種事件;lineInitialize函數(shù)返回1�(gè)TAPI使用句柄,并指明TAPI使用的通信�(jī)��

 ?�?)協(xié)�(diào)TAPI的版�。應(yīng)用程序使用lineNegotiateAPIVersion函數(shù)把API使用版本通知給TAPI,返回與TAPI通信所能使用的版本,同�(shí)獲得線路�(shè)備支持的�(kuò)展功能�

  �3)檢查設(shè)�。調(diào)用lineGetDevCaps函數(shù)詢問(wèn)�(shè)備的能力,返�1�(gè)LINEDEVCAPS類型的數(shù)�(jù)�(jié)�(gòu)。設(shè)備的能力包括如下信息:TAPI服務(wù)提供�、交換機(jī)信息、字符串格式、載波方�、數(shù)�(jù)傳輸率等�

 ?�?)應(yīng)用程序注�(cè)。利用函�(shù)lineRegisterRequestRecipient將應(yīng)用程序�(jìn)行注�(cè)�

  �5)撥�(hào)。啟�(dòng)撥號(hào)按鈕,應(yīng)用程序提取用戶的輸入�(shù)�(jù),然后調(diào)用ResolveNumber函數(shù)修改用戶的輸入數(shù)�(jù),修改后的號(hào)碼用于撥�(hào)�

 ?�?)啟用線路設(shè)�。調(diào)用函�(shù)lineOpen打開(kāi)1條線路設(shè)備,lineOpen返回線路�(shè)備的句柄,用以完成以后對(duì)此設(shè)備的各種操作。當(dāng)然在1�(gè)�(yīng)用程序中可以打開(kāi)多�(gè)線路�

  �7)號(hào)碼轉(zhuǎn)�。調(diào)用函�(shù)lineTranslateAddress將要撥的�(hào)碼轉(zhuǎn)變成可以直接在電話上撥的�(hào)�。轉(zhuǎn)換好的號(hào)碼返回給LINETRANSLATEOUTPUT�(jié)�(gòu),在�(zhuǎn)換后,返�2�(gè)�(hào)碼:1�(gè)在線路設(shè)備上用于撥號(hào),另1�(gè)顯示給用��

 ?�?)呼�。隨后使用函�(shù)lineMakeCall�(jìn)行呼叫,lineMakeCall使用lineOpen返回的線路句�,返�1�(gè)帶有擁有者特�(quán)的當(dāng)前呼叫的句柄,用于對(duì)本次呼叫�(jìn)行以后的操作。若函數(shù)lineMakeCall返回呼叫有問(wèn)�,由LINE_REPLY消息提供呼叫的狀�(tài)�

 ?�?)結(jié)束呼�。通信完成�,調(diào)用lineDrop函數(shù)�(jié)束呼�,但其并不釋放呼叫的句柄,可以通過(guò)�(diào)用lineDeallocateCall�(lái)釋放句柄�

 ?�?0)關(guān)閉線�。通過(guò)lineClose函數(shù)�(guān)閉線路,使其可以被其它應(yīng)用程�

維庫(kù)電子通,電子知識(shí),一查百��

已收錄詞�162542�(gè)