sip - openSips 是否单独充当媒体服务器?
问题描述
我有一个运行 OpenSIPs 的 SIP 服务器
Installed With the Latest Version
Also Seen Media Proxy In their Modules
因为我有两部 IP 电话。我已经启动了 OpenSIPs 服务器
我想在这两个 Ip-Phones 之间拨打电话。OpenSIP 是否可以在没有像 Asterisk 之类的任何媒体服务器的情况下拨打电话
谢谢
解决方案
是的,这是可能的——只有当两个设备都在同一个 LAN 上并使用相同的编解码器时,才可以。
默认情况下,opensips 处理呼叫设置,并且媒体在设备之间传输,但这仅适用于上述情况。
如果您使用不同的编解码器,或者一个或两个设备都位于 NAT 之后,那么您需要一个媒体桥,例如 rtpproxy 或 rtpengine。这可以安装到与 opensisps 相同的服务器上——但默认情况下,opensips 无法处理媒体,如 Asterisk。
推荐阅读
- c++ - 由于 Tree 类中的模板而出现错误
- php - 浏览器中的 PHP 错误未显示(使用 Docker)
- python - 如何从 save_formset 访问 Django 模型字段
- windows - 如何打印特定元素
- python-3.x - 如何调试此堆栈跟踪?(google.auth.transport.grpc.AuthMetadataPlugin)
- jsp - JSP会话变量没有从一个页面保存到另一个页面
- java - 我怎样才能返回数组?
- javascript - 如何在做某事之前确认所有复选框都被选中?
- javascript - 提交 JavaScript 后如何关闭模式
- swift - Swift - 使用 UIKeyboardWillChangeFrame 时关闭键盘并调用 TouchUpInside 按钮同时不起作用