VOIP

Voip网络电话之PJSIP(一)

2016-11-18  本文已影响635人  未央生

前言:之前闲着没事,搞了一个网络电话也就是VoIP,通过google、百度得到结果,iOS上搞VoIP有两个比较好的第三方:linpone和pjsip,通过分析觉得pjsip比较好下手,所以就从phsip开始了(经过一系列的苦难折磨,终于搞好了一个demo,可以实现打电话,如果有连接移动电话的服务器,就可以直接拨打电话了),现在给大家分享一下。

一:简单过程


1.mac电脑一台

2.安装mysql,和kamailio(本地服务器测试需要,如果有服务器可以直接忽略)

3.下载pjsip源码编译

4.直接xcode撸代码

5.测试结果

二:mysql的安装


mysql下载地址:http://dev.mysql.com/downloads/mysql/

我下载的是Mac OS X 10.11 (x86, 64-bit), TAR(mysql-5.7.16-osx10.11-x86_64.tar)非dmg安装包安装的。

将下载的文件解压copy到/usr/local/目录下;

执行Mysql初始化配置文件:cd /usr/local sudochown -R root:wheel mysql;

执行Mysql初始化配置文件:sudo /usr/local /mysql/bin/mysqld --initialize --user=mysql;

配置成功会在控制台输出mysql用户密码:就在控制台执行初始化配置文件最后一句就是密码;

如果忘记mysql密码: http://blog.csdn.net/xinliuqianxue/article/details/52156568  

其实修改msql密码方式有很多大家自行google或者百度;

安装完成,测试启动、重启与停止:

cd /usr/local/mysql

启动sudo support-files/mysql.server start

重启sudo support-files/mysql.server restart

停止sudo support-files/mysql.server stop

检查MySQL运行状态sudo support-files/mysql.server status

打开数据:mysql –u root –p        输入密码就OK了

三:kamailio服务器的安装

参考资料

官方文档:https://www.kamailio.org/wiki/install/4.4.x/git

民间大神:http://blog.csdn.net/mamong/article/details/46583615

毕竟还是新手大家安装服务器的时候就靠你们自己了

下一章,具体实现网络电话:http://www.jianshu.com/p/f2fe87e1b714

上一篇下一篇

猜你喜欢

热点阅读