使用 vidyo.io mediaBridge 接收传入的 SIP 呼叫

receive an incoming SIP call with vidyo.io mediaBridge

我正在尝试配置 vidyo.io docker mediaBridge 实例来接收 sip 呼叫。为此,我将 /opt/vidyo/config 文件中的 destination 字段留空。我正在按照文档中的其他步骤进行操作,例如定义媒体端口和 publicIp 以及使用端口映射

创建实例
docker run -d --name sipCall -p 50000-50100:50000-50100/udp -p 5060:5060/udp vidyo/mediabridge

然而这似乎没有做任何事情,什么都没有 运行,并且 docker 实例中没有侦听端口。 gw.log 显示呼叫在几秒后终止。

配置文件是这样的

width=1280
height=720
fps=30
kbps=2000
layout=1
maxParticipants=8
overlay=1
videoCodec=H264
audioCodec=PCM
maxCallDuration=180   # duration in minutes
#Presentation settings
presentationAllowed=1 #0 - ignore presentations 1 - replace main video with presentation
presWidth=1280
presHeight=720
presFps=5
presKbps=300
destination=""
mediaPorts="50000-50100"
samplingRate=16000
publicIp="1.2.3.4"
resourceId="test"
token="XXXX"
host="prod.vidyo.io"

以防万一这为其他人节省了时间,最后,在联系技术支持后 vidyo.io

似乎不支持开箱即用的接收 SIP 呼叫

也许可以通过一些 sip 代理来完成,但肯定不是一个简单的步骤。