【測試工具】OnDo SIP Server--輕松搭建一個語音通話服務器

前言

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 已經悄然融入我們生活的方方面面。你是否有過這樣的經歷: 當你對著智能音箱詢問 “明天天氣如何” 時,它能迅速給…