Ubuntu20.04 使用docker搭建linphone opensips测试环境_ubuntu20下安装linphone_houyizi313的博客-程序员宅基地

技术标签: ubuntu  docker  

1:sudo docker pull opensips/opensips:3.0

2:sudo docker images //确认自己pull下来的docker image“IMAGE ID”

    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
opensips/opensips   latest              612569d03fda        2 months ago        201MB

3:sudo docker run -itd --network=host --privileged=true --cap-add=SYS_ADMIN 612569d03fda bin/bash //运行images;“--network=host”代表使用主机的IP地址

4:sudo docker exec -it 796227f50b40 bin/bash //可以使用shell查看docker opensips的状态信息;“796227f50b40”是“CONTAINER ID”;可以是使用sudo docker ps确认;

 CONTAINER ID        IMAGE               COMMAND              CREATED             STATUS              PORTS               NAMES
796227f50b40        612569d03fda        "/run.sh bin/bash"   3 hours ago         Up About an hour                        busy_knuth

手机端操作:

      1:安装linphone apk

      2:使用sip账户登录:用户名密码好像可以随便写;我用1000/5000用户名,密码12345都可以;DOMAIN必须写你docker中运行的opensips的IP地址;在docker opensips中使用opensips就可以查看;使用“--network=host”启动的docker就是你ubuntu环境本机的ip地址;亲测语音对讲OK;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/houyizi337825770/article/details/115306649

智能推荐

苹果超级签名那么稳定为何也会闪退掉签?_信达签名的博客-程序员宅基地

最近几年,随着苹果手机被越来越多的人使用,越来越多的人看到了商机,加入到苹果签名的行列中来,大量的证书被滥用,造成苹果官方对APP上架的审核越来越严格,特别是一些低成本开发出来的APP,根本就不可能通过苹果官方的审核,所以就必须找到企业签名、超级签名或者TF签名来实现APP的上架和推广,TF签名因为本身价格比较高,审核时间长,对于APP也比较有局限,所以选择的人数比较少,那企业签名选择的人最多,但是用户量比较小的用户稳定性可能没有那么高,所以很多人就会选择超级签名,但是超级签名虽然稳定,但是也会出现闪退掉签

hdu 3415 Max Sum of Max-K-sub-sequence 单调队列 求连续l(1<=l<=k)个数的和的最大值 数列可循环-程序员宅基地

Max Sum of Max-K-sub-sequenceTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1188 Accepted Submission(s): 426Problem DescriptionGiven a circle sequence A[1],A[2],A[3]......A

C++数据结构——判断回文串_c++模板stack判断回文串-程序员宅基地

习题3-1 判断回文串若一个串正向看和反向看等价,则称做回文串。例如:t, abba, xyzyx均是回文串。给出一个长度不超过60的字符串,判断是否是回文串。请使用数据结构 栈完成本题。输入格式:首先输入一个整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据输入一个长度不超过60的字符串s(串中不包含空格)。输出格式:对于每组测试,判若s是回文串,则输出“Yes”,否则输出“No”。引号不必输出。输入样例:2abbaabc输出样例:YesNo解题代码#i_c++模板stack判断回文串

电脑中TCP/IP协议设置_电脑tcpip协议设置-程序员宅基地

IP地址: 是电脑主机的地址;,在同一个局域网络中,IP地址必须唯一;否则会产生地址冲突!子网掩码: 是定义该电脑是属于哪个子网的,是物理上的划分! 通过自网掩码可以看出该电脑是属于哪个子网的;一个A类子网的模认掩码是:255.0.0.0一个B类子网的模认掩码是:255.255.0.0一个C类子网的模认掩码是:255.255.255.0当然也可一将一个大的C类子网划分成几个小的_电脑tcpip协议设置

solidworks宏_solidworks导出URDF模型,转换xacro模型,并在rviz 和 gazebo中显示并控制-程序员宅基地

版本:ros:Kineticsolidworks:2016一 使用solidworks2016导出URDF模型 使用sw2urdfSetup插件将机器人模型导出为URDF文件,插件下载地址:ros/solidworks_urdf_exporter​github.com   导出教程:SolidWorks模型导出urdf (古月居老师)_哔哩哔哩 (゜-゜)つロ 干杯~...

地脚螺钉直径系列_地脚螺钉的作用,地脚螺钉直径规格!-程序员宅基地

有些消费者可能不知道地脚螺栓是什么,地脚螺栓其实就是埋设在地面或者基础里面,把大地或者基础和机器设备连接起来的工具。下面就随小编来看看什么是地脚螺栓及地脚螺栓施工方法,以供大家参考。地脚螺栓可分为固定地脚螺栓、活动地脚螺栓、胀锚地脚螺栓和粘接地脚螺栓。其中根据外形不同分为:L型预埋螺栓、9字型预埋螺栓、U型预埋螺栓、焊接预埋螺栓、底板预埋螺栓。1、固定地脚螺栓又称为短地脚螺栓,它与基础浇灌在一起,..._地脚螺钉直径怎么取

随便推点

Kali Linux系统使用小技巧_kali使用技巧-程序员宅基地

今天继续给大家介绍渗透测试相关知识,本文主要内容是Kali Linux系统系统apt源配置。一、SHELL介绍二、字体缩放三、vim编辑器批量设置注释四、ROOT用户登录_kali使用技巧

[Sream流] 初学者可以快速上手的stream流_react stream_是汤圆丫的博客-程序员宅基地

目录前言:引用:获取对应数据的平方数,distinct 去重,也可以不去重Collectors.toSet使用Collectors.toList使用map-->toUpperCase的使用 Filter 根据指定值 寻找stream里面符合条件的 条数FlapMap 合并二个集合流为一个集合流取出 Stream 中最长的字符串 max 、min 终止操作reduce的加减使用--上述的max、min、count 实际上都是 redu..._react stream

转:vxWorks 653的x86 arch 代码移植_vxworks653源代码-程序员宅基地

这个项目在历经一年的时间总算是要结束了.这一年没有白做,算是学了点东西.现在我就把这一年工作所积累的一些653的细节和调试技巧来个简要总结.首先,听说过vxWorks的大有人在,但知道vxWorks 653的恐怕不多。简单的说vxWorks 653是风河公司开发的针对关键性安全应用的嵌入式操作系统平台,平台集成了653内核,workbench,ice等各种软硬组件。目前大的客户有波音的飞机和G_vxworks653源代码

Java数据结构与算法排序之----------------选择排序_csdn 选择排序-程序员宅基地

选择排序改进了冒泡排序,将必要的交换次数从O(N^2)减少到O(N)。不幸的是比较次数仍然保持为O(N^2)。然而,选择排序仍然为大记录量的排序提出了一个非常重要的改进,因为这些大量的记录需要在内存中移动,这就使交换的时间和比较的时间相比起来,交换时间更为重要。(一般来说,在Java语言中不是这种情况,Java中只是改变了引用位置,而实际对象的位置并没有发生改变。) 用选择排序算法对棒..._csdn 选择排序

springboot -- spring data neo4j 多标签_springboot neo4j 更改标签-程序员宅基地

参考文章:spring data neo4j 多标签用过spring data neo4j应该知道,一个实体对象加上@NodeEntity后,如果没有标明label,那么会默认生成和类名相同的label。但是有时候我们可能会希望实体对象有多个label,比方说用来区别数据的归属。下面简单说下怎么做:1、在节点对象里面加上下面的代码@Labelsprivate Set<S..._springboot neo4j 更改标签

Leetcode 107. 二叉树的层次遍历 II_list<list<integer>> levelorder = new linkedlist<li-程序员宅基地

给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [3]]解法代码/** * Definition..._list> levelorder = new linkedlist>();

推荐文章

热门文章

相关标签