callapi.kb 的例行程序


DoCallHistoryInquiry

文件名

callapi.kb

语法

boolRet:= DoCallHistoryInquiry;

参数

返回

布尔值 - 如果显示“调用历史”查询窗口,

则返回 TRUE

副作用

说明

如果在已选择“处理调用历史”后应显示“调用历史查询”窗口,则该函数返回 TRUE。

调用的对话框窗体


DoCallInquiry

文件名

callapi.kb

语法

boolRet:= DoCallInquiry;

参数

返回

布尔值 - 如果应显示调用查询窗口,则

返回 TRUE。

副作用

说明

如果在已选择“处理调用”后应显示“调用查询”窗口,则该函数返回 TRUE。

调用的对话框窗体


DoCRContactInquiry

文件名

callapi.kb

语法

boolRet:= DoCRContactInquiry;

参数

返回

布尔值 - 如果在“呼叫注册”中按下

“联系按钮”后应显示“联系”查询窗口,

则返回 TRUE。

副作用

说明

如果在“呼叫注册”中按下“联系”按钮后应显示“联系”查询窗口,则该函数返回 TRUE。

调用的对话框窗体


DoCRInventoryInquiry

文件名

callapi.kb

语法

boolRet:= DoCRInventoryInquiry;

参数

返回

布尔值 - 如果在“呼叫注册”中按下

“库存按钮”后应显示“库存”查询窗口,

则返回 TRUE。

副作用

说明

如果在“呼叫注册”中按下“库存”按钮后应显示“库存”查询窗口,则该函数返回 TRUE。

调用的对话框窗体


DoDispatchInquiry

文件名

callapi.kb

语法

boolRet:= DoDispatchInquiry;

参数

返回

布尔值 - 如果应显示“调遣”查询窗口,则

返回 TRUE。

副作用

说明

如果在已选择“处理调遣”后应显示“调遣查询”窗口,则该函数返回 TRUE。

调用的对话框窗体


DoTransfer

文件名

callapi.kb

语法

intRet:= DoTransfer ( whdl, call );

参数

Window - 要在其上创建对话框的窗口

ResumeRecord - 与传输的呼叫相关的信息。

返回

整数 - DlgBox 返回值

副作用

说明

该函数允许用户输入与已传输的呼叫相关的目的地和通知信息。输入的信息存储在呼叫引用参数中。

调用的对话框窗体

dispatch.dfc[newtransferform]


DoWorkWithProblem

文件名

callapi.kb

语法

boolRet:= DoWorkWithProblem;

参数

返回

布尔值 - 如果应在“呼叫注册”进程中应显示

“处理问题”对话框,则返回 TRUE。

副作用

说明

如果应在“呼叫”注册进程中显示“处理问题”对话框,则该函数返回 TRUE,否则返回 FALSE。

调用的对话框窗体


GetDefaultTransferProbCode

文件名

callapi.kb

语法

stringRet:= GetDefaultTransferProbCode;

参数

返回

字符串 - 缺省传输问题代码

副作用

说明

该函数返回当前活动的缺省传输问题代码。

调用的对话框窗体


InquireCallHistories

文件名

callapi.kb

语法

intRet:= InquireCallHistories ( g_mainWindow, msgWindow, callHistRec, doInquiryProcess, allowSelect, doWorkWithProcess );

参数

g_main Window - 接收系统范围的消息的主窗口

msg Window - 消息窗口或该窗口的直接的父

窗口。

CallHistoryRecord - 接受“呼叫历史”信息的

引用参数

布尔值 - 显示和处理“呼叫历史查询”

屏幕

布尔值 - 允许从“处理进程”中

选择记录

布尔值 - 显示和处理“处理呼叫历史”

对话框

返回

整数 - 从对话框创建进程中返回的最后一个值。

如果显示“处理对话框”,

它返回 DlgCreate() 中的值。否则,

它返回“查询 DlgBox()”中的值。

副作用

说明

- 该函数显示和处理“呼叫历史查询”和“处理呼叫历史”对话框。如果“查询”标志为 TRUE,则它处理查询并根据输入的值创建 SQL 搜索字符串。如果“处理”标志为 TRUE,则它显示“处理”屏幕,该屏幕带所有呼叫(“查询”标志 = FALSE )或带有满足输入准则的呼叫列表(“查询”标志 = TRUE )的。如果允许用户选择值,则将选定的呼叫信息植入“呼叫历史记录”。

调用的对话框窗体

callhist.dfc[call_history_inquiry]

