【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-JavaScript脚本形式的呼叫中心系统第三方开发接口源代码ASP NET版 - 讲义教程,希望本篇文章对您学习有所帮助。
lt Page LanguagequotCquot MaintainScrollPositionOnPostbackquottruequot AutoEventWireupquottruequot CodeFilequotDefault.aspx.csquot Inheritsquot_Defaultquot gt ltDOCTYPE html PUBLIC quot-//W3C//DTD X
HTML 1.0 Transitional//ENquot quothttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdquotgt lthtml
xmlnsquothttp://www.w3.org/1999/xhtmlquotgt lthead runatquotserverquotgt lttitlegt人工座席软件BYICCAgent2.0的
JavaScript脚本形式的呼叫中心系统第三方开发接口的demo
程序lt/titlegt lt/headgt ltbody onunloadquotmyClosequotgt ltobject classidquotclsid:9123B725-B278-4563-AD1A-B0810932404Dquot idquotSoftPhonequot codebasequothttp://192.168.5.3/SoftPhone.cabquot widthquot32quot heightquot32quotgt ltparam namequot_Versionquot valuequot65536quot /gt ltparam namequot_ExtentXquot valuequot847quot /gt ltparam namequot_ExtentYquot valuequot847quot /gt ltparam namequot_StockPropsquot valuequot0quot /gt lt/objectgt ltform idquotform1quot runatquotserverquotgt 网络连接状态: ltasp:TextBox IDquotTextBox2quot runatquotserverquot Font-BoldquotTruequot ForeColorquot8080FFquot Widthquot78pxquot BackColorquotE0E0E0quot BorderColorquotFF8080quotgt未连接lt/
asp:TextBoxgt ampnbspampnbsp ampnbsp ampnbsp ampnbsp 座席登录状态: ltasp:TextBox IDquotTextBox3quot runatquotserverquot Font-BoldquotTruequot ForeColorquot8080FFquot Widthquot198pxquot BackColorquotE0E0E0quot BorderColorquotFF8080quotgt未登录lt/
asp:TextBoxgt ampnbsp ampnbspampnbsp ampnbsp ampnbsp话务员登录状态: ltasp:TextBox IDquotTextBox4quot runatquotserverquot Font-BoldquotTruequot ForeColorquot8080FFquot Widthquot198pxquot BackColorquotE0E0E0quot BorderColorquotFF8080quotgt未登录lt/
asp:TextBoxgtltbr /gt lthr /gt
通信参数设置ltbr /gt CTI通讯服务器IP地址ltasp:TextBox IDquotTextBox1quot runatquotserverquot Widthquot100pxquotgt192.168.5.3lt/
asp:TextBoxgt ampnbspampnbsp CTI通讯服务器端口ltasp:TextBox IDquotTextBox5quot runatquotserverquot Widthquot100pxquotgt1227lt/
asp:TextBoxgt ampnbsp ampnbsp 客户端编号ltasp:TextBox IDquotTextBox6quot runatquotserverquot Widthquot100pxquotgt4lt/
asp:TextBoxgtltbr /gt ltbr /gt 座席分机通道序号ltasp:TextBox IDquotTextBox7quot runatquotserverquot Widthquot124pxquotgt3lt/
asp:TextBoxgt ampnbspampnbsp 座席分机号ltasp:TextBox IDquotTextBox8quot runatquotserverquot Widthquot152pxquotgt803lt/
asp:TextBoxgt ampnbsp ampnbspampnbsp 话务员工号ltasp:TextBox IDquotTextBox9quot runatquotserverquot Widthquot100pxquotgt1003lt/
asp:TextBoxgtltbr /gt ltbr /gt 话务员姓名ltasp:TextBox IDquotTextBox10quot runatquotserverquot Widthquot170pxquotgt1003lt/
asp:TextBoxgt ampnbspampnbsp ampnbsp ampnbsp 业务组号ltasp:TextBox IDquotTextBox11quot runatquotserverquot Widthquot165pxquotgt1lt/
asp:TextBoxgtampnbspltbr /gtlthr /gt ltbr /gt ltinput idquotButton9quot stylequotwidth: 59pxquot typequotbuttonquot valuequot登录quot onclickquotreturn Button9_onclickquot /gtampnbsp ampnbspltinput idquotButton2quot typequotbuttonquot valuequot注销quot onclickquotreturn Button2_onclickquot stylequotwidth: 57pxquot /gtampnbsp ampnbsp ltinput idquotButton3quot stylequotwidth: 54pxquot typequotbuttonquot valuequot关闭quot onclickquotreturn Button3_onclickquot /gtampnbspampnbsp ampnbsp ampnbsp ampnbsp ampnbsp ampnbsp ampnbspampnbsp ampnbsp ampnbsp 来电号码ltasp:TextBox IDquotTextBox12quot runatquotserverquot ReadOnlyquotTruequot Widthquot165pxquotgtlt/
asp:TextBoxgtampnbspltbr /gt ltbr /gt ltinput idquotButton6quot stylequotwidth: 57pxquot typequotbuttonquot valuequot应答quot onclickquotreturn Button6_onclickquot /gt ampnbspampnbsp ltinput idquotButton4quot stylequotwidth: 56pxquot typequotbuttonquot valuequot保持quot onclickquotreturn Button4_onclickquot /gt ampnbspampnbsp ltinput idquotButton5quot stylequotwidth: 66pxquot typequotbuttonquot valuequot取消保持quot onclickquotreturn Button5_onclickquot /gt ampnbspampnbsp ltinput idquotButton8quot stylequotwidth: 59pxquot typequotbuttonquot valuequot挂机quot onclickquotreturn Button8_onclickquot /gt ampnbsp ampnbspltinput idquotButton10quot stylequotwidth: 60pxquot typequotbuttonquot valuequot示忙quot onclickquotreturn Button10_onclickquot /gt ampnbspltinput idquotButton11quot stylequotwidth: 60pxquot typequotbuttonquot valuequot示闲quot onclickquotreturn Button11_onclickquot /gt ampnbspltinput idquotButton31quot stylequotwidth: 60pxquot typequotbuttonquot valuequot离席quot onclickquotreturn Button31_onclickquot /gt ampnbspltinput idquotButton32quot stylequotwidth: 60pxquot typequotbuttonquot valuequot在席quot onclickquotreturn Button32_onclickquot /gt ampnbspltinput idquotButton33quot stylequotwidth: 60pxquot typequotbuttonquot valuequot静音quot onclickquotreturn Button33_onclickquot /gt ampnbspltinput idquotButton34quot stylequotwidth: 80pxquot typequotbuttonquot valuequot取消静音quot onclickquotreturn Button34_onclickquot /gt ampnbspltinput idquotButton27quot stylequotwidth: 82pxquot typequotbuttonquot valuequot转IVR流程quot onclickquotreturn Button27_onclickquot /gtltbr /gt ltbr /gt 外线号码ltasp:TextBox IDquotTextBox19quot runatquotserverquot Widthquot165pxquotgtlt/
asp:TextBoxgt ampnbsp ampnbspampnbsp ltinput idquotButton16quot typequotbuttonquot valuequot呼外线quot onclickquotreturn Button16_onclickquot /gt ampnbspampnbsp ltinput idquotButton17quot typequotbuttonquot valuequot转外线quot onclickquotreturn Button17_onclickquot /gt ampnbspampnbsp ltinput idquotButton28quot typequotbuttonquot valuequot以会议方式转外线quot onclickquotreturn Button28_onclickquot /gt ltbr /gt ltbr /gt 对方座席分机号: ltasp:TextBox IDquotTextBox20quot runatquotserverquot Widthquot96pxquotgtlt/
asp:TextBoxgt ampnbspampnbsp ltinput idquotButton18quot typequotbuttonquot valuequot呼座席quot onclickquotreturn Button18_onclickquot /gtampnbsp ltinput idquotButton19quot typequotbuttonquot valuequot转座席quot onclickquotreturn Button19_onclickquot /gtampnbsp ltinput idquotButton20quot typequotbuttonquot valuequot代接quot stylequotwidth: 52pxquot onclickquotreturn Button20_onclickquot /gtampnbsp ltinput idquotButton29quot typequotbuttonquot valuequot三方会议quot stylequotwidth: 63pxquot onclickquotreturn Button29_onclickquot /gtampnbsp ltinput idquotButton21quot typequotbuttonquot valuequot监听quot stylequotwidth: 52pxquot onclickquotreturn Button21_onclickquot /gtampnbsp ltinput idquotButton22quot typequotbuttonquot valuequot强插quot stylequotwidth: 52pxquot onclickquotreturn Button22_onclickquot /gtampnbsp ltinput idquotButton23quot typequotbuttonquot valuequot强拆quot stylequotwidth: 52pxquot onclickquotreturn Button23_onclickquot /gtampnbsp ltinput idquotButton35quot typequotbuttonquot valuequot接管quot stylequotwidth: 52pxquot onclickquotreturn Button35_onclickquot /gtampnbsp ltinput idquotButton24quot typequotbuttonquot valuequot强制退出quot stylequotwidth: 75pxquot onclickquotreturn Button24_onclickquot /gtampnbsp ltinput idquotButton25quot typequotbuttonquot valuequot强制示忙quot stylequotwidth: 75pxquot onclickquotreturn Button25_onclickquot /gtampnbsp ltinput idquotButton26quot typequotbuttonquot valuequot强制示闲quot stylequotwidth: 75pxquot onclickquotreturn Button26_onclickquot /gtltbr /gt ltbr /gt 日志显示ltinput idquotButton1quot typequotbuttonquot valuequot清空日志quot onclickquotreturn Button1_onclickquot /gt ampnbsp ampnbsp 本座席状态ltasp:TextBox IDquotTextBox16quot runatquotserverquot BackColorquotE0E0E0quot BorderColorquotFF8080quot Font-BoldquotTruequot ForeColorquot8080FFquot Widthquot94pxquotgt未登录lt/
asp:TextBoxgt ampnbspampnbsp ampnbspltinput idquotButton12quot typequotbuttonquot valuequot取所有座席状态quot stylequotwidth: 115pxquot onclickquotreturn Button12_onclickquot /gtampnbspampnbsp ampnbspltinput idquotButton30quot typequotbuttonquot valuequot获取通道状态quot stylequotwidth: 108pxquot onclickquotreturn Button30_onclickquot /gtampnbspampnbsp ampnbspltinput idquotButton13quot typequotbuttonquot valuequot取排队信息quot stylequotwidth: 101pxquot onclickquotreturn Button13_onclickquot /gt ampnbspampnbsp ltinput idquotButton14quot typequotbuttonquot valuequot停止取排队信息quot stylequotwidth: 102pxquot onclickquotreturn Button14_onclickquot /gtltbr /gt ltbr /gt ltasp:TextBox IDquotTextBox13quot runatquotserverquot Heightquot174pxquot TextModequotMultiLinequot Widthquot905pxquot ForeColorquotBluequotgtlt/
asp:TextBoxgtltbr /gt ltbr /gt 对方座席分机号ltasp:TextBox IDquotTextBox17quot runatquotserverquot Widthquot98pxquotgtlt/
asp:TextBoxgt ampnbsp ampnbsp 消息内容ltasp:TextBox IDquotTextBox18quot runatquotserverquot Widthquot524pxquotgtlt/
asp:TextBoxgt ltinput idquotButton15quot typequotbuttonquot valuequot发送quot onclickquotreturn Button15_onclickquot /gtltbr /gt ltbr /gt CTI通讯服务器上录音文件根路径ltasp:TextBox IDquotTextBox14quot runatquotserverquot Widthquot209pxquotgtD:/recordfileslt/
asp:TextBoxgtampnbsp ltbr /gt ltbr /gt 录音文件名ltasp:TextBox IDquotTextBox15quot runatquotserverquot Widthquot765pxquotgtlt/
asp:TextBoxgt ltinput idquotButton7quot typequotbuttonquot valuequot放音quot onclickquotreturn Button7_onclickquot /gtltbr /gt ltbr /gt lt/formgt lt/bodygt lt/htmlgt lt----------------- 以下是SoftPhone控件的函数方法 --------------------------gt ltscript typequottext/javascriptquot languagequotjavascriptquotgt //
网络断开恢复后话务员自动登录标志 var autoLoginId0 var strmyrecdfilequotquot //不包含路径的话务员通话录音文件 var strSeatRecordFilequotquot //包括路径的话务员通话录音文件 //仅仅用于测试的函数 function addAllabc var d da b c alertd //alertdocument.getElementByIdquotltTextBox1.ClientIDgtquot.value //document.getElementByIdquotltTextBox1.ClientIDgtquot.valuequot192.168.5.1quot //return d //写日志函数 function LogInfoszContent if document.getElementByIdquotltTextBox13.ClientIDgtquot.value.length gt 5000 document.getElementByIdquotltTextBox13.ClientIDgtquot.value quotquot document.getElementByIdquotltTextBox13.ClientIDgtquot.value document.getElementByIdquotltTextBox13.ClientIDgtquot.valuenew Date.toStringquotgtgtquotszContentquotquotquotnquot document.getElementByIdquotltTextBox13.ClientIDgtquot.scrollTopdocument.getElementByIdquotltTextBox13.ClientIDgtquot.scrollHeight //清空日志函数 function ClearLog document.getElementByIdquotltTextBox13.ClientIDgtquot.valuequotquot //话务员登录相关的函数 function SeatLogin var i1j1k0 if document.getElementByIdquotltTextBox1.ClientIDgtquot.value quotquot window.alertquotCTI通讯服务器IP地址不允许为空quot return if document.getElementByIdquotltTextBox5.ClientIDgtquot.value quotquot window.alertquotCTI通讯服务器端口不允许为空quot return if document.getElementByIdquotltTextBox6.ClientIDgtquot.value quotquot window.alertquot客户端编号不允许为空quot return if document.getElementByIdquotltTextBox7.ClientIDgtquot.value quotquot window.alertquot座席分机通道序号不允许为空quot return if document.getElementByIdquotltTextBox8.ClientIDgtquot.value quotquot window.alertquot座席分机号不允许为空quot return if document.getElementByIdquotltTextBox9.ClientIDgtquot.value quotquot window.alertquot话务员工号不允许为空quot return if document.getElementByIdquotltTextBox10.ClientIDgtquot.value quotquot window.alertquot话务员姓名不允许为空quot return if document.getElementByIdquotltTextBox11.ClientIDgtquot.value quotquot window.alertquot业务组号不允许为空quot return //以下参数调用控件的ConnectIVR方法之前需要进行设置 SoftPhone.ServerId 1 SoftPhone.ServerIP document.getElementByIdquotltTextBox1.ClientIDgtquot.value LogInfoquot所设置的服务器IP地址quotSoftPhone.ServerIP SoftPhone.ServerPort document.getElementByIdquotltTextBox5.ClientIDgtquot.value LogInfoquot所设置的服务器端口quotSoftPhone.ServerPort //本坐席
软件的客户端编号每一台电脑不能重复 SoftPhone.ClientID document.getElementByIdquotltTextBox6.ClientIDgtquot.value LogInfoquot所设置的客户端编号quotSoftPhone.ClientID //以下参数调用控件的SeatLogin方法前需要进行设置 SoftPhone.ChType 18 SoftPhone.ChIndex document.getElementByIdquotltTextBox7.ClientIDgtquot.value LogInfoquot所设置的座席分机通道序号quotSoftPhone.ChIndex SoftPhone.SeatIP quot127.0.0.1quot SoftPhone.SeatNo document.getElementByIdquotltTextBox8.ClientIDgtquot.value LogInfoquot所设置的座席分机号quotSoftPhone.SeatNo //以下参数在调用控件的WorkerLogin方法前需要进行设置 SoftPhone.SeatType 1 SoftPhone.GroupNo document.getElementByIdquotltTextBox11.ClientIDgtquot.value LogInfoquot所设置的业务组号quotSoftPhone.GroupNo SoftPhone.Level 1 SoftPhone.WClass 1 //连接交换机 SoftPhone.ConnectIVR LogInfoquot正在连接IVR服务器......quot //alertquot正在连接IVR服务器......quot //话务员注销函数 function WorkerLogout ifwindow.confirmquot你确定现在注销座席吗quot SoftPhone.WorkerLogout LogInfoquot正在注销座席......quot //alertquot正在注销话务员......quot //关闭窗口时话务员注销即退出必须以适当方式进行引用window.onbeforeunload function myClose //以下语句实现在刷新如单击界面上的按钮时不调用onbeforeunload //if event.clientX lt document.body.clientWidth ampamp event.clientY gt0 // // window.alertquot正在刷新页面quot // //window.alertquot正在关闭页面quot //alertquot关闭窗口quot ifwindow.confirmquot你确定现在注销座席吗quot SoftPhone.WorkerLogout LogInfoquot
系统正在注销座席quot //window.alertquot系统正在注销座席quot window.close else //不做操作 //return //window.event.returnValuefalse //var tmpquotevent.clientXquotevent.clientXquotdocument.body.clientWidthquotdocument.body.clientWidthquotevent.clientYquotevent.clientY //alerttmp function Button9_onclick SeatLogin function Button2_onclick WorkerLogout function Button3_onclick myClose function Button7_onclick //放音函数 if document.getElementByIdquotltTextBox15.ClientIDgtquot.valuequotquot window.alertquot录音文件名不允许为空quot return SoftPhone.Playdocument.getElementByIdquotltTextBox15.ClientIDgtquot.value 0 function Button1_onclick ClearLog function Button6_onclick //呼叫应答函数 SoftPhone.Answer1 function Button4_onclick //保持呼叫函数 SoftPhone.Sethold1 function Button5_onclick //取消保持函数 SoftPhone.Sethold0 function Button8_onclick //挂机函数 SoftPhone.Hangon1 function Button10_onclick //话务员示忙函数 SoftPhone.SetDisturb1 function Button11_onclick //话务员示闲函数 SoftPhone.SetDisturb0 function Button12_onclick //取所有坐席状态 SoftPhone.GetStatequot1quot function Button13_onclick //取来电排队信息 SoftPhone.GetWaitQueue1 function Button14_onclick //停止取来电排队信息 SoftPhone.GetWaitQueue0 function Button15_onclick //发送消息 if document.getElementByIdquotltTextBox17.ClientIDgtquot.valuequotquot window.alertquot对方座席分机号不允许为空quot return if document.getElementByIdquotltTextBox18.ClientIDgtquot.valuequotquot window.alertquot消息内容不允许为空quot return SoftPhone.SendMSGdocument.getElementByIdquotltTextBox17.ClientIDgtquot.value document.getElementByIdquotltTextBox18.ClientIDgtquot.value function Button16_onclick //呼叫外线函数 if document.getElementByIdquotltTextBox19.ClientIDgtquot.value quotquot window.alertquot外线号码不允许为空quot return var callednotmpquot9quotdocument.getElementByIdquotltTextBox19.ClientIDgtquot.valuequotquot SoftPhone.CalloutSoftPhone.SeatNocallednotmp 1 10quotquot function Button17_onclick //转外线函数 if document.getElementByIdquotltTextBox19.ClientIDgtquot.value quotquot window.alertquot外线号码不允许为空quot return SoftPhone.Tranoutdocument.getElementByIdquotltTextBox19.ClientIDgtquot.value function Button18_onclick //呼叫坐席函数 if document.getElementByIdquotltTextBox20.ClientIDgtquot.value quotquot window.alertquot.