- 博客(16)
- 收藏
- 关注
原创 freeswitch日志位置
像这种东西肯定是存在某一个目录下的,而目录的地址应该就是个字符串首先在freeswitch的conf目录下去找一个叫vars.xml的文件,基本上一些比较正式的变量都存在这grep --color -n "log" vars.xml其中-n是想要获取行号,得到行号后,然后 cat -n vars.xml找到对应的位置: 上下文是说 在fs控制台使用 eval $$(log_dir) 可以得到日志的位置/var/log/freeswitch 目录下,找到freeswitch.log查看就是
2020-06-23 20:02:57
3144
原创 git分支问题
拉取代码git clone http------.git查看分支git branch 查看本地分支git branch -r 查看远程分支git branch -a 查看所有分支添加更改git add .查看状态git status切换分支git checkout -b [branch-name]本地分支与远程分支关联git pull origin [branch-name]删除分支git branch -d [branch-name]
2020-06-23 14:17:33
207
1
原创 source insight4.0加载文件目录
用惯了VS20XX,突然用这个有点心情复杂。。。1、怎样打开树状的文件目录 首先需要新建工程,没有听错,你需要 project ->new project 然后跟着指引改工程名 , FilePaths需要修改,改到我们需要打开的目录,选中之后点确定,再点OK 接着选择【Add Tree】,将树状文件结构加载进来,选择之后点Close,这时候在界面上就能看到文件结构了2、Project -> Rebuild Project 将各种宏定义啥的做个解析,...
2020-06-04 15:41:46
1396
原创 freeswitch透过模块写dialplan实践
书接上文,已经完成了模块的加载工作,为了使模块真正的有点作用,试图从模块中新增功能并加载到服务,使用api可以实现电话拨出。在mod_book.c中,编辑如下:#include<switch.h>SWITCH_MODULE_LOAD_FUNCTION(mod_book_load);SWITCH_MODULE_DEFINITION(mod_book,mod_book_load,NULL,NULL);SWITCH_STANDARD_DIALPLAN(book_dialplan_h
2020-06-04 11:19:08
493
原创 xshell中修改缓冲区(涉及显示的行数)的大小
1、打开Xshell终端模拟器,选择会话,依次点击“文件”——“属性”命令(如下图所示),从而来打开“会话属性”窗口。2、在“会话属性”窗口中,选择“终端”,下图中红框标注的地方是“缓冲区大小”,修改其中的值,其范围在0~2,147,483,647之间,最后点击“确定”。...
2020-06-04 09:59:35
5387
原创 freeswitch编写mod实现模块加载
首先还是按照《freeswitch权威指南》取了个很俗气的名字(对于我这种小菜鸡如果一开始取名字太花哨容易把自己搞懵)mod_book文中说的是可以在任何目录下创建,但我还是按照freeswitch本身的结构,在/usr/local/src/freeswitch/src/mod/applications/mod_book/mod_book.c其中mod_book是新建的一个目录(mkdir mod_book),mod_book.c是新建的一个文件(touch mod_book.c)然后.
2020-06-04 09:21:44
1027
原创 往xshell中传文件一直传不过去
手动在服务器上创建文件然后一个字符一个字符敲有时候会体现出很大的工作量,最好是像以前写python一样直接拖过去,然后就在服务器中有这个文件了,最爽,然而。。。我遇到了拖文件 filename.c 过去的时候传不过去, 文件传输:用ZMODEM发送 0KB解决:lrzsz是一款在linux里可代替ftp上传和下载的程序。它有两个命令rz和sz。在联网的状态中,在centos里直接yum -y install lrzsz 程序会自动安装好。图形界面上传:然后就可以直接在Windows中,..
2020-06-03 15:19:52
5631
原创 将一台服务器上的容器完全复制到另一台用到的一些命令
列举常用的一些命令;查看当前的容器:docker ps -a将容器打包成镜像:docker commit <container_id> <image_repository>镜像压缩:docker save <image_id> > <filename.tar>查看当前路径:pwd查看镜像列表:docker images删除镜像:docker rmi REPOSITORY:TAG删除文件:rm -f <filename&g
2020-05-26 10:06:26
818
原创 docker容器之间文件传输-使用简单的服务器(FTP)
需要将一个容器的文件传送到另一个容器,假定文件/usr/local/fimename.so1、首先在文件所在的/usr/local/这个目录下开启一个简单的serverpython -m SimpleHTTPServer启动后,这台服务器的IP是知道的,再来端口默认8000(也会打出来)2、在需要保存文件的位置wget IP:port/filename.so等待文件传输完成...
2020-05-18 17:37:45
1050
原创 freeswitch加载模块
在fs控制台手动加载或卸载模块1、调用 load mod 可以查看有哪些模块可供加载2、卸载模块使用 unload [模块名]通过modules.xml启动时加载模块vi /usr/local/freeswitch/conf/auto_configs/modules.conf.xml
2020-05-18 15:48:27
2115
原创 freeswitch常用命令
对于创建了软连接之后,直接freeswitch -help可以看到相关命令参数,一般来说关注 -nonat -nc(后台)这两个参数试一下关闭freeswitchshutdown# 关闭后台freeswitchfreeswitch -stop查看一下FreeSWITCH是否正常启动netstat -anp | grep freeswitchfs_cli 中输入 status可以查看状态在 fs_cli 中输入 sofia status查看一些其他的状态添加用.
2020-05-14 09:15:27
720
原创 freeswitch与eyebeam
在启动了freeswitch服务和客户端后,安装eyeBeam这个小软件,注册码按照他的来就可以,我兜了圈子的地方是在SIP帐号设定。我自己去添加的出了错,后来才知道所用帐号是要在服务端注册过的,其实想想现在的运营商也就明白了。怎么找帐号密码?在容器中找到conf/directory/default,可以看到这下面是有一些用户的,先借来用用吧用户名就是文件名,这里已经有了,但是密码。。。。。它写了个$${default_password}其实意思是在某个文件里,密码“引”的那个位置的密码而已
2020-05-13 20:46:32
1007
原创 freeswitch的使用
丑话说在前面,我是菜鸡在一台电脑上编译安装好了freeswitch的工作结束后,将其导出,U盘拷到另一台电脑上,然后导入,这里使用的指令就是一个load了docker load -i freeswitch-1.6.20.tar载入进来之后就可以查看一下系统中是不是有这个镜像了docker images大体上后面的工作就是启动容器,启动freeswitch等,但在这个过程中遇到一些需要注意的地方,暂时做个记录之前使用docker run -it [imageId] /bin/
2020-05-13 20:35:20
838
原创 Docker之初体验
首先说一下背景,一个docker小白需要在容器中完成freeswitch的编译操作,并将镜像打包导出。docker是什么?怎么去理解这个东西,有一篇帖子写得很棒,虽然他也是引用的别人的首先你有一个 100 平方的房子(服务器),已知你(PHP 应用)需要吃喝拉撒睡觉,所以整个房子划分了卧室、厨房、卫生间等,然后供你一个人享用,但其实挺浪费的,你一个人并不需要 100 平方这么大,可能需要 20 平方(服务器占用 20%)就好了。后来又来了个别人(Java 应用)也被安排到了这个房子里生活...
2020-05-12 15:45:38
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人