rtp

建议尊重 PBX 架构
rtp

建议尊重 PBX 架构

我是 PBX 和网络基础设施领域的新手。 我在一个模型中工作,想知道在生产环境中实现它的可行性如何。 要求是在云端创建一个解决方案,为中小企业客户提供我们的定制服务,其中之一就是 VoIP 服务。 因此我这样思考: 使用 Asterisk 创建一个 VPS 场(每个客户端一个),每个 VPS 都有自己的端口和 RDP 范围。 在路由器中创建规则,将流量从 X 端口转发到特定的私有 IP。 这是我在 visio 上制作的图像的链接(我真的很抱歉,它太糟糕了,请同情我) 链接到图片! 那么你觉得呢...

Admin

什么决定了 RTP 数据包的长度?
rtp

什么决定了 RTP 数据包的长度?

我在两个客户端之间建立了 SIP 会话。我在 wireshark 上观察了它们之间的 RTP 跟踪。对于从客户端 1 流向客户端 2 的 RTP 数据包,“长度”列的值为 172,而对于从客户端 2 流向客户端 1 的数据包,“长度”列的值为 252。客户端 1 和客户端 2 属于不同的公司。客户端 1 运行在 64 位 Ubuntu 12.10 上,而客户端 2 运行在 Ubuntu 10.04 上。我想知道是什么决定了 RTP 数据包的长度。 ...

Admin

Asterisk 是否绝对需要 Twilio 的对称 RTP?
rtp

Asterisk 是否绝对需要 Twilio 的对称 RTP?

问题如上所述。我找不到让 Twilio 和 Asterisk (v.20.7) 实现双向音频的方法;除非启用它们的 SymmetricRTP 开关。我怀疑问题出在 SDP 握手上,但一切看起来都很好。 我的设置如下。 电话 -- Twilio -- 防火墙 -- Asterisk -- 软件电话(Twinkle) 目前,如果我在 Twillio 内部启用 SymmetricRTP,那么一切都会正常。但由于问题范围之外的原因,我无法依赖 Twilio 提供的交换机来解决可能的 NAT 问题。 这让我想到,Asterisk 在通过防火墙协商 Twilio 和自身...

Admin

ED137 SIP 和 RTP (VoIP) 用于与 Cisco CUBE 配合使用的空中交通管制
rtp

ED137 SIP 和 RTP (VoIP) 用于与 Cisco CUBE 配合使用的空中交通管制

我正在与一位空中交通管制客户合作,他正在使用一种名为 ED137 的 SIP 变体。 主要有两种用途:地对地(基本上是电话通话)和空对地对空(航班无线电通讯)。 GG 足够简单,任何额外信息(ED137 元素)都包含在 SIP 标头中,并且本质上与标准 SIP 呼叫相同。 然而,AGA 有所不同。无线电设备等待 SIP 连接,因此中心会发起连接。R2S 计时器有额外的 SIP 附加标头信息,这些信息似乎会传输 CUBE OK,然后它会设置连续的 RTP 流,其中计时器信息包含在带有扩展标头的 RTP 数据包中。 因此本质上,当没有语音流量时,仍然有 RTP ...

Admin

未找到 RTP 引擎。您是否已加载?Asterisk-18.10.1
rtp

未找到 RTP 引擎。您是否已加载?Asterisk-18.10.1

我一直在尝试在虚拟机内运行的 ubuntu(20.04.4)上安装 Asterisk-18.10.1 版本。我能够通过 GoTrunk SIP 端点和 Zoiper 作为软电话保持连接。关注https://github.com/GoTrunk/asterisk-config/tree/dynamic-ip主要是教程。当我尝试从 Zoiper 调用时,出现以下错误: 错误 我在 Asterisk CLI 上尝试了 module show like rtp、module show like res_rtp_asterisk.so 和 module load re...

Admin

在 Wireshark 中将 TCP 数据包解码为 RTP
rtp

在 Wireshark 中将 TCP 数据包解码为 RTP

我正在解决我的应用程序中的 WebRTC 视频通话问题,并且我正在使用 Wireshark。 我的视频通话的一端是浏览器窗口中运行的 Web 应用,另一端是 Android 设备上基于 Unity 的应用。这是使用 WebRTC 构建的。在 wireshark 中,我可以看到 UDP 数据包通过,并且能够将它们解码为 RTP 数据包,这似乎很有效。但是,我现在正在查看一些似乎通过 TCP 发送数据包的通话。我尝试对 UDP 数据包进行与之前相同的解码...,但它不起作用。我是不是搞错了方向?我在“解码为...”窗口中输入了发送端口和接收端口。 非常感谢您...

Admin

FreeSWITCH 双栈 IPv4/IPv6
rtp

FreeSWITCH 双栈 IPv4/IPv6

我目前正在尝试了解如何使我的 freeSWITCH 能够同时使用 IPv6 和 IPv4。目前,我认为最简单的方法是先创建一个适用于 IPv4 的设置,然后将 IPv4 地址切换为 IPv6 地址。 设置 IPv4 非常简单,因此,第 2 步:使用 IPv6。然而,出乎意料的是(对),它没有奏效。 我正在使用 freeswitch 1.8.5,我看到我的数据在一个方向上完美流动(从 IPv4 到 IPv6),但相反的方向似乎不起作用(从 IPv6 到 IPv4)。 我很好奇是否有人设法让 FreeSWITCH 在双栈 Windows 环境中运行? I...

Admin

IP 摄像机不显示 RTP 流的开放端口,但显示 RTSP 端口开放
rtp

IP 摄像机不显示 RTP 流的开放端口,但显示 RTSP 端口开放

我在 IP 摄像机上运行了 nmap,查看哪些端口是开放的。正如预期的那样,我看到端口号 554 上有一个 RTSP 端口开放。但是,我没有看到任何用于 RTP-RTCP 流式传输的端口开放。 以下是 nmap 的输出: PORT STATE SERVICE 22/tcp filtered ssh 80/tcp open http 554/tcp open rtsp 8000/tcp open http-alt 8200/tcp open ...

Admin

单向音频进行“内部” SIP 呼叫
rtp

单向音频进行“内部” SIP 呼叫

我刚刚使用 BT Voice Cloud 将我们的电话系统转移到 SIP,在进行“内部”呼叫时遇到单向音频的问题。 原始路由器 (Vigor 2860n+) 是网络的 DHCP 服务器、DNS 服务器,我需要保留该设置。我已将 WAN2 插入新的 BT Hub 以访问互联网。此网络的子网为 10.0.0.0/24。 BT 集线器有一个子网 192.0.0.0/24,大多数新手机都插入其中。 外部呼叫工作正常,但如果从子网到子网进行“内部”呼叫,则只能从 192.168.1.0 子网上的电话听到音频。 我尝试在 Vigor 2860 上启用 ALG SIP/...

Admin

Linux 无头服务器音频播放器 RTP 流
rtp

Linux 无头服务器音频播放器 RTP 流

我正在使用 ffmpeg 将音频从 Linux 服务器(192.168.0.10)传输到无头客户端。 ffmpeg -i INPUT -acodec libmp3lame -ar 11025 --f rtp rtp://192.168.0.100:1234 在无头客户端上,我尝试使用命令行上的 vlc 播放流。 cvlc rtp://192.168.0.10:1234 我收到错误 inhibit interface error: Failed to connect to the D-Bus session daeon: Unable to au...

Admin

什么是零时间戳和无有效负载的 RTP 数据包?
rtp

什么是零时间戳和无有效负载的 RTP 数据包?

我有一个 RTP 流量,其中一些数据包有零时间戳且没有有效载荷。 数据包为: 10.. .... = Version(2) ..0. .... = Padding(false) ...0 .... = Extension(false) .... 0000 = Contributing Source ID count(0) 0... .... = Marker(false) Payload Type: ITU-T H.263(34) Sequence Number: 5093 Timestamp: 0 Sync Source ID 0x572229e9 ...

Admin

Asterisk 使用了来自 sip.conf 的错误变量
rtp

Asterisk 使用了来自 sip.conf 的错误变量

我完成了本教程以便使用 asterisk 进行安全呼叫。 安全呼叫教程 | Asterisk 项目 Wiki 我在 Ubuntu 版本 16(debian)上运行 asterisk 版本 13.19.2,添加 TLS 和 SRTP 后就遇到了问题。 仅当您希望安装星号时才阅读此内容!这只是我的笔记,以防您希望安装具有 TLS 和 SRTP 支持的星号以便进行安全呼叫。实际问题就在最底部! 使用 libsrtp 和 SRTP 安装 asterisk 13.19.2: { # (1) make sure everything is u...

Admin

使用星号(SRTP)进行安全呼叫时,为什么 SIP 设备需要客户端证书?
rtp

使用星号(SRTP)进行安全呼叫时,为什么 SIP 设备需要客户端证书?

我刚刚按照本教程为 Asterisk 添加了安全性: https://wiki.asterisk.org/wiki/display/AST/Secure+Calling+Tutorial#SecureCallingTutorial-Keys 请注意,默认情况下,asterisk 不会与 srtp 一起安装。为了能够遵循该教程,您必须安装带有 libsrtp 和 pjsip 的 asterisk。以下是我安装 asterisk 以支持 srtp 的方法: # (1) make sure everything is up to date apt-get u...

Admin

服务器端 RTP 抖动的原因
rtp

服务器端 RTP 抖动的原因

调查一些通话质量问题(通话中 0.5 - 1 秒的死点)我捕获了同一 PBX 上两个分机之间的电话通话的数据包。由于我是从 PBX 捕获的,因此我很惊讶地看到 Wireshark 报告了抖动的巨大峰值,与通话中的死点同步: 我的理解是抖动是由数据包丢失和/或传输延迟引起的,离开 PBX 的 RTP 流应该相对完美。但这个峰值出现在所有四个 RTP 流中(办公室 1 到 PBX、办公室 2 到 PBX、PBX 到办公室 1、PBX 到办公室 2),因此看起来数据包在离开服务器时就已经很差了。 PBX 是运行在 Scientific Linux (RHE...

Admin

rtpproxy 未在 7722 处监听
rtp

rtpproxy 未在 7722 处监听

我的 retproxy 没有监听 7722 端口。我在 modparam("rtpproxy","rtpproxy_sock","udp:127.0.0.1:7722") 中提到了这一点 modparam(“rtpproxy”,“rtpproxy_sock”,“unix:/var/run/rtpproxy/rtpproxy.sock”) 我也在 /etc/default/rtpproxy 上启用了属性 有人可以帮忙吗? ...

Admin