TAPI函数功能说明

来源:互联网 发布:阿里云帮助 编辑:程序博客网 时间:2024/05/01 12:19

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.地址格式
LineTranslateAddress 在规范格式与拨号格式间转化地址, 同步返回.
LineSetCurrentLocation 设置当地电话区号??, 同步返回.
LineSetTollList 操作响铃列表, 同步返回.
LineGetTranslateCaps 返回地址的转化能力, 同步返回.

7.呼叫状态与设置
LineGetCallInfo 返回确定的呼叫信息, 同步返回.
LineGetCallStatus 返回指定呼叫的完整状态信息, 同步返回.
LineSetAppSpecific 设置一个呼叫信息结构的特定域, 同步返回.

8.建立呼叫
LineMakeCall 建立一个拨出呼叫话并返回句柄, 异步返回.
LineDial 拨打(可拨号)地址, 异步返回.

9.来话应答
LineAnswer 来话应答, 异步返回.
LineSetNumRings 设定来话被默认应答前的响铃次数, 同步返回.
LineGetNumRings 返回来话被默认应答前的响铃次数最小值, 同步返回.

10.呼叫特殊控制
LineSetCallPrivilege   设置应用程序的特权??, 同步返回.

11.挂断呼叫
LineDrop 挂断或是取消呼叫, 异步返回.
LineDeallocateCall 释放指定呼叫句柄, 同步返回.

12.呼叫句柄处理
LineHandoff   , 同步返回.
LineGetNewCalls 返

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.地址格式
LineTranslateAddress 在规范格式与拨号格式间转化地址, 同步返回.
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的下次请求, 同步返回

 

 

 

回应用没有线路设备或地址句柄的呼叫句柄列表, 同步返回.
LineGetConfRelatedCalls 返回同一电话会议的呼叫句柄列表, 同步返回.

13.位置与国家的信息
LineTranslateDialog 显示一个对话框,用户可以修改位置与国家信息, 同步返回.
LineGetCountry 返回指定国家,拨号规则和其他信息, 同步返回.

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


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tanghaixia6848/archive/2008/09/26/2981658.aspx

原创粉丝点击