首頁(yè)>>廠(chǎng)商>>CT中間件廠(chǎng)商>>朗深技術(shù)

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

2009/05/31

目標功能

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

Delphi調用實(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('摘機成功!', mtInformation, [mbOk], 0)
else
MessageDlg('摘機失敗!'+MSIX1.GetLastErrorCauseDesc, mtInformation, [mbOk], 0);
end;
end.

說(shuō)明:

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

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

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

CTI論壇報道


相關(guān)鏈接:
UniMedia IDE集成環(huán)境文件操作實(shí)例解析 2009-05-22
UniMedia IDE集成環(huán)境調用DLL動(dòng)態(tài)庫實(shí)例解析 2009-05-22
UniMedia IDE集成環(huán)境訪(fǎng)問(wèn)數據庫實(shí)例解析 2009-05-19
UniMedia 6S級電話(huà)語(yǔ)音中間件典型應用-多機同振 2009-05-18
UniMedia 6S級電話(huà)語(yǔ)音中間件應用-自動(dòng)人工互轉 2009-05-15
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 银川市| 时尚| 尼勒克县| 莎车县| 精河县| 香河县| 铁岭市| 信丰县| 宁津县| 连州市| 乐陵市| 平泉县| 泾川县| 丹棱县| 宾阳县| 漳州市| 青海省| 三台县| 吉首市| 镇江市| 峨山| 揭阳市| 合作市| 盐山县| 扬州市| 会同县| 华池县| 汾西县| 泸水县| 依兰县| 宜州市| 松滋市| 普定县| 桂东县| 苍山县| 鄱阳县| 江山市| 溧水县| 九江县| 武汉市| 来安县| http://444 http://444 http://444 http://444 http://444 http://444