前言:之前閑著沒(méi)事,搞了一個(gè)網(wǎng)絡(luò)電話也就是VoIP,通過(guò)google、百度得到結(jié)果,iOS上搞VoIP有兩個(gè)比較好的第三方:linpone和pjsip,通過(guò)分析覺(jué)得pjsip比較好下手,所以就從phsip開(kāi)始了(經(jīng)過(guò)一系列的苦難折磨,終于搞好了一個(gè)demo,可以實(shí)現(xiàn)打電話,如果有連接移動(dòng)電話的服務(wù)器,就可以直接撥打電話了),現(xiàn)在給大家分享一下。
一:簡(jiǎn)單過(guò)程
1.mac電腦一臺(tái)
2.安裝mysql,和kamailio(本地服務(wù)器測(cè)試需要,如果有服務(wù)器可以直接忽略)
3.下載pjsip源碼編譯
4.直接xcode擼代碼
5.測(cè)試結(jié)果
二: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/目錄下;
執(zhí)行Mysql初始化配置文件:cd /usr/local sudochown -R root:wheel mysql;
執(zhí)行Mysql初始化配置文件:sudo /usr/local /mysql/bin/mysqld --initialize --user=mysql;
配置成功會(huì)在控制臺(tái)輸出mysql用戶密碼:就在控制臺(tái)執(zhí)行初始化配置文件最后一句就是密碼;
如果忘記mysql密碼: http://blog.csdn.net/xinliuqianxue/article/details/52156568 ?
其實(shí)修改msql密碼方式有很多大家自行g(shù)oogle或者百度;
安裝完成,測(cè)試啟動(dòng)、重啟與停止:
cd /usr/local/mysql
啟動(dòng)sudo support-files/mysql.server start
重啟sudo support-files/mysql.server restart
停止sudo support-files/mysql.server stop
檢查MySQL運(yùn)行狀態(tài)sudo support-files/mysql.server status
打開(kāi)數(shù)據(jù):mysql –u root –p ? ? ? ?輸入密碼就OK了
三:kamailio服務(wù)器的安裝
參考資料
官方文檔:https://www.kamailio.org/wiki/install/4.4.x/git
民間大神:http://blog.csdn.net/mamong/article/details/46583615
畢竟還是新手大家安裝服務(wù)器的時(shí)候就靠你們自己了
下一章,具體實(shí)現(xiàn)網(wǎng)絡(luò)電話:http://www.itdecent.cn/p/f2fe87e1b714