InitializeLines() 初始化---获取所有线路的信息
|
|--lineInitialize() 初始化TAPI线路
| |
| |---LineCallbackFunc() 回调函数,处理线路信息和状态改变信息
| |
| |---lineGetID()
| |---OnCallState() 处理回调函数LineCallbackFunc()中
| | | nMsg == LINE_CALLSTATE 时的内容
| | |
| | |---OnHangUp()
| | |---lineClose()
| | |---SelectChn() 选择通道函数与输入电话号码
| |
| |---OnHangUp()
| | |
| | |---lineDrop()
| |
| |---GetLineCallInfo()
| | |
| | |---lineGetCallInfo()
| |
| |---FinishPlay() 完成语音播放
|
|--lineNegotiateAPIVersion() TAPI线路版本协商
|
GetLineDevCaps() 获取线路的信息
|
|--lineGetDevCaps() 线路信息获取
|
OpenLine() //打开线路信息
|
|--GetLineDevCaps() 获取当前线路的信息
|--lineOpen() 打开当前线路
|
CallOutAsynch() 电话呼出
|
|--CreateCallParams() 建立呼出参数
| |
| |--ReAllocBuffer()
|
|
|--lineMakeCall() 呼叫一个号码 结果在LINE_REPLY中
| ( lineClose() 呼出失败,则关闭线路 )
|
lineShutdown() 挂线