callhist.dfc[workwithcalls]


InquireDispatchCalls

文件名

callapi.kb

语法

intRet:= InquireDispatchCalls ( g_mainWindow, msgWindow, DispViewRec, doInquiryProcess, allowSelect, doWorkWithProcess );

参数

g_main Window - 接收系统范围的消息的主窗口

msg Window - 消息窗口或该窗口的直接的父

窗口

DispatchViewRec - 引用参数

接受“调遣呼叫”信息。

布尔值 - 显示和处理“调遣呼叫”查询

屏幕

布尔值 - 允许从“处理”进程中

选择记录

布尔值 - 显示和处理“处理调遣呼叫”

对话框

返回

整数 - 从对话框创建进程中返回的最后一个值。

如果显示“处理”对话框,

它返回 DlgCreate() 中的值。

否则它返回“查询 DlgBox()”中的值。

副作用

说明

该函数用于显示和处理“呼叫历史查询”和“处理调遣呼叫”对话框。如果“查询”标志为 TRUE,则它处理“查询”并根据输入的值创建 SQL 搜索字符串。如果“处理”标志为 TRUE,则它显示“处理”屏幕,该屏幕带有所有呼叫(“查询”标志 = FALSE )或带有满足输入准则的呼叫列表(“查询”标志 = TRUE )。 如果允许用户选择值,则将“调遣查看记录”和选定的“调遣呼叫”信息一起植入。

调用的对话框窗体

dispatch.dfc[dispatch_inquiry]

dispatch.dfc[workwithdispatch]


QueryCallData

文件名

callapi.kb

语法

intRet:= QueryCallData ( call_ID, session_ID, callData );

参数

call_ID - 要搜索的呼叫标识

call_ID - 要搜索的会话标识

callDataRecord - 存储检索到的呼叫信息的

引用参数

返回

整数 - SQL 查询返回值

副作用

说明

该函数用于从数据库检索与特定呼叫和会话有关的信息。在参数 callData 中存储检索到的所有信息。

调用的对话框窗体


RemoveDispatch

文件名

callapi.kb

语法

RemoveDispatch ( dispatch_id );

参数

整数 - 要删除的调遣标识

返回

副作用

说明

该函数删除与传入的调遣标识相关联的调遣记录。

调用的对话框窗体


RequestCallDispatch

文件名

callapi.kb

语法

RequestCallDispatch ( whdl );

参数

Window - 接收系统范围的消息的主窗口

返回

副作用

说明

该函数请求呼叫调遣会话。

调用的对话框窗体


RequestCallRegister

文件名

callapi.kb

语法

RequestCallRegister ( whdl );

参数

Window - 接收系统范围的消息的主窗口

返回

副作用

说明

该函数请求“呼叫注册”会话。

调用的对话框窗体


RequestInquireCallHistory

文件名

callapi.kb

语法

RequestInquireCallHistory ( whdl );

参数

Window - 在其中处理系统范围的消息的

主窗口

返回

副作用

说明

该函数用于请求“查询”/“处理呼叫历史”会话。

调用的对话框窗体


RequestInquireDispatchCalls

文件名

callapi.kb

语法

RequestInquireDispatchCalls ( whdl );

参数

Window - 在其中处理系统范围的消息的

主窗口

返回

副作用

说明

该函数用于请求“查询”/“处理呼叫历史”会话。

调用的对话框窗体

dispatch.dfc[dispatch_inquiry]

dispatch.dfc[workwithdispatch]


StartCall

文件名

callapi.kb

语法

intRet:= StartCall ( parent, processingMode );

参数

Window - 父窗口

整数 - 要进行的注册类型

返回

整数 - 从 WinCreate () 返回值

副作用

说明

该函数启动“呼叫注册”会话。根据模式参数中的值,显示一个常规“注册”或“调遣注册”窗口。

调用的对话框窗体

calls.dfc[dispatchcall]

calls.dfc[call_registration]


TransferCall

文件名

callapi.kb

语法

TransferCall ( whdl );

参数

Window - 接收系统范围的消息的主窗口。

返回

副作用

说明

该函数请求传送当前的活动呼叫。

调用的对话框窗体


WorkOnCallDispatch

文件名

callapi.kb

语法

参数

DispatchViewRec

返回

副作用

说明

该函数用于从“处理调遣呼叫”对话框中选择“呼叫调遣”。它弹出已用选定的调遣呼叫的信息填充的“呼叫注册”对话框。

调用的对话框窗体

calls.dfc[call_registration]