1.去网站选择下载的版本https://apt.opensips.org/packages.php?v=3.3
2.权限不够的时候给opensips.list 、opensips-cli.list 赋予权限
3.安装
1 curl https://apt.opensips.org/opensips-org.gpg -o /usr/share/keyrings/opensips-org.gpg
2 echo "deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org buster 3.1-releases" >/etc/apt/sources.list.d/opensips.list
3 echo "deb [signed-by=/usr/share/keyrings/opensips-org.gpg] https://apt.opensips.org buster cli-nightly" >/etc/apt/sources.list.d/opensips-cli.list
4 apt-get update //一定要更新该命令,不然找不到包
5 apt-get install opensips
6 systemctl status opensips 确认是否已经启动
4,发现opensips状态没有运行使用以下命令
systemctl enable opensips // 开启服务
systemctl start opensips // 启动服务 stop 关闭
systemctl status opensips // 查看opensips状态
5 连接opensips报错408
配置文件路径 /etc/opensips/
socket=udp:127.0.0.1:5060 修改为listen=udp:本机ip:5060
修改成本机的地址
6. journalctl -xeu opensips.service 实时监控opensips运行日志
7.开机之后服务重启失败,需要在systemd服务中添加一个延迟条件
编辑 这个文件 /usr/lib/systemd/system/opensips.service
添加 ExecStartPre=/bin/sleep 30
可以延迟30s
之后执行 systemctl daemon-reload
再执行 systemctl restart opensips
即可,然后关闭服务器,再打开服务器,查看opensips服务是否启动