前言

Ondo SIP Server 是一款基于 SIP(Session Initiation Protocol)协议的服务器软件,主要用于实现 VoIP(Voice over IP)通信,支持语音通话、视频会议等多媒体会话管理,非常适合学习和测试VoIP的基本功能。本文介绍Ondo SIP Server的安装、配置及使用步骤,有兴趣的朋友可以自己动手搭建一个语音通话服务器,搭配x-lite等SIP终端,即可在局域网实现语音通话。

安装

OnDo SIP Server基于Java,需要先安装JRE,然后再安装OnDo Version 1.5.3.0(此版本可以不输入产品序列号)

安装文件下载链接:https://download.csdn.net/download/lai_2020/91685816

登录页面

默认账号密码是sa/sa

状态页面

Status:Active表示启动,Inactive表示禁用

Start:开启SIP server

Shutdown:禁用SIP server

注:如果启动失败,可以尝试重启电脑后再启动

注册列表

已经注册成功的用例列表

会话列表

显示正在通话的会话列表,包含主叫、被叫、开始通话时间等等

号码图表

默认不需要配置,只有当需要测试长短定时器时才需要配置

鉴权配置页面

当需要测试注册鉴权时,需要在此页面配置认证用户,注意需要先在Config页面启用注册鉴权

添加认证用户,如下添加一个SIP用户7000

点击Add按钮后提示添加成功

点击search按钮,可以查询所有认证用户,也可以输入过滤条件查询

点击用户号码,可以查看、修改、删除

日志页面

在日志页面可以按日期查询通话记录,如下点击today查看当天的通话记录

通话记录如下,包含主叫、被叫,通话时长等信息

配置页面

OnDo SIP Server大部分配置在此页面完成,注意修改配置后需要禁用启用一次才能生效

系统配置

Start up:auto表示启动ondo 管理后台时自动启动OnDo SIP server,manual表示需要手动启动

Interface address 1~5:填写电脑网卡的IP地址,作为SIP server的注册地址

SIP基本配置

Session Limit:最大并发会话数,-1表示无限制,保持默认即可

Local Port:SIP server的注册端口号,默认是5060,当要测试SIP终端支持注册到非5060端口号时才需要修改

Register:注册鉴权,默认关闭,需要测试注册鉴权功能时再打开

Invite:呼叫关闭,默认关闭

SIP高级配置

Ringing Timeout:振铃时长,默认120秒

Talking Timeout:最大通话时长

RTP配置

Minimum Port:RTP端口号最小值,当默认端口号被占用时再改

Maximum Port:RTP端口号最大值

登录密码

SIP报文

使用ondo sip作为服务器,使用X-lite等SIP终端可以测试普通注册、鉴权注册和普通呼叫,SIP报文如下

普通注册报文

注:通过插拔板子PON口触发重新注册,在注册前会先发取消注册的消息

鉴权注册报文

普通呼叫报文


测试工具系列文章:

无线网络扫描工具 ‌WifiInfoView‌-CSDN博客

GPON分析仪XPA2000简易手册

【测试工具】你不可不知的思博伦TestCenter技术签名字段

【手把手教】使用TestCenter测试媒体组播流和协议组播流


原创不易,你的支持是我最大的动力,欢迎大家点赞,关注,转发!

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

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

相关文章

疯狂星期四文案网第42天运营日记

网站运营第42天,点击观站: 疯狂星期四 crazy-thursday.com 全网最全的疯狂星期四文案网站 运营报告 今日访问量 今日搜索引擎收录情况 网站优化点 优化一些发现的seo错误 增加颜文字栏目 增加了一些tag

使用空模型实例调用辅助函数,确定在量化过程中哪些层会被跳过(43)

在Facebook的OPT-350M中,模型的头部(lm_head)与解码器的嵌入标记层(decoder.embed_tokens)共享其权重。 print(model.model.decoder.embed_tokens) print(model.lm_head)输出结果 Embedding(50272, 512

从0-1使用Fastmcp开发一个MCP服务,并部署到阿里云百炼 -持续更新中

目的: 在本地使用fastmcp开发一个mcp,然后注册到阿里云的百炼里面。实现在百炼里面创建智能体的时候直接引用自己开发的MCP 已完成:本地环境安装 待完成: 1.根据需求实现一个MCP中可以调用某应用的多个API即 mcp.tool()、mcp.prompt()、接入大…

设计模式之汇总

设计模式 零、设计原则 0.1 单一职责 0.2 接口隔离 0.3 开闭原则 0.4 依赖倒置0.5 迪米特法则,最小知道原则用户关机 只和朋友通信 朋友条件: 1)当前对象本身(this) 2)以参量形式传入到当前对象方法中的对象…

第6章 Decoder与Encoder核心组件

前言 Netty从底层Java通道读取ByteBuf二进制数据,传入Netty通道的流水线,随后开始入站处理。在入站处理过程中,需要将ByteBuf二进制类型解码成Java POJO对象。这个解码过程可以通过Netty的Decoder(解码器)去完成。 在…

[已解决]当启动 Spring Boot 应用时出现 Using generated security password xxx提示

当启动 Spring Boot 应用时出现 Using generated security password xxx提示当启动 Spring Boot 应用时出现 Using generated security password xxx提示,这是 Spring Security 自动配置的默认行为,通常发生在你​​未自定义安全配置​​但引入了 Spring…

自动分析需求,PRD 生成只需 SOLO 一步!

资料来源:火山引擎-开发者社区 写不清需求?PRD 难产?开发总跑偏?这些痛点,SOLO 来解决。 TRAE SOLO 是行业首个 Context Engineer。它不止协助编码,更能基于精准上下文理解和工具调用,从构思、…

物联网软件开发过程中,数据流图(DFD),用例图,类图,活动图,序列图,状态图,实体关系图(ERD),BPMN(业务流程建模)详解分析

概述软件开发过程中,特别是在物联网(IoT)场景中,数据流图(DFD)、UML图(包括用例图、类图、活动图、序列图、状态图)、实体关系图(ERD)和业务流程建模&#xf…

Mac(一)常用的快捷键整理

目录1、系统操作与窗口管理2、应用与窗口切换3、常规编辑操作4、文本导航与光标控制✏️5、文本格式与文档功能(支持应用中)6、截图快捷键7、Safari 浏览器快捷键8、Finder 快捷键(文件管理)9、Fn / Globe 功能键(部分…

HAProxy使用方法以及和LVS区别

HAProxy简介HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件 是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器 支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计LVS 与 HAProxy 的核心区别…

超越“小作文”:大模型指令设计的进阶之路——优化知识信噪比

文章摘要:你是否认为,给大模型的指令(Prompt)写得越详细越好?真的是信息越多,模型就越懂你吗?本文将深入探讨一个反直覺的觀點:初級的指令設計專注於資訊的堆砌,而高階的…

elasticsearch-集成prometheus监控(k8s)

一. 简介: 关于elasticsearch的简介和部署,可以参考单独的文章elasticsearch基础概念与集群部署-CSDN博客,这里就不细说了。这里只讲讲如何在k8s中部署export并基于prometheus做es的指标采集。 二. 实现方式: 首先我们需要先部署…

贪心算法(Greedy Algorithm)详解

一、什么是贪心算法? 贪心算法是一种算法设计范式,指在解决问题时,依赖于每次选择最优的局部解,以期最终得到全局最优解。贪心算法的关键特点是: 局部最优选择:每个阶段选择当前看起来最好的选择&#xff0…

电梯的构造|保养|维修视频全集_电梯安全与故障救援(课程下载)

课程下载:https://download.csdn.net/download/m0_66047725/91699586 电梯原理与维修视频教程 相关简介: 电梯现在运用的非常广泛,比如大型商场,建筑工地,特别是现在建造的很多高楼、商品房,基本都是安装了电梯。电梯维保不力是导致电梯运行中安全事故频发的主要原…

Traefik网关DNS解析超时问题优化

1、背景 在生产环境使用 Traefik 网关时出现了偶发的 DNS 解析超时导致网关与后端服务建立连接异常的情况。通过调用链埋点数据观察发现,该部署环境中 Traefik 的 DNS 解析性能较差,耗时通常在 4ms 以上(正常应该是 1ms 以内) 初…

从0到1掌握 Spring Security(第三篇):三种认证方式,按配置一键切换

> 本文是Spring Security系列第三篇,将带你实现内存、JDBC和自定义三种认证方式的无缝切换,只需修改配置文件即可完成认证策略变更! ## 一、为什么需要多种认证方式? 在软件开发的不同阶段,我们需要不同的认证策略: - **开发阶段**:使用内存认证,快速配置测试账号…

阿里云国际站云防火墙:如何利用阿里云云防火墙实现细粒度的访问控制?

利用阿里云云防火墙实现细粒度的访问控制,可以从分层策略、精确匹配、动态调整三个方面着手,让不同业务、用户和资源的访问权限清晰可控。一、明确控制目标业务隔离:不同业务系统、部门或环境(生产/测试)之间互不干扰。…

rom定制系列------小米cc9机型 原生安卓15系统 双版线刷root 定制修改功能项

小米 9 Lite/CC9 机型代码;pyxis.搭载骁龙710处理器.适用于以下型号的小米机型:M1904F3BG, M1904F3BC. 刷写前提; 需要当前机型已经解锁bl的状态下进入fast模式刷写。此机型可以正常官方解锁与强解bl锁。效果都是一样的。在fast模式下装好联机驱动。使用官方平台刷…

解读60页全面认识大数据基础知识培训【附全文阅读】

该培训课件适用于对大数据知识感兴趣的初学者、企业管理人员、相关技术从业者等。内容围绕大数据展开,先介绍其基本概念,包括定义、数据级别、来源、类型、价值挖掘等,还阐述了 5 个 “V” 特征及与传统数据的区别。接着讲述大数据的发展演进,涵盖国际国内发展历程、发展阶…

Prompt engineering(PE) —— prompt 优化如何进行?

从新手到高手:Prompt最佳实践全解析 一、引言:开启 Prompt 的神秘大门在这个人工智能飞速发展的时代,AI 已经悄然融入我们生活的方方面面。你是否有过这样的经历: 当你对着智能音箱询问 “明天天气如何” 时,它能迅速给…