zoukankan      html  css  js  c++  java
  • FreeSwitch那些坑之CallCenter

    安装环境:CenterOS 7.8

    FreeSwitch版本:1.10.12

    编译安装完后,打开了CallCenter模块,无论怎么样队列中的话机都不响。。。

    显示队列中有可用座席,就是不转。

    这是默认示例(注释掉的):

      <agents>
        <!--<agent name="1000@default" type="callback" contact="[leg_timeout=10]user/1000@default" status="Available" max-no-answer="3" wrap-up-time="10" reject-delay-time="10" busy-delay-time="60" />-->
      </agents>
      <tiers>
        <!-- If no level or position is provided, they will default to 1.  You should do this to keep db value on restart. -->
        <!-- <tier agent="1000@default" queue="support@default" level="1" position="1"/> -->
      </tiers>

    错误提示:

    You must define a domain called in your directory and add a user with the id="" attributeand you  must configure your device to use the proper domain in its authentication credentials.
    
    2020-06-02 18:35:27.566659 [DEBUG] sofia.c:10349 verifying acl "domains" for ip/port 192.168.0.7:0.
    2020-06-02 18:35:27.566659 [DEBUG] switch_core_state_machine.c:604 (sofia/internal/18612345678@192.168.0.86:5060) State NEW
    2020-06-02 18:35:27.566659 [DEBUG] sofia.c:2434 detaching session 743ea424-7ba3-4150-8e9f-96a20d7151c9
    2020-06-02 18:35:27.607167 [DEBUG] sofia.c:2544 Re-attaching to session 743ea424-7ba3-4150-8e9f-96a20d7151c9
    2020-06-02 18:35:27.607167 [DEBUG] sofia.c:10255 sofia/internal/18612345678@192.168.0.86:5060 receiving invite from 192.168.0.7:5060 version: 1.10.2 -release 64bit
    2020-06-02 18:35:27.607167 [DEBUG] sofia.c:10349 verifying acl "domains" for ip/port 192.168.0.7:0.
    2020-06-02 18:35:27.607167 [WARNING] sofia_reg.c:2929 Can't find user [@192.168.0.86] from 192.168.0.7
    You must define a domain called '192.168.0.86' in your directory and add a user with the id="" attribute
    and you must configure your device to use the proper domain in its authentication credentials.
    2020-06-02 18:35:27.607167 [NOTICE] sofia.c:2432 Hangup sofia/internal/18612345678@192.168.0.86:5060 [CS_NEW] [CALL_REJECTED]
    2020-06-02 18:35:27.626754 [DEBUG] sofia.c:1548 Channel is already hungup.

    根据错误提示,更改配置文件为如下:

      <agents>
        <agent name="1000@$${domain}" type="callback" contact="[leg_timeout=10]user/1000@$${domain}" status="Available" max-no-answer="300" wrap-up-time="10" reject-delay-time="10" busy-delay-time="6" />
        <agent name="1000@$${domain}" type="callback" contact="[leg_timeout=10]user/1000@$${domain}" status="Available" max-no-answer="300" wrap-up-time="10" reject-delay-time="10" busy-delay-time="6" />
        <agent name="1001@$${domain}" type="callback" contact="[leg_timeout=10]user/1001@$${domain}" status="Available" max-no-answer="300" wrap-up-time="10" reject-delay-time="10" busy-delay-time="6" />
        <agent name="1002@$${domain}" type="callback" contact="[leg_timeout=10]user/1002@$${domain}" status="Available" max-no-answer="300" wrap-up-time="10" reject-delay-time="10" busy-delay-time="6" />
        <agent name="1003@$${domain}" type="callback" contact="[leg_timeout=10]user/1003@$${domain}" status="Available" max-no-answer="300" wrap-up-time="10" reject-delay-time="10" busy-delay-time="6" />
        <agent name="1004@$${domain}" type="callback" contact="[leg_timeout=10]user/1004@$${domain}" status="Available" max-no-answer="300" wrap-up-time="10" reject-delay-time="10" busy-delay-time="6" />
      </agents>
      <tiers>
        <!-- If no level or position is provided, they will $${domain} to 1.  You should do this to keep db value on restart. -->
        <tier agent="1000@$${domain}" queue="support@default" level="1" position="1"/>
        <tier agent="1001@$${domain}" queue="support@default" level="1" position="1"/>
        <tier agent="1002@$${domain}" queue="support@default" level="1" position="1"/>
        <tier agent="1003@$${domain}" queue="support@default" level="1" position="1"/>
        <tier agent="1004@$${domain}" queue="support@default" level="1" position="1"/>
      </tiers>

    这个时候,只要有1000-1004里面的分机注册进来,就能够正常振铃了。

  • 相关阅读:
    【面试题】Round A China New Grad Test 2014总结
    【C++】指针数组和数组指针
    快速排序算法递归和非递归实现
    StringTokenizer的用法
    java实时监测文件夹的变化,允许多用户同时访问,完成文件转移
    java统计当前在线数
    KMP算法的一种实现
    java.io.PrintWriter
    OOAOODOOP
    Java 编程技术中汉字问题的分析及解决
  • 原文地址:https://www.cnblogs.com/cash/p/13113976.html
Copyright © 2011-2022 走看看