第一精品福利av性导航_色播五月综合悠悠久久_中文字幕乱码日韩一二三区_无遮挡无码爽到爆免费网站

聯(lián)傲電訊提供一站式電話外呼系統(tǒng)開發(fā)、客服工單系統(tǒng)搭建、智能呼叫中心平臺、呼叫中心系統(tǒng)解決方案!

二次開發(fā)

聯(lián)傲電話助理二次開發(fā)

首頁>聯(lián)傲電話助理二次開發(fā)>

概述

1.概述

TAServer為聯(lián)傲云座席客戶端服務(wù)程序,安裝后開機自動運行。聯(lián)傲云座席提供WebSocket開發(fā)接口,封裝了完整的方法和事件,可方便地在應(yīng)用系統(tǒng)中實現(xiàn)外呼、彈屏、錄音等應(yīng)用。


聯(lián)傲電訊已將接口再次封裝成teleAgent.js對象,集成商在項目中引用teleAgent.js對象就可以。
      話務(wù)員直接使用企業(yè)CRM或定制的應(yīng)用,實現(xiàn)軟件外呼,來電彈屏,通話錄音功能。


teleAgent.js接口

1.方法

1. Connect ( Socket_port)                                                                                                                               

功能:連接聯(lián)傲云座席服務(wù)                                           

參數(shù):Socket_port: WebSocket 服務(wù)端口。    

注意:每個座席只允許連接一個客戶端。如果已有一個客戶端連接,則不允許其它的客戶端連接。

2. Disconnect                                                                                                                                               

功能:斷開聯(lián)傲云座席服務(wù)                                           

3. Login (CompanyAccount, AgentNo, Password,)                                                                                     

功能:連接并登陸賬號                                           

參數(shù):CompanyAccount 該企業(yè)在聯(lián)傲云注冊的企業(yè)賬號                                      AgentNo           用戶在聯(lián)傲云的賬號                                             Password          用戶在聯(lián)傲云的密碼                             

說明:業(yè)務(wù)系統(tǒng)和聯(lián)傲云各自有自己的賬號體系,業(yè)務(wù)方要建立一個業(yè)務(wù)系統(tǒng)賬號到聯(lián)傲云賬號的映射表,例如某用戶在業(yè)務(wù)系統(tǒng)中的賬號密碼是:張三、123, 對應(yīng)在聯(lián)傲云的賬號密碼是:李四、456;企業(yè)賬號的:ABC.

系統(tǒng)集成完成后,用戶打開業(yè)務(wù)系統(tǒng),在業(yè)務(wù)系統(tǒng)中用:張三、123 完成登錄驗證,然后調(diào)用Login接口用:ABC、李四、456 向聯(lián)傲云完成座席登錄.

4. Logout                                                                                                                                                        

功能:話務(wù)員簽出                                           

5. DoAction(action, param)                                                                                                                                          

功能:通訊控制功能。

參數(shù): action 指具體要使用的功能名,大寫字符串表示,參見下表

action

Param

呼叫 ‘CALLOUT

呼叫的目標(biāo)號碼

功能:軟件呼叫。

示例:  teleAgent.DoAction(CALLOUT,13912345678)

應(yīng)用:點擊呼叫、自動呼叫。

注意:

采用TA01T 型電話盒:無需摘起話機,可以直接調(diào)用此方法呼叫。

采用TA01R/M 型電話盒:必須摘機后才可以掉用此方法呼叫.

發(fā)碼SENDDTMF

DTMF碼

功能:效果相當(dāng)于手動按電話機按鍵

示例:teleAgent.DoAction(SENDDTMF,1)

應(yīng)用:例如軟件呼叫對方接通的是呼叫中心或總機,需要二次按鍵,則可以用此方法模擬手撥按鍵。

摘機‘OFFHOOK

 

功能:軟件摘機

示例: teleAgent.DoAction(OFFHOOK)

應(yīng)用:例如客戶來電,用此方法實現(xiàn)軟件接聽。

注意:僅對 TA01R/M 型電話盒有效。

掛機ONHOOK

 

功能:軟件掛機

示例:teleAgent.DoAction(ONOOK)

應(yīng)用:例如通話結(jié)束,用此方法實現(xiàn)軟件掛機。

注意:僅對 TA01R/M 型電話盒有效。

 

2.事件

teleAgent.js 封裝了各種狀態(tài)事件,以JSON回傳詳細信息,參見以下說明:

2.2.1 OnWSConnectState (jsonData)

功能: WebSocket服務(wù)連接狀態(tài)事件。

jsonData:  {conState: "open"}

conState: open為連接成功,Error為出現(xiàn)錯誤,close為連接關(guān)閉。

實例:

    teleAgent. OnWSConnectState(function (jsonData) {

//處理事件響應(yīng)的業(yè)務(wù)邏輯,

}

實例:

    teleAgent. OnWSConnectState(function (jsonData) {

//處理事件響應(yīng)的業(yè)務(wù)邏輯,

}

2.2.2 onDeviceState (jsonData)

功能:      話務(wù)設(shè)備狀態(tài)事件

jsonData:

{"EVENT":" DEVICE",“DEVTYPE”:”設(shè)備類型”,"DEVSTATE":"設(shè)備狀態(tài) ","DEVINFO":"狀態(tài)描述 ",“PHONESTATE”:”話機狀態(tài)”}    

DEVTYPE:     3    錄音型.     

              2    外呼型

              4    混合型

DEVSTATE : -1    故障       

              0    正常初始化  

              1    OK         

              2    告警    

 PHONESTATE:  --- 話機狀態(tài) ---                                   對應(yīng)主要信息

ST_INITDEV           = 0;                                       初始化中

   ST_IDLE               = 1;                                       掛機

   ST_CHEDKDIALTONE   = 2;                                       摘機準(zhǔn)備呼出

   ST_PRECALL           = 3;  //  檢測是否預(yù)撥號                   內(nèi)線話機摘機準(zhǔn)備撥號

   ST_CALLOUT           = 4;  // 已區(qū)分了撥叫內(nèi)線或外線            摘機呼出

   ST_RING               =  5;                                     振鈴

   ST_TALK               = 6;                                       通話

   ST_DISCONNECT       = 7;                                       電話線斷開

實例:

   teleAgent.onDeviceState(function (data) {

//處理事件響應(yīng)的業(yè)務(wù)邏輯

   });

2.2.3 onLoginState(jsonData)  

功能: 聯(lián)傲云座席登錄狀態(tài)事件

jsonData:

 {"EVENT":" LOGINSTATE ","COMPANY":"企業(yè)賬號","USER":"用戶賬號","ERRCODE":"狀態(tài)碼","ERRMSG":"描述"}

 

ERRCODE:  1000  表示登錄成功。其它值表示登錄失敗,原因參見ERRMSG描述。

 

實例:

   teleAgent.onLoginState(function (jsonData) {

//處理事件響應(yīng)的業(yè)務(wù)邏輯

   });

 

 2.2.4 onCallState(jsonData)

功能: 呼叫狀態(tài)事件

修改:  所有呼叫相關(guān)事件均添加了 CALLTYPE 鍵值,

CALLTYPE    1: 接聽。 2: 呼出 。 0:空閑

 

STATE = 1    通話

{"EVENT":"CALLSTATE","TELNO":"%s","STATE":"1","STATEMSG":"通話","CALLTYPE":"%d"}

  CallType : 1 接聽;  其它:呼出

STATE = 2    來電震鈴

{"EVENT":"CALLSTATE","STATE":"2","STATEMSG":"通話","TELNO":"來電號碼","RINGCOUNT":"振鈴計數(shù)"}

說明:RINGCOUNT=1表示是一次新的來電。

STATE = 3   收到按鍵

{"EVENT":"CALLSTATE","STATE":"3","STATEMSG":"按鍵","DTMF":"%s"}

STATE = 4  摘機

{"EVENT":"CALLSTATE","STATE":"4","STATEMSG":"摘機"}

STATE = 5   掛機

{"EVENT":"CALLSTATE","STATE":"5","STATEMSG":"掛機"}

STATE = 6   監(jiān)測到一個未應(yīng)答來電

{"EVENT":"CALLSTATE","STATE":"6","STATEMSG":"未應(yīng)答","TELNO":"%s"}

STATE = 7   開始錄音

{"EVENT":"CALLSTATE","STATE":"7","STATEMSG":"開始錄音","VOCID":"錄音ID"}

STATE = 8   停止錄音

{"EVENT":"CALLSTATE","STATE":"8","STATEMSG":"停止錄音"}

STATE = 10 呼叫失敗 

{"EVENT":"CALLSTATE","TELNO":"139222888","STATE":"10","STATEMSG":"此狀態(tài)不能呼叫"}

對于客服型調(diào)用CALLOUT方法時話機未摘機

 

實例:

   teleAgent.onCallState (function (jsonData) {

//處理事件響應(yīng)的業(yè)務(wù)邏輯

   });

DEMO

1.DEMO

TAServer為聯(lián)傲云座席客戶端服務(wù)程序,安裝后開機自動運行。聯(lián)傲云座席提供WebSocket開發(fā)接口,封裝了完整的方法和事件,可方便地在應(yīng)用系統(tǒng)中實現(xiàn)外呼、彈屏、錄音等應(yīng)用。

詳情請參見下載中心:電話助理外呼版Demo


在線客服

銷售客服

渠道合作

技術(shù)支持

技術(shù)支持
客服微信

客服微信
關(guān)注公眾號

公眾號