顶顶通用户申请和安装 空号识别 模块流程

一、申请 空号识别 授权

  1. 打开网址:http://my.ddrj.com,注册并登录。

  2. 点击“我的授权” -> “申请授权” (根据负责人的要求选择“在线”或是“离线”)。
    在这里插入图片描述

  3. 找到名称为空号识别的授权并点击“加号”图标打开授权,然后勾选空号识别这一模块,最后点击右上角的“申请在线授权”或是“申请离线授权”按钮进行授权。
    在这里插入图片描述

  4. 根据要求填写信息,填写完后点击“申请”按钮。
    在这里插入图片描述

  5. 告诉负责人,让他通过申请。如果图中的状态为“批准”,就可以下载程序压缩包了。
    在这里插入图片描述

二、部署 空号检测 模块

  1. 将下载好的程序压缩包上传至服务器中,上传的路径: /root
  2. 将程序压缩包解压至: /ddt/minida ,以此执行以下命令:
    cd ~
    mkdir /ddt/minida
    unzip minida_2.xx_linux_xxxx.zip -d /ddt/minida
    chmod +x /ddt/minida/daserver
  3. 安装 mod_da2(Freeswitch 模块) 需要下载压缩包,地址:http://www.dingdingtong.cn/mod_da2_last.rar
  4. 解压并打开名为 mod_da2_last.rar 的压缩包。
  5. Freeswitch 程序默认安装路径为: /ddt/fs ,接下来会将下载名称为 mod_da2_last.rar 的压缩包中的上传至 Freeswitch 程序安装的目录下:
  • da2.conf.xml 上传到 Freeswitch 程序安装目录 /conf/autoload_configs/da2.conf.xml
  • da2.json 上传到 Freeswitch 程序安装目录 /conf/da2.json
  • mod_da2.so 上传到 Freeswitch 程序安装目录 /mod/mod_da2.so
  1. 修改 modules.conf.xml 配置文件,文件路径: /conf/autoload_configs/modules.conf.xml
    修改方法:打开该配置文件,在文件的末尾处(</modules> 之前)加上<load module="mod_da2"/>
    <!-- Third party modules -->
    <!--<load module="mod_nibblebill"/>-->
    <!--<load module="mod_callcenter"/>-->

   <load module="mod_da2"/>
  </modules>
</configuration>
  1. 修改 da2.json 配置文件,需要按情况进行修改:
  • 私有化部署单机版本(部署一台服务器):addr 修改为 127.0.0.1,key 设置为空;
  • 私有化部署多机版本:addr 修改为 daserver 部署服务器IP,key 设置为 daserver目录 users.json 文件里面分配的key。如果 users.json 文件没有配置,记得配置一下。
  1. 启动 daserver,需要在 daserver 程序目录中执行命令:./daserver
    如果有输出 storage.cpp:478 readAllSample WARN readAllSample succeed count:5077 ,说明授权文件正确以及安装完成。
  2. 执行命令:shutdown退出程序,然后配置开机自动启动:
  • 如果daserver进程文件名不是 /ddt/minida/daserver,请修改脚本里面的路径
  • dacheck 文件上传到 /ddt/minida/dacheck
  • 执行以下命令:
    chmod +x /ddt/minida/dacheck
    echo "*/1 * * * * root /ddt/minida/dacheck > /dev/null 2>&1" >> /etc/crontab
  • 杀了daserver进程 看1分钟后是否会自动启动
  1. 让 daserver 程序处于后台启动状态,然后在 Freeswitch 控制台上执行命令:da2 show,如果没有错误输出,说明已经部署完成。

启用拨号方案

  1. 队列外呼:在队列外呼有一变量:空号识别,该变量值选择:start_da2,然后点击“更新”按钮:在这里插入图片描述
  2. 呼叫路由external启用拨号方案da2test,并修改该拨号方案中的IP:在这里插入图片描述
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/338066.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

JDK 动态代理(Spring AOP 的原理)(面试重点)

代理模式 也叫委托模式.定义&#xff1a;为其他对象提供⼀种代理以控制对这个对象的访问.它的作⽤就是通过提供⼀个代理类,让我们 在调⽤⽬标⽅法的时候,不再是直接对⽬标⽅法进⾏调⽤,⽽是通过代理类间接调⽤&#xff0c;在某些情况下,⼀个对象不适合或者不能直接引⽤另⼀个对…

geoserver pg_hba.conf 设置连接

geoserver pg_hba.conf 设置连接 在Postgre安装文件目录下的data文件夹中&#xff0c;修改pg_hba.conf文件&#xff0c;末尾添加重启postgresql的服务&#xff0c;应该就可以连了。

基于无锁循环队列的线程池的实现

目录 出处&#xff1a;B站码出名企路 应用场景 设计实现 等待策略模块 晚绑定 C 中的 override关键字 C中的 default 关键字 C中的 delete 关键字 C中的 explicit 关键字 C中 using 别名技巧 sleep 和 yield的区别 noexcept关键字 volatile关键字 无锁循环队列的…

第十二站(20天):C++泛型编程

模板 C提供了模板(template)编程的概念。所谓模板&#xff0c;实际上是建立一个通用函数或类&#xff0c; 其 类内部的类型和函数的形参类型不具体指定 &#xff0c;用一个虚拟的类型来代表。这种通用的方式称 为模板。 模板是泛型编程的基础, 泛型编程即以一种独立于任何特定…

JavaWeb-Listener

一、概念 Listener表示监听器&#xff0c;是JavaWeb三大组件&#xff08;Servlet&#xff0c;Filter&#xff0c;Listener&#xff09;之一&#xff0c;监听器的监听对象可以是application, session, request三个对象&#xff0c;监听的事件是这些对象的创建或销毁&#xff0c…

虚拟机将1.15版本的nginx推送到阿里云镜像仓库

1、docker images 2、docker login --usernamealiyun7279061146 registry.cn-shenzhen.aliyuncs.com 3、docker tag 53f3fd8007f7 registry.cn-shenzhen.aliyuncs.com/zhouwb/zhou:1.15 docker push registry.cn-shenzhen.aliyuncs.com/zhouwb/zhou:1.15

Linux第33步_TF-A移植的第1步_创建新的设备树

TF-A移植第1步就是创建新的设备树&#xff0c;并命名为“stm32mp157d-atk”。 和“TF-A移植”有关的知识点&#xff1a; 1)设备树英文名字叫做Device tree&#xff0c;用来描述板子硬件信息的&#xff0c;比如开发板上的 CPU有几个核 、每个CPU核主频是多少&#xff0c;IIC、…

线性代数:逆、转置、分块、多项式 矩阵公式总结

目录 逆矩阵、转置矩阵重要公式 公式 证明 矩阵分块 基本运算 分块的逆&#xff08;主副对角线分块对角阵的逆、主副对角线上下三角分块对角阵的逆&#xff09; 例 矩阵多项式 例 克拉默法则及逆矩阵求方程组 逆矩阵、转置矩阵重要公式 公式 证明 矩阵分块 基本运…

科技护航 智慧军休打通医养结合最后一公里

“小度小度&#xff0c;请帮我打电话给医生。” “好的&#xff0c;马上呼叫植物路军休所医生。” 2023年9月25日&#xff0c;常年独居、家住广西南宁市植物路军休所的军休干部程老&#xff0c;半夜突发疾病&#xff0c;让他想不到的是&#xff0c;这个常年伴他左右的“小度”…

刷题日记-139. 单词拆分

这是一道动态规划题目&#xff0c;要求判断给出的字符串s能否被wordDict字符串列表中的字符串组成。 这段代码是一个解决单词拆分问题的函数 wordBreak&#xff0c;其作用是判断字符串 s 是否可以被拆分为由字典 wordDict 中的单词组成。 我们要通过构建一个布尔值的向量 dp&…

【Godot4自学手册】第一节配置Godot运行环境

各位同学大家好&#xff01;我是相信神话&#xff0c;从今天开始&#xff0c;我开始自学2D游戏开发&#xff0c;用到的是Godot4。我准备用视频记录整个开发过程&#xff0c;为自学2D开发的同学趟趟路。让我们开始吧。 首先介绍一下Godot是什么东西&#xff0c;在2D游戏开发中是…

DolphinDB学习(0):DolphinDB基本概述

DolphinDB的学习难度不小&#xff0c;主要是写法比较多&#xff0c;官方示例是一次性给一大堆代码&#xff0c;在没有成体系的学习基础的前提下&#xff0c;总有种力不从心的感觉&#xff0c;所以博主汇总这一个系列的文章&#xff0c;尝试从最简单的基础常规操作开始&#xff…

springboot113健身房管理系统

简介 【毕设源码推荐 javaweb 项目】基于springbootvue 的健身房管理系统 适用于计算机类毕业设计&#xff0c;课程设计参考与学习用途。仅供学习参考&#xff0c; 不得用于商业或者非法用途&#xff0c;否则&#xff0c;一切后果请用户自负。 看运行截图看 第五章 第四章 获取…

力扣刷MySQL-第七弹(详细讲解)

&#x1f389;欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克&#x1f379; ✨博客主页&#xff1a;小小恶斯法克的博客 &#x1f388;该系列文章专栏&#xff1a;力扣刷题讲解-MySQL &#x1f379;文章作者技术和水平很有限&#xff0c;如果文中出…

一文详解 Berachain 测试网:全面介绍与教程,bitget wallet教程

什么是Berachain&#xff1f; Berachain&#xff08;web3.bitget.com/zh-CN/assets/berachain-wallet&#xff09;是一种尖端区块链技术&#xff0c;使用 Cosmos SDK 构建的 Layer-1&#xff0c;兼容以太坊虚拟机&#xff08;EVM&#xff09;。它基于一种独特的概念&#xff0c…

Summerize for Bioinformatics with ChatGPT

目录 Basic Introduction Historical Events Bioinformatics vs. Computational Biology Levels of Bioinfo & CompBio Molecular Biology Primer Homework 1 A brief Introduction to DNA & RNA A brief Introduction to Protein Sequencing Technologies S…

解决git在使用代理时进行HTTPS操作时的无法连接github的解决办法

问题如下&#xff1a; 在使用git clone 无法连接github的443端口。 解决问题&#xff1a; 首先查看自己的代理服务器使用的端口号&#xff08;我这里的端口号是7890。&#xff09;使用指令 git config --global https.proxy 127.0.0.1:7890这条命令是在配置 Git 使用代理服务…

【数据结构与算法】归并排序详解:归并排序算法,归并排序非递归实现

一、归并排序 归并排序是一种经典的排序算法&#xff0c;它使用了分治法的思想。下面是归并排序的算法思想&#xff1a; 递归地将数组划分成较小的子数组&#xff0c;直到每个子数组的长度为1或者0。将相邻的子数组合并&#xff0c;形成更大的已排序的数组&#xff0c;直到最…

【Android12】Android Framework系列---Adb和PMS安装apk源码流程

Adb和PMS安装apk源码流程 adb install命令 通过adb install命令可以将apk安装到Android系统&#xff08;注意&#xff1a;特定类型的apk&#xff0c;比如persist类型是无法通过adb安装的&#xff09; 下述命令中adb解析install命令&#xff0c;并调用Android PackageManagerS…

KAGGLE · GETTING STARTED CODE COMPETITION 图像风格迁移 示例代码阅读

本博文阅读的代码来自于I’m Something of a Painter Myself | Kaggle倾情推荐&#xff1a; Monet CycleGAN Tutorial | Kaggle 数据集说明 I’m Something of a Painter Myself | Kaggle Files monet_jpg - 300 Monet paintings sized 256x256 in JPEG formatmonet_tfrec -…