日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Asterisk Queue呼叫中心的实现

發布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Asterisk Queue呼叫中心的实现 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.先在sip.conf中建立若干個sip賬號

?

如:

[2207]
type=friend
mailbox=2207
dtmfmode=rfc2833
callgroup=
host=dynamic
username=2207
secret=2207
canreinvite=yes
context=internal
callerid=sch<2207>
pickupgroup=
accountcode=
nat=yes
disallow=all
allow=ilbc
allow=alaw
allow=g729

?

其他的賬號就不一一寫出來了。

?

2. 將這些sip賬號加入了座席(Agent)中,在agents.conf中加入

?

agent => 2207,2207,Agent one

?

即 agent => 賬號,密碼,座席名(任意定義)

?

其他的成員也以這樣的方式加入.

?

3.將座席加入到隊列(Queue)中,即在queues.conf中加入

?

(1),先定義一個隊列名 ,

(2),然后將座席加入

?

如下:

?

[myqueue]

member => Agent/2207

?

同理再將其他的座席也加入

?

?

?

4. 在撥號方案中加入登錄到隊列的操作,在extension.conf中的sip指定的[internal]中加入以下語句

?

[internal]

?

exten => 6100,1,AgentCallbackLogin(,,${CALLERID(num)}@internal)

?

在sip賬號登錄之后,再呼叫6100,然后系統會提示輸入座席號及密碼,然后就會提示已經進入隊列了。

?

即具體的AgentCallbackLogin的參數的使用,就請各位在http://www.voip-info.org查詢一下了。

?

大致就是指 AgentCallbackLogin([AgentNo][|[options][|[exten]@context]]):

?

即 AgentNo 就是指 座席號,由于本流程中,是希望所有的座席都可以登錄,所以就省去了這個參數。

?

options這里沒有使用,也空著

?

[exten]@context 這個就是指,在哪個context和exten 中接收進入到隊列的流程。

?

如我們這里設置的,即是在internal中。

?

因為我們要在internal的context中加入

?

exten => _22XX,1,Dial(${EXTEN})

?

呼叫座席,所以要這樣定義。

?

如果想在其他的context中接收進入隊列的流程時,可以自己調整

?

?

?

5. 在撥號方案 internal中接收呼叫

?

[internal]

?

加入

?

exten => _22XX,1,Dial(${EXTEN})

?

?

6.在撥號方案中,增加進入隊列的流程

?

[internal]

增加

?

exten => 999,1,Queue(myqueue)

?

?

整個呼叫中心就是這樣完成了。

總結

以上是生活随笔為你收集整理的Asterisk Queue呼叫中心的实现的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。