TAPI基本函式 (轉)

a400發表於2007-08-12
TAPI基本函式 (轉)[@more@]

Only Use In T Version 1.4
Basic Telephony Services Reference

1.TAPI初始化與關閉
LineInitializeEx  初始化一個TAPI應用, 同步返回.
LineShutdown 關閉一個TAPI應用, 同步返回.

2.線路版本協商
LineNegotiateAPIVersion  應用和TAPI協商一個可以使用的TAPI版本, 同步返回.

3.線路裝置狀態與能力
LineGetDevCaps  得到指定線路裝置的實際引數能力, 同步返回.
LineGetDevConfig 得到流裝置的, 同步返回.
LineGetLineDevStatus 得到指定的已開啟線路的當前狀態, 同步返回.
LineSetDevConfig  設定指定媒體流裝置的配置, 同步返回.
LineSetStatusMessages 設定那些狀態改變訊息可以通知應用, 同步返回.
LineGetStatusMessages  得到當前使用的狀態改變訊息設定, 同步返回.
LineGetID  返回與指定的線路,地址或呼叫相關聯的裝置ID號, 同步返回.
LineGetIcon  得到顯示的ICON, 同步返回.
LineConfigDialogEdit  顯示一個對話方塊,可以改變線路裝置的設定, 同步返回.

4.地址
lineGetAddressCaps 得到一個地址的電話引數, 同步返回.
LineGetAddressStatus 得到指定地址的當前狀態, 同步返回.
LineGetAddressID ?, 同步返回.

5.開啟/關閉線路裝置
lineOpen 以指定的開啟方式開啟一條指定的線路裝置, 同步返回.
LineClose  關閉一個已經開啟了的線路裝置, 同步返回.

6.地址格式
LranslateAddress  在規範格式與撥號格式間轉化地址, 同步返回.
LineSetCurrentLocation 設定當地電話區號??, 同步返回.
LineSetTollList 操作響鈴列表, 同步返回.
LineGetTranslateCaps 返回地址的轉化能力, 同步返回. 

7.呼叫狀態與設定
LineGetCallInfo  返回確定的呼叫資訊, 同步返回.
LineGetCallStatus  返回指定呼叫的完整狀態資訊, 同步返回.
LineSetAppSpecific  設定一個呼叫資訊結構的特定域, 同步返回.

8.建立呼叫
LineMakeCall  建立一個撥出呼叫話並返回控制程式碼, 非同步返回.
LineDial  撥打(可撥號)地址, 非同步返回.

9.來話應答
LineAnswer 來話應答, 非同步返回.
LineSetNumRings 設定來話被預設應答前的響鈴次數, 同步返回.
LineGetNumRings  返回來話被預設應答前的響鈴次數最小值, 同步返回.

10.呼叫特殊控制
LineSetCallPrivilege 設定應用的特權??, 同步返回.

11.結束通話呼叫
LineDrop  結束通話或是取消呼叫, 非同步返回.
LineDeallocateCall  釋放指定呼叫控制程式碼, 同步返回. 

12.呼叫控制程式碼處理
LineHandoff , 同步返回.
LineGetNewCalls  返回應用沒有線路裝置或地址控制程式碼的呼叫控制程式碼列表, 同步返回.
LineGetConfRelatedCalls  返回同一電話會議的呼叫控制程式碼列表, 同步返回. 

13.位置與國家的資訊
LineTranslateDialog  顯示一個對話方塊,使用者可以修改位置與國家資訊, 同步返回.
LineGetCountry  返回指定國家,撥號規則和其他資訊, 同步返回.

LineGetRequest  得到DLL的下次請求, 同步返回.
 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10790690/viewspace-951508/,如需轉載,請註明出處,否則將追究法律責任。

相關文章