FreeSwitch中配置网关的方法

2023-11-10


在VOIP通信系统中,经常要用到网关。那么网关怎么和FreeSwitch在一起配合使用?

           有如下需求:

           有一虚拟运营商(即:SIP PROVIDER ),提供拨打外线的功能。从该处购买一 SIP 账号,具体配置信息如下:

           用户名:user

           密码:   pass

           服务器IP:100. 100.100.100

           想通过和该SIP PROVIDER 对接实现拨打外线功能。即:0+要拨打的号码,就送到该SIP PROVIER (说明:此时的 SIP PROVIDER 相当于一网关)。

 

           解决方法:

         (1)添加一个网关

                  在 \conf\sip_profiles\external 中添加一个名为GW_TEST.xml 的文件,内容如下:

                  <gateway name="GW_TEST">
                     <param name="realm" value="100. 100.100.100"/>
                     <param name="username" value="user"/>
                     <param name="password" value="pass"/>
                  </gateway>

           (2) 新建一个拨码计划

                 在 \conf\dialplan\default 中新建一个名为 call_gw_test.xml 的文件 ,内容如下:

                  <include>
                     <extension name="call out">
                        <condition field="destination_number" expression="^0(\d+)$">
                           <action application="bridge" data="sofia/gateway/GW_TEST/$1"/>
                        </condition>
                     </extension>
                 </include>

 

            (3) 通过 FS_CLI.exe 运行 reloadxml ,即可生效。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FreeSwitch中配置网关的方法 的相关文章

  • 2012服务器系统安装流媒体,windows2012流媒体服务器

    windows2012流媒体服务器 内容精选 换一换 购买Windows弹性云服务器后 xff0c 通过MSTSC远程连接 xff0c 发现没有声音 通过MSTSC远程连接的Windows弹性云服务器如何播放音频 xff1f 本节内容适用于
  • 国家开源软件资源库

    http yp oss org cn software show cat php cat id 5 基本信息 成熟度 Dimdim 2009 05 19 1 2 3 4 5 6 7
  • 硬件加速导致的flv播放不出视频(拉流)

    问题 前段时间我们做项目的时候 涉及到PC端拉流 但是出现了一些奇怪的情况 我们多台设备 安装的都是谷歌Chrome浏览器 但是在从流媒体服务器拉流的时候 出现笔记本win10最新版本Chrome 台式机win7低版本Chome 版本 58
  • 多个fs.write追加到同一个文件可以保证执行顺序吗?

    假设我们有这样一个程序 imagine the string1 to string1000 are very long strings which will take a while to be written to file system
  • Electron 中的自定义错误窗口/处理

    我目前正在构建一个用于文件备份的应用程序 它对文件系统进行了大量的读写操作 大部分功能都很好 但我在应用程序的错误处理方面遇到了一些困难 在下面的屏幕截图中 最后一个路径不是有效的目录 并返回异常 如您所见 function getTota
  • 使用nodejs从文件中删除最后n行

    我正在尝试使用 fs 作为 nodejs 的一部分从文件中删除最后 3 行 我目前正在将文件读入内存 然后在没有这 3 行的情况下再次写入它 但我确信有一种更有效的方法 不需要将整个文件读入内存 我现在的代码 fs readFile fil
  • 错误:运行帖子时标题检查不正确

    我需要从休息调用中获取zip 为了模拟 我使用具有二进制选项的邮递员进行发布 并添加一个带有文件夹和html文件的小zip文件 在模拟期间 我想使用express获取数据并提取zip并放入C盘下的某个文件夹 目前 当我运行以下程序时 这是我
  • Nodejs中从绝对路径获取文件名?

    如何从 Nodejs 中的绝对路径获取文件名 e g foo txt from var www foo txt 我知道它适用于字符串操作 例如fullpath replace 但我想知道是否有一个明确的方法 比如file getName 在
  • 如何关闭可读流(结束之前)?

    如何关闭一个可读流在 Node js 中 var input fs createReadStream lines txt input on data function data after closing the stream this w
  • Node js 在复制之前检查文件是否打开

    在将文件复制到另一个位置之前 我需要检查文件是否已打开 下面的代码告诉您打开文件时是否显示错误代码 EBUSY 但如果文件未打开 它将删除文件的内容 有没有更好的方法来获取这些信息 fs open my file dwg w functio
  • 读取文件附件(例如;.txt 文件)-Discord.JS

    第二次在 StackOverflow 上发帖 对于任何错误我深表歉意 请多多包涵 与标题相同 您如何阅读不和谐附件的内容比方说 txt文件并打印内容 我尝试过fs但不幸的是失败了 我也搜索了文档但也失败了 Ideas 你不能使用fs模块 因
  • fs.unlink 不会删除文件

    在我的 Express 服务器上 我想获取用户上传的文件并将其重命名以匹配他们的用户名 如果用户上传新文件 则之前的文件将被替换 这是代码 var newPath uploads user username file extension t
  • 未收到数据时向 Node.js 流添加“静默帧”

    我正在使用 Node js 创建一个 Discord js 机器人 该机器人在语音通道中记录用户的音频 它加入一个频道并开始分别收听每个用户的声音 它记录到 pcm 文件 因此只有原始数据 现在 这可行了 但 Discord 音频流的性质导
  • 如何跟踪 Node.js 中的(更改的)日志文件

    好吧 这似乎是一个简单的问题 但我无法从这里找到答案 因此我将其发布 希望有人可能遇到类似的问题 我需要监视指向 Web 服务器文件的符号链接 var log lighttpd error log更具体地说 感谢莱纳斯 G 蒂尔 https
  • Node.js WriteStream 在关闭之前不会将数据写入文件

    我怎样才能将数据写入文件WriteStream write 叫做 编辑 事实证明 当我使用 REPL 并调用该函数时 这是有效的 但是 这在我的程序中不起作用 import as FS from fs import LetterGroup
  • 获取node.js中的模块名称

    有谁知道如何获取node js javascript中模块的名称 所以可以说你愿意 var RandomModule require fs console log RandomModule name gt fs 如果您尝试跟踪依赖项 可以尝
  • Fabric.JS 与 Node.JS - 导出为 PNG/JPEG

    所以我只是在玩 Fabric JS适用于 Node JS 不适用于 Web 我已经成功制作了一个静态画布 并在上面放置了一个矩形 出口的时间到了 这是我创建画布并添加矩形的代码 var canvas new fabric StaticCan
  • Webpack nodejs fs.readFile 不是函数

    我有一个 webpack 配置 例如 var path require path module exports entry index js output path path join dirname static filename bun
  • 无法使用 webpack 解析“fs”并做出反应

    当我尝试为节点服务器构建应用程序时 我不断收到描述中的错误 我最终试图读取 docxtemplater 的 docx 文件 但如果没有 fs 工作 它看起来就不那么明亮 我尝试使用在许多解决方案中看到的 node fs empty 解决方法
  • Nodejs 解码 base64 并使用流将它们保存到文件中

    在我的node js应用程序中 我使用以下代码行解码base64编码的图像 const fileDataDecoded Buffer from base64EncodedfileData base64 到目前为止 我可以使用以下代码编写一个

随机推荐

  • Java线程:线程的调度-守护线程

    本文转载至 http lavasoft blog 51cto com 62575 221845 Java线程 线程的调度 守护线程 守护线程与普通线程写法上基本么啥区别 调用线程对象的方法setDaemon true 则可以将其设置为守护线
  • 贵阳市职称计算机报名时间,贵州贵阳市2013年职称计算机考试报名时间

    一 考试科目 科 目备 注 1中文Windows XP操作系统 2Word 2003中文字处理 3Excel 2003中文电子表格考生任选其一 金山表格2005 4PowerPoint 2003中文演示文稿考生任选其一 金山演示2005 5
  • hping 详解_hping3使用

    简介 hping3是一款免费的数据包生成器和分析器 可用于安全审计 防火墙规则测试 网络测试 端口扫描 性能测试 压力测试 DOS 几乎可以发送任意类型的TCP IP数据包 功能强大但是每次只能向一个IP地址发送数据包 还能够在两个相互包含
  • spring应用从多个properties文件中加载数据的问题

  • arch linux 文档下载_CASTEP的Linux 安装

    CASTEP http www castep org 是一款电子结构软件 可以计算Kohn Sham框架下的平面波DFT 能够完成VASP能够完成的大部分计算 相比于VASP有几个优势 能够完成基本所有VASP能实现的功能和一些VASP不能
  • golang中的随机数rand

    1 math rand 随机数从资源生成 包水平的函数都使用的默认的公共资源 该资源会在程序每次运行时都产生确定的序列 如果需要每次运行产生不同的序列 应使用Seed函数进行初始化 默认资源可以安全的用于多go程并发 关于种子seed 程序
  • nginx实现路由重定向功能 避免服务器出现 404 Not Found

    首先 到服务器上 vue react等项目路由的重定向已解决不了带后缀的访问 这个重定向需要 nginx 来实现 我们先执行 scp r 用户名 如果没设置过就是root 服务器公网地址 etc nginx nginx conf E 拷贝地
  • Java基础最新教程-小白到大神,从api层面到底层原理解抛

    JavaSe JDK JRE JVM是什么 JDK Java Development Kit JRE Java Runtime Environment JVM Java Virtual Machine Java跨平台核心是使用Jvm 在不同
  • Java基础学习之函数式编程Comsumer接口(JDK8)

    前言 从毕业到现在正好三年 高难度的项目做了不少 但是基础这个东西一段时间不接触就会忘得一干二净 话不多说 开始今天的学习 1 Consumer接口 接触过 消费者 生产者 模式的同学 肯定对这个单词不陌生 在java8函数式编程和lamb
  • mcd, lm, VS lx

    LED常识之 mcd lm w的关系 转载自 http 1198 vip blog 163 com blog static 202177117201211624535412 LED 亮度是指发光体 反光体 表面发光 反光 强弱的物理量 人眼
  • Zynq-LWIP上行传输大批量数据方法说明

    此篇是我在学习中做的归纳与总结 其中如果存在版权或知识错误或问题请直接联系我 欢迎留言 PS 本着知识共享的原则 此篇博客可以转载 但请标明出处 目录 1 项目简介 1 1 完成功能 1 1 使用工具 2 LWIP141 DMA上行传输数据
  • web前端学习笔记一

    一 VS Code快捷键 代码格式化 Shift Alt F 向上或向下移动一行 Alt Up或Alt Down 快速复制一行代码 Shift Alt Up或Shift Alt Down 快速替换 Ctrl H 二 标题标签 h1 定义最大
  • C语言 函数 上

    函数的定义 子程序 是一个大型程序中的某部分代码 由一个或多个语句块组成 它负责完成某项特定任务 相较于其他代码 具备相对的独立性 2 库函数 eg 打印函数 printf 字符串拷贝 strcpy 计算n的k次方 pow函数 3 自定义函
  • 前端面试题----第1天

    文章目录 HTML link和 import的区别 CSS 圣杯布局和双飞翼布局 JS 用递归算法实现 数组长度为5且元素的随机数在2 32间不重复的值 HTML link和 import的区别 1 link是HTML标签 import是c
  • 数据链路层以太网帧格式------理解MTU的定义和最大值(1500字节)

    在前面的文章中 我们讨论了IP的包格式 也说过TCP UDP的包格式 无论是TCP还是UDP 最终还是封装成了IP包 我们知道 IP包的最大程度为65535个字节 于是很多初学者会误解 以为这65535字节的IP包数据 是直接被数据链路层套
  • C基础知识总结(全)

    目录 第一个程序hello world说明 计算机中的数据存储 数值型数据的存储 非数值型数据的存储 词法符号 关键字 标识符 数据类型 数据类型的分类 整数类型 浮点类型 实型 小数 空类型 原码 反码 补码 常量 实型常量 字符常量 字
  • 动力节点Java实用小技能,手把手带你生成二维码

    随着互联网的快速发展 二维码逐渐成为了主流 日常生活已经离不开二维码了 它们变得越来越有用 从候车亭 产品包装 家装卖场 汽车到很多网站 都在自己的网页二维码 让人们快速找到它们 随着智能手机的用户量日益增长 二维码的使用正在呈指数上升 让
  • 485集线器

    485集线器ZLAN9480A是一款可通过一路RS485主口扩展出8路RS485从口的工业级隔离型8口RS485集线器 可以有效的实现RS485网络的中继 扩展与隔离 ZLAN9480A的主口端提供隔离型RS485 从口端扩展出8路隔离型R
  • C++基础入门(数据类型)

    数据类型 整型 sizeof关键字 实型 浮点数 字符型 转意字符 字符串 布尔类型 数据的输入 C 规定在创建一个变量或者常量时 必须要指定出相应的数据类型 否则无法给变量分配内存 整型 作用 整型变量表示的是整数类型的数据 C 中能够表
  • FreeSwitch中配置网关的方法

    在VOIP通信系统中 经常要用到网关 那么网关怎么和FreeSwitch在一起配合使用 有如下需求 有一虚拟运营商 即 SIP PROVIDER 提供拨打外线的功能 从该处购买一 SIP 账号 具体配置信息如下 用户名 user 密码 pa