前言:之前閑著沒事,搞了一個網(wǎng)絡電話也就是VoIP,通過google、百度得到結果,iOS上搞VoIP有兩個比較好的第三方:linpone和pjsip,通過分析覺得pjsip比較好下手,所以就從phsip開始了(經(jīng)過一系列的苦難折磨,終于搞好了一個demo,可以實現(xiàn)打電話,如果有連接移動電話的服務器,就可以直接撥打電話了),現(xiàn)在給大家分享一下。
一:簡單過程
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/目錄下;
執(zhí)行Mysql初始化配置文件:cd /usr/local sudochown -R root:wheel mysql;
執(zhí)行Mysql初始化配置文件:sudo /usr/local /mysql/bin/mysqld --initialize --user=mysql;
配置成功會在控制臺輸出mysql用戶密碼:就在控制臺執(zhí)行初始化配置文件最后一句就是密碼;
如果忘記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運行狀態(tài)sudo support-files/mysql.server status
打開數(shù)據(jù):mysql –u root –p ? ? ? ?輸入密碼就OK了
三:kamailio服務器的安裝
參考資料
官方文檔:https://www.kamailio.org/wiki/install/4.4.x/git
民間大神:http://blog.csdn.net/mamong/article/details/46583615
畢竟還是新手大家安裝服務器的時候就靠你們自己了
下一章,具體實現(xiàn)網(wǎng)絡電話:http://www.lxweimin.com/p/f2fe87e1b714