Was this page helpful?

Queue Metrics - 客服語音系統(商用授權)

    Queue Metrics 是一套基於 Asterisk 平台,可作為客服語音系統的軟體。

    官網連結:

    官網上可申請 30 天免費試用授權碼,如果沒匯入試用授權碼,系統最多的 Agent 數只能有 2 個。

    安裝開始

    (http://queuemetrics.com/manuals/QM_T...d/ar01s02.html)
    系統環境:

    • PIAF 1.7.5.7(CentOS 5.7+Asterisk 1.6.2.20+FreePBX 2.8.1.4)
    • Queue Metrics-12.5.1
       

    Yum 安裝

    wget -P /etc/yum.repos.d http://yum.loway.ch/loway.repo
    yum install queuemetrics
    

    NOTE:

    透過 yum 方式安裝,會一併安裝需要的 JAVA SDK, tomcat 元件。

    安裝需要的資料庫

    cd /usr/local/queuemetrics/webapps/queuemetrics-12.5.1-397/WEB-INF/README/
    ./installDb.sh
    

    NOTE:

    請準備 mysql 的 root 密碼。

    設定 Asterisk

    cd /usr/local/queuemetrics/webapps/queuemetrics-12.5.1-397/WEB-INF/
    cp mysql-utils//extensions-examples/extensions_queuemetrics.conf /etc/asterisk
    chown asterisk:asterisk /etc/asterisk/extensions_queuemetrics.conf 

    編輯 /etc/asterisk/extensions_custom.conf

    ; 最底下加上這一行
    #include extensions_queuemetrics.conf 
    

    NOTE:

    如果是 Asterisk 1.8.x 必須改成 extensions_queuemetrics_18.conf。

    載入新設定

    Asterisk -rvvvvvvvv
    > reload 
    > exit
    

    設定 Queue Metrics

    cd /usr/local/queuemetrics/webapps/queuemetrics-12.5.1-397/WEB-INF
    vi configuration.properties 
    

    編輯 configuration.properties

    default.queue_log_file=sql:P001
    
    callfile.dir=tcp:admin:[email protected]
    
    default.rewriteLocalChannels=true
    
    callfile.agentlogin.enabled=false
    
    callfile.agentlogoff.enabled=false
    
    default.hotdesking=86400

    TIPs:

    * queue log 使用 SQL 儲存模式

    * 使用正確的 Asterisk Manager 連線帳號,檢查 /etc/asterisk/manager.conf,權限範例如下
    [admin]
    secret = amp111
    deny=0.0.0.0/0.0.0.0
    permit=127.0.0.1/255.255.255.0
    read = system,call,log,verbose,command,agent,user,originate
    write = system,call,log,verbose,command,agent,user,originate

    網頁初始化設定

     http://[myserver]:8080/queuemetrics,預設帳號/密碼 demoadmin / demo。

    安裝 MySQL Loader - Qloaderd (optional)

    Qloader 有以下這些好處:

    • Makes general operations faster
    • It’s lightweight
    • Lets you keep a double copy of raw queue data
    • Lets you install QueueMetrics on a separate server
    • Allows for Hotdesking capabilities

    註:Qloader 是安裝 Asterisk Server,如果你的 Queue Metrics Server 是安裝在另一部機器上,那 Qloaderd 是必要的。

    安裝 Qloaderd

    yum install qloaderd
    

    檢查狀態

    [email protected]:~ $ tail /var/log/asterisk/qloaderd.log
     |Wed May 23 12:01:16 2012|QueueMetrics MySQL loader - $Revision: 1.27 $
     |Wed May 23 12:01:16 2012|Partition P001 - PID 12842 - TZ offset: 0 s. - Heartbeat after 900 s.
     |Wed May 23 12:01:16 2012|Now connecting to DB queuemetrics on localhost as user queuemetrics with password javadude
     |Wed May 23 12:01:16 2012|Ignoring all timestamps below 0
    

    如果沒出現任何錯誤,表示安裝完成。

    關閉 queue_log 自動歸檔

    在 FreePBX based 版本,預設安裝會將 /var/log/asterisk/queue_log 啟用自動歸檔,這會影響 Queue Metrics 的運作,所以必須將它關閉。

    編輯 /etc/logrotate.d/asterisk

    #/var/log/asterisk/*log {
    #   missingok
    #   rotate 5
    #   weekly
    #   create 0640 asterisk asterisk
    #   postrotate
    #       /usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
    #   endscript
    #}
    

    將這幾行註解。

    FAQ

    Q: 在安裝 Queue Metrics 之前,queue_log.xx 就已經有資料,如何將舊資料匯進 Queue Metrics

    Ans:

    請參閱 http://queuemetrics.com/manuals/QM_T..._and_solutions,4.4.1.2. What if my queue_log has already been rotated?

    Was this page helpful?
    標籤 (Edit tags)
    • No tags
    您必須 登入 才能發佈評論。
    Powered by MindTouch Core