ubuntu18安装opensips3.4,开启ws/wss/http接口模块

这篇具有很好参考价值的文章主要介绍了ubuntu18安装opensips3.4,开启ws/wss/http接口模块。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

、如果是centos 7安装则使用yum 命令。

  1. 添加库地址
    注意系统类型,选择对应的系统类型和版本

ubuntu18安装opensips3.4,开启ws/wss/http接口模块,opensips,webrtc,websocket
  curl https://apt.opensips.org/opensips-org.gpg -o /usr/share/keyrings/opensips-org.gpg
  echo "deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org bionic 3.4-releases" >/etc/apt/sources.list.d/opensips.list
  echo "deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org bionic cli-nightly" >/etc/apt/sources.list.d/opensips-cli.list

2.安装opensips 

  apt install opensips 

3.安装模块:   apt  install  opensips-http-modules opensips-mysql-module opensips-json-module opensips-wss-module opensips-tls-module

   注:如果直接使用apt install opensips-* 容易报错不易安装。常用的就是httpd和wss,直接安装相关模块即可。

安装opensips-cli   1:添加库地址

  执行安装命令 

apt install opensips-cli 配置数据库

1:opensips配置

socket=udp:127.0.0.1:5060   # CUSTOMIZE ME
socket=ws:172.24.42.85:5060

#ws module
loadmodule "proto_ws.so"
#loadmodule "proto_webrtc.so"
#http module
loadmodule "httpd.so"
modparam("httpd","ip","172.24.42.85")
modparam("httpd","port",8888)
loadmodule "mi_http.so"

配置完毕opensip.cfg以后,输入命令重启服务:service opensips restart    

2:opensips-cli配置

[default]
log_level: INFO
prompt_name: opensips-cli
database_admin_url: mysql://root:密码@127.0.0.1

databse_modules: ALL
database_force_drop: true

输入创建数据库命令执行自动执行创建数据库

opensips-cli -x database create

注:需要将防火墙端口打开放行

测试http服务是否已经能够正常连接,注意Content-Type的类型为:application/json-rpc

 具体的接口参数等查看官方手册

openSIPS | Documentation / OpenSIPS Manual - 3.4

ubuntu18安装opensips3.4,开启ws/wss/http接口模块,opensips,webrtc,websocket文章来源地址https://www.toymoban.com/news/detail-850539.html

到了这里,关于ubuntu18安装opensips3.4,开启ws/wss/http接口模块的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • opensips开启python支持

    操作系统 :CentOS 7.6_x64   opensips版本: 2.4.9   python版本:2.7.5 python作为脚本语言,使用起来很方便,查了下opensips的文档,支持使用python脚本写逻辑代码。今天整理下CentOS7环境下opensips2.4.9的python模块笔记及使用示例,并提供运行效果视频和配套文件下载。 我将从以下几方面

    2024年04月24日
    浏览(18)
  • netty整合websockte并将ws升级wss

    创建NettyServer:定义两个EventLoopGroup,bossGroup辅助客户端的tcp连接请求,workGroup负责与客户端之间的读写操作。 注意 :需要开启一个新的线程来执行netty server, 要不然会阻塞主线程,到时候就无法调用项目的其他controller接口了。 实现CommandLineRunner 接口,在容器启动后执行如下

    2024年02月07日
    浏览(19)
  • Nginx配置WebSocket(WS)和WebSocket Secure(WSS)的完整指南

    Nginx是一款广泛使用的高性能Web服务器和反向代理服务器。除了传统的HTTP和HTTPS协议支持外,Nginx还可以配置WebSocket(WS)和WebSocket Secure(WSS),以便实现实时双向通信。本文将提供关于如何在Nginx中配置和使用WebSocket和WebSocket Secure的详细指南。 要开始配置WebSocket和WebSocket

    2024年02月16日
    浏览(31)
  • 运维相关(一) - Vue项目配置WebSocket连接{ws、wss 连接方式}

    项目使用的是ruoyi的前后端分离框架 项目需要使用到 websocket , 在本地使用 ws 连接方式是没问题 , 但是服务器上边使用的是nginx + ssl 证书 https域名访问的方式部署的 使用普通的 ws 连接是不可以成功的 需要使用 wss的方式 2.1 前端 vue.config.js 的代码 这里target: 里边指向的都是后

    2024年02月01日
    浏览(35)
  • MQTTX工具上的 mqtt mqtts ws wss的区别,以及常见问题解答

    ws --  WebSocket 非加密(端口8083) wss -- WebSocket SSL 加密 (端口8084) mqtt -- mqtt 非加密 (端口1883 ) mqtts --mqtt 加密 (端口8884) WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据 连接地址没有指明协议:WebSocket 作为一种通信协议,

    2023年04月08日
    浏览(33)
  • Ubuntu18.04开启VNC实现windows远程访问图形界面

    官网下载客户端: Download VNC Viewer | VNC® Connect 若安装的ubuntu系统不带图形界面,那么首先安装图形界面: 安装panel、daemon等: 安装vnc: 安装lightdm,弹出设置中选择lightdm确认: 创建vnc配置目录,其中“********”为VNC连接密码: 生成VNC配置文件: 打开文件,填充以下内容:

    2024年01月23日
    浏览(37)
  • 记录一次nginx+Websocket反向代理时报错504-gateway TimeOut和各种开发遇到的坑(wss链接404、ws链接400 bad Requset等等)

    需要反向代理转发websocket链接。 1、nginx路径未匹配上 2、链接上后,在默认的http链接时长中没有发送心跳包,nginx自动关闭http链接,一般默认为1分钟 3、http链接转发后并没有升级为websockt链接(Bad Request 400错误) 4、websocket长链接1分钟后自动关闭 5、wss链接通过nginx转发时,

    2024年02月15日
    浏览(43)
  • LiveNVR监控流媒体Onvif/RTSP功能-安全控制HTTP接口鉴权开启禁止游客访问开启后401 Unauthorized如何播放调用接口

    如果是内网集成,可以把接口鉴权取消勾选保存。公网使用时候,这里建议勾选。 仅仅勾选 接口鉴权 时候,游客还可以访问视频广场页面,播放视频,如果需要更安全的控制,勾选上 禁止游客访问 调用接口的时候,或播放视频流的时候 ,遇到返回401的状态码,表示没有权

    2024年02月16日
    浏览(38)
  • ubuntu18 安装docker

     在ubuntu18上安装docker sudo apt-get update  $ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -  sudo add-apt-repository \\\"deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable\\\" sudo apt update sudo apt-cache polic

    2024年02月09日
    浏览(19)
  • ubuntu18 环境安装

    1. ubuntu18 环境安装 1.1. default language 1.2. sougou shurufa 1.3. cmake-last 1.4. audio-recorder 1.5. sources.list==切换清华源 1.6. oh my zsh 1.7. weixin 1.8. bcompare 1.9. wireshark 1.10. 其他问题 ubuntu 修改系统默认语言为英文! 搜狗输入法无法输入中文 https://zhuanlan.zhihu.com/p/455928877 https://blog.csdn.net/chichoxian

    2024年02月20日
    浏览(22)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包