- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我使用 Asterisk 和 2 个软电话 (Blink) 设置了一个 GNS3 拓扑,并尝试启用安全调用。( https://wiki.asterisk.org/wiki/display/AST/Secure+Calling+Tutorial )TLS 有效,SRTP 无效。
在我的 Asterisk(最新版本)中,SRTP 模块已启用并正在运行(https://imgur.com/HOlFFlH)。 Pjsip.endpoint.conf 在 GUI 中具有“media_encryption = sdes”,如下所示 https://imgur.com/IAQM1Qt .软电话配置是这样的 - https://imgur.com/NbjFqFG
[100]
type=endpoint
aors=100
auth=100-auth
tos_audio=ef
tos_video=af41
cos_audio=5
cos_video=4
allow=ulaw,alaw,gsm,g726,g722
context=from-internal
callerid=CEO <100>
dtmf_mode=rfc4733
transport=0.0.0.0-tls
aggregate_mwi=yes
use_avpf=no
rtcp_mux=no
ice_support=no
media_use_received_transport=no
trust_id_inbound=yes
media_encryption=sdes
timers=yes
media_encryption_optimistic=no
send_pai=yes
rtp_symmetric=yes
rewrite_contact=yes
force_rport=yes
language=en
令我感到奇怪的是,虽然加密是 SDES 强制性的,但我可以调用电话,即使流量是 UDP。 https://imgur.com/8K370Ia看起来 Asterisk 中的设置与软电话上的设置相匹配,但流量未加密。
我哪里错了?我错过了什么?谢谢!
最佳答案
SRTP 是端点的函数。
所以您的所有端点都应该支持 SRTP。
关于security - Asterisk 上的 SRTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55906624/
我有两个 SIP 端点,想通过 DTLS-SRTP 发送媒体。我在以下几点有点困惑 通过 DTLS 连接发送的 DTLS-SRTP 和 SRTP 数据包是相同的还是不同的? 如果不同,你能解释一下它们
我使用 Asterisk 和 2 个软电话 (Blink) 设置了一个 GNS3 拓扑,并尝试启用安全调用。( https://wiki.asterisk.org/wiki/display/AST/S
我有一个使用静态解析类型参数的泛型函数 let inline divide a b = a / b 带有签名 ^a -> ^a -> ^a 我可以创建一个包装函数 let log f = le
现在我测试 webrtc 与 SIP Client(sx20) 的通信 我用 webrtc sdp 发送邀请消息。但 sip 客户端回答没有指纹,并且 sip 客户端的答案不是 SRTP 只是 RTP
我想问一下是否有这样的Api:SIP RTP SRTP ZRTP对于iPhone,是否有办法在iPhone模拟器中使用它们,以及什么是iPhone 中的默认网关。 最佳答案 一个非常好的 voip 框
我想知道导致 DTLS-SRTP 成为选择用于保护 WebRTC 中媒体的方法的原因。我想人们认为最好在信令平面之外交换 SRTP key Material ,但为什么不允许其他方法,如 SDES?对
这是我在 OpenSSL 服务器模式下的程序, 初始化部分SSL和BIO变量: map m_SSLMap; map m_BioWriteMap; map m_BioReadMap; int Initi
在我的 Chrome webrtc 网络应用程序中,我过去常常通过覆盖 SDP 中的加密信息来指定我自己的加密 key 。我现在正在迁移我的 webrtc 网络应用程序以使用 DTLS-SRTP 进行
我正在尝试在 Raspberry Pi 3 上实现全高清视频 session 解决方案。因为我只需要延迟,所以我只想为音频和视频创建一个简单的管道。我从源代码编译了 gstreamer 1.13.0.
我想将这个工作 ffmpeg 命令转换为 GStreamer 管道,但我无法让它工作。尝试使用 srtpenc 将 key 设置为缓冲区和 udpsink 的十六进制表示,并设置目标主机和端口。 我目
我正在尝试实现 RFC3711(安全 RTP 协议(protocol)) 中定义的伪随机函数的简单版本,它是具有 128 位主 key 的计数器模式的 AES 。 我使用的是 32 位 Intel C
我正在尝试使用 PJSIP 在我的 iOS 应用程序中运行 SRTP。我有 TLS 工作,没有 SRTP 我可以调用和接听电话。但是,对于 SRTP,我在 INVITE 上遇到了这个奇怪的 488 错
我是一名优秀的程序员,十分优秀!