中文字幕在线视频第一页,黄色毛片在线看,日本爱爱网站,亚洲系列中文字幕一区二区

 首頁(yè) > 新聞 > 專(zhuān)家觀點(diǎn) >

UniMedia MSIX座席控件Delphi調(diào)用實(shí)例解析

2009-05-31 00:00:00   作者:   來(lái)源:   評(píng)論:0  點(diǎn)擊:


2009/05/31

目標(biāo)功能

  在Delphi中實(shí)現(xiàn)來(lái)話(huà)通知和電話(huà)應(yīng)答。

Delphi調(diào)用實(shí)例

unit Unit1;

interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, MSIProj_TLB;

type
TForm1 = class(TForm)
MSIX1: TMSIX;
ButtonInit: TButton;
ButtonLogin: TButton;
ButtonAnswer: TButton;
procedure MSIX1CallIncome(ASender: TObject; const AlertingDN,
CallingDN, UUD: WideString);
procedure MSIX1Login(ASender: TObject; MsgID, SuccFlag: Integer;
const ErrorCause: WideString; AgentID: Integer);
procedure ButtonInitClick(Sender: TObject);
procedure ButtonLoginClick(Sender: TObject);
procedure ButtonAnswerClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation
{$R *.dfm}

procedure TForm1.MSIX1CallIncome(ASender: TObject; const AlertingDN,
CallingDN, UUD: WideString);
begin
MessageDlg('來(lái)電話(huà)了!', mtInformation, [mbOk], 0);
end;

procedure TForm1.MSIX1Login(ASender: TObject; MsgID, SuccFlag: Integer;
const ErrorCause: WideString; AgentID: Integer);
begin
if (SuccFlag = 0) then
MessageDlg('登錄成功!', mtInformation, [mbOk], 0)
else
MessageDlg('登錄失敗!'+MSIX1.GetLastErrorCauseDesc, mtInformation, [mbOk], 0);
end;

procedure TForm1.ButtonInitClick(Sender: TObject);
begin
MSIX1.SetConnInfo('192.168.1.1', 10089);
MSIX1.SetDN('1000');
MSIX1.Start();
end;

procedure TForm1.ButtonLoginClick(Sender: TObject);
begin
MSIX1.Login(0, 1000, 1, 0, '2000', '5', 'xms', '');
end;

procedure TForm1.ButtonAnswerClick(Sender: TObject);
var
ret: integer;
begin
ret := MSIX1.SetHookStatus(0, 2);
if (ret = 0) then
MessageDlg('摘機(jī)成功!', mtInformation, [mbOk], 0)
else
MessageDlg('摘機(jī)失!'+MSIX1.GetLastErrorCauseDesc, mtInformation, [mbOk], 0);
end;
end.

說(shuō)明:

  1. 先初始化控件,然后登錄座席,登錄成功后打內(nèi)線(xiàn)電話(huà)1000或通過(guò)ACD分配到1000,應(yīng)答來(lái)話(huà)即可;

  2. SetConnInfo/SetDN/Start等函數(shù)都有事件返回,可判斷是否成功;

  3. 具體API以及事件的用法請(qǐng)參考開(kāi)發(fā)文檔。

CTI論壇報(bào)道

相關(guān)閱讀:

分享到: 收藏

專(zhuān)題

红原县| 洪洞县| 霸州市| 梅河口市| 溧水县| 海林市| 徐闻县| 云南省| 前郭尔| 台湾省| 安龙县| 准格尔旗| 禹州市| 五大连池市| 芒康县| 蕉岭县| 米泉市| 平乡县| 太康县| 宁化县| 石门县| 镇安县| 措勤县| 柘城县| 茌平县| 长丰县| 虹口区| 新平| 会泽县| 黄梅县| 张家界市| 吉水县| 盐池县| 黔江区| 基隆市| 奈曼旗| 纳雍县| 织金县| 泽普县| 玉环县| 东明县|