在tryit-jssip注册用户代理失败,咨询SIP URI正确填写方式
解决JsSIP UA注册失败的填写问题
- SIP URI:不能直接填你的公网IP,得填SIP服务器分配的合法账号URI,格式为
用户名@sip服务器的公网IP/域名。比如你的SIP服务器公网IP是123.123.123.123,账号是test,就填test@123.123.123.123——前提是这个SIP服务器已经创建了test账号,且SIP服务(默认5060/5061端口)公网可访问。 - WebSocket Server:必须填写你SIP服务器的WebSocket地址,格式是
wss://服务器公网IP:端口(加密)或ws://服务器公网IP:端口(非加密),比如wss://123.123.123.123:5061,服务器得提前开启WebSocket服务并监听对应端口。 - Authorization User:填和SIP URI里一致的用户名,比如
test。 - Password:填SIP服务器给
test账号设置的密码,无密码的话注册会被拒绝。
注意:你直接填自己的公网IP但没有运行对应的SIP服务,肯定注册失败。得先搭建好可公网访问的SIP服务器(比如FreeSWITCH、Asterisk),配置好账号和WebSocket服务,再填写对应参数才能成功注册。
内容的提问来源于stack exchange,提问作者E.M
相关产品推荐
相关产品推荐

