voip|网络电话,软件实现电信座机

news/2024/4/29 18:46:08/文章来源:https://blog.csdn.net/weixin_49543223/article/details/126618707

原理

我们办理的宽带一般都含有座机服务,有一个座机号,自己买个座机插到光猫的语音口上就能用。光猫内置语音服务,座机通过电话线接上光猫来打电话,这个语音服务本质上是VOIP,基于IP的语音传输,光猫在VOIP和模拟信号之间转换。我们可以接入该语音网络,用VOIP软件来使用运营商的语音服务。

图片.png

准备

  • 光猫的超级管理员密码
  • 语音的用户名和密码
  • 光猫为路由模式
  • EasySip软件。

步骤

1、 备份:光猫插入USB,下图所示的界面选择备份配置,光猫的配置文件备份在e8_Config_Backup目录,如果操作过程中出现失误,选择快速恢复,重启恢复到备份状态。

2、 记录配置
记录语音VLAN的相关信息,包括vlan id和 静态IP信息,稍后新建连接需要用到。

记录代理服务器、注册服务器的域名和端口号,向运营商获取语音的用户名密码,这些信息后续填入SIP软件中。关闭光猫的电话服务,取消该页面的启用,然后保存。


3、 配置网络
诊断ping获取代理服务器和注册服务器的真实IP,网络连接选择语音所在的接口,公共DNS不能解析SIP服务器的域名,只能使用语音网络提供的DNS服务器进行获取地址。如果代理服务器正常解析,注册服务器无法解析,后续软件里面填写的SIP服务器为代理服务器。


在网络连接中删除语音的连接


,新建一个连接填入前面记录的IP信息、vlan,具体参考下图,业务类型其他,不绑定LAN端口,如果绑定LAN端口,会导致静态路由失效。


配置互联网所在的接口,取消lan端口绑定,如果绑定LAN端口,会导致静态路由失效。


配置静态路由:配置默认路由从互联网接口出去,配置SIP服务器和语音网络从语音接口出去,这样本地既能上网又能打电话。


测试,本地电脑ping SIP代理服务器的地址和语言网络的网关地址,正常几毫秒。


4、 配置客户端
客户端使用EasySip,输入前面获取SIP代理服务器地址,我这里是172.26.161.1,如果输入SIP代理服务器域名需要在本地hosts文件中添加域名解析,因为公共DNS无法解析该域名。输入账号密码,登录。


上图登陆成功,退出在主菜单里面的注销。


上图呼出,打电话要加tel:前缀,无法直接输入,只能复制进去。假定电话为,10000,电信SIP网关发过来的SIP INVITE消息格式为TEL URI<tel:+8610000>,而通用的格式为SIP URI<+8610000weoixin@yuyinjiqiren>。TEL URI<tel:>格式是SIP格式的一种,打出需要提交给SIP服务器为SIP INVITE消息格式为E164格式的TEL URI[tel:+86被叫号码](tel:+86被叫号码)。大部分SIP软件不能加这种特殊字符的前缀,导致只能呼入,呼出报空号。

 

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

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

相关文章

Python输入漏洞利用(Python input漏洞)

背景条件 源码为python编写的程序该程序包含input函数&#xff0c;利用用户或自动化输入获取参数进行下一步 漏洞函数 input()&#xff1a;接收用户输入且不修改输入的类型raw_input()&#xff1a;接收用户输入并强制修改为字符串类型 漏洞源码示例 #!/usr/bin/python3 #-*- …

Revit中模板类图元使用后如何处理?

Revit中模板类图元使用后如何处理? 模板这类图元在使用结束后进行拆除的在正常建模形之后它就会一直存在虽然我们可以进行视图处理&#xff0c;但是新建立视图还会显示这类图元&#xff0c;我们可以用其他方法处理它么? 这里我们可以用阶段化来控制&#xff0c;这里以小别墅为…

通过配置文件修改docker容器端口映射

有时候&#xff0c;我们需要给正在运行的容器添加端口映射&#xff0c;百度一下发现很多都是通过iptables&#xff0c;或者是通过将当前容器通过docker commit命令提交为一个镜像&#xff0c;然后重新执行docker run命令添加端口映射。这种方法虽然可以&#xff0c;但是感觉好像…

java基于ssm课程建设制作服务平台系统

1.分管理员和客户,分别有注册账号,修改密码,等功能。2.管理员模块可以在不同的专业专栏上传视频,word文稿,并修改视频名,文稿,视频的增删功能,并给视频标注A B C三个等级3.用户可以在不同的专业专栏观看视频&#xff08;可以看到abc等级&#xff09;,可以下载管理员所上传文稿,…

【图解HTTP】HTTP协议基础

【HTTP协议用于客户端和服务器端之间的通信】 【客户端】请求访问文本或图像等资源的一段 【服务器端】提供资源响应的一端 客户端发送请求&#xff0c;服务器端回复响应 从客户端开始建立通信的&#xff0c;服务器端在没有接受到请求之前不会发送响应。 【请求报文】 【响…

Python 测试开发 20+ 项目实战,提升 5 大测试核心技能

⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 软件测试行业从业门槛越来越高,传统手工测试人员逐渐被淘汰,而 测试开发工程师 则供不应求,成为 BAT 互联网大厂高薪求聘的稀缺人才,年薪 30W+ 起,年薪 50W-100W+ 也很常见,甚至超越…

【vue3】03. 跟着官网学习vue3

每日鸡汤&#xff1a;所有真实的快乐&#xff0c;都来自很久的努力 前言 这一节我们主要学习【模版语法】相关的知识&#xff0c;上一节&#xff0c;我们说到根目录下面的index.html是我们的根组件模版&#xff0c;所以可见模版语法是基于html的。 一、模版基本语法 1. 使用…

人工智能+工业互联网,如何破圈?

如何破圈&#xff1f; 2022年奥密克戎的袭击还没阻断&#xff0c;金三银四的寒冬还没挺过&#xff0c;大厂裁员就喧嚣尘上&#xff0c;内卷的战争愈演愈烈。 但我认为&#xff0c;自身有一些加分项&#xff0c;对于还击压力还是能有一些优势。 对于每位开发者来说&#xff0c…

Python进阶(三)-图形界面编程Tkinter(3)

三、Tkinter创建图像界面3 3.1 组件介绍 3.1.1 Listbox列表框 首先介绍一下列表框&#xff0c;即 Listbox。在使用 Tkinter 进行 GUI 编程的过程中&#xff0c;如果需要用户自己进行选择时就可以使用列表框控件。列表框中的选项可以是多个条目&#xff0c;也可以是单个唯一条…

Jenkins持续集成部署-配置Harbor机器人账号推送镜像

Jenkins持续集成部署-配置Harbor机器人账号推送镜像 前言1. 新建 Harbor 机器人账号2. 配置到 Jenkins 全局凭证中3. 配置全局参数后记前言 在某些情况下,为了 Harbor仓库的安全性考虑,在 流水线任务中直接配置用户的话,后面还要维护其权限,命名项目是公开的了,登录成功 …

[Java]快速入门二叉树,手撕相关面试题

专栏简介 :java语法及数据结构 题目来源:leetcode,牛客,剑指offer 创作目标:从java语法角度实现底层相关数据结构,达到手撕各类题目的水平. 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 前言 一>树形结…

第三方库

Python拥有活跃的贡献者和用户支持社区,并且根据开放源代码许可条款,其软件可供其他Python开发人员使用,这是python之所以这么受欢迎的原因之一。 第三方库就是非python自带的,由其他人写的python模块。 pypi是python官方的第三方库仓库,所有人都可以下载第三方库或上传自…

Mach-O详解(一) - 破题

什么是Mach-O Mach-O: Mach Object 布拉布拉…&#xff0c;概念没意思&#xff0c;反正就是一可执行文件 ios中的常见的.o .a .dylib Framework dyld dsym 都是Mach-O 抽象概念 是一种可执行文件&#xff0c;用于目标代码&#xff0c;动态库&#xff0c;内核转储 每个Mac…

今天来说说Java开发中常用的框架有哪些?

什么是框架 “框架&#xff08;Framework&#xff09;”一词最早出现在建筑领域&#xff0c;指的是在建造房屋前期构建的建筑骨架。在编程领域&#xff0c;框架就是应用程序的骨架&#xff0c;开发人员可以在这个骨架上加入自己的东西&#xff0c;搭建出符合自己需求的应用系统…

超全面试汇总——Hadoop(二)

超全面试汇总——Hadoop&#xff08;二&#xff09; 谈谈什么是Hadoop?MapReduce分布式计算shuffle流程shuffle阶段的数据压缩机制了解吗MapReduce实现基本SQL操作的原理 1. Join的实现原理2. Group By的实现原理3. Distinct的实现原理 一个文件有上亿url&#xff0c;内存很小…

Python编程快速上手 PDF高清版下载

《Python编程快速上手》PDF高清版免费下载地址内容简介 如今,人们面临的大多数任务都可以通过编写计算机软件来完成。Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。通过Python编程,我们能够解决现实生活中的很多任务。 本书是一本面向实践的Python…

91.(leaflet之家)leaflet态势标绘-进攻方向绘制

听老人家说:多看美女会长寿 leaflet之家总目录(订阅之前建议先查看该博客) 文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。 效果如下所示: 下面献上完整代码,代码重要位置会做相应解释 <!DOCTYPE html> <html>

HXAPIGate系列——HXAPIGate快速入门

1. HXAPIGate网关简介 HXAPIGate&#xff08;中文名&#xff1a;浩心API网关&#xff09;&#xff0c;其核心能力在于对API微服务的零侵入&#xff0c;使用HXAPIGate代理微服务API接口时&#xff0c;微服务建设只需要进行纯粹的业务代码实现即可&#xff0c;不需要考虑任何权限…

广州地铁将在十三号线、二十一号线新增5个地铁口,位置在这里

作为天选打工人不得不感叹一句&#xff1a; 广州地铁yyds &#xff01;而最近广州地铁有了许多新消息朋友们可不能不知道呀。 近日&#xff0c;广州公共资源交易中心发布了《广州市轨道交通十三号线首期、二十一号线部分车站出入口及零星工程勘察设计服务项目公告简要》&#x…

Dilated Convolution(空洞卷积、膨胀卷积)详解

&#x1f34a;作者简介&#xff1a;秃头小苏&#xff0c;致力于用最通俗的语言描述问题 &#x1f34a;往期回顾&#xff1a;目标检测系列——开山之作RCNN原理详解    目标检测系列——Fast R-CNN原理详解   目标检测系列——Faster R-CNN原理详解 &#x1f34a;近期目标&a…