ubuntu下安装opensips
生活随笔
收集整理的這篇文章主要介紹了
ubuntu下安装opensips
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 下載opensips1.8版本,并解壓到 "/usr/local/src" 目錄下 ;
2. 安裝必要的軟件包,apt-get install flex bison libncurses-dev
3. 進入opensips源碼目錄,make menuconfig
???? 出現opensips的配置界面后
???? 1) 選擇"Configure Compile Options" -> "Configure Excluded Modules",選中"db_mysql"
???? 2) 選擇"Configure Compile Options" -> ”Configure Install Prefix",輸入 "/usr/local/opensips_proxy"
5. 安裝mysql,apt-get install libmysqlclient-dev
6. 進入opensips源碼目錄,make menuconfig
?? ?
????? 出現opensips的配置界面后
????? 選擇"Compile And Install OpenSIPS" 開始編譯和安裝opensips
7.? 進入 "/usr/local/opensips_proxy/etc/opensips" 目錄,vi opensipsctlrc
? ?
???? 去掉一些行的前面的注釋#
???? 1)? DBENGINE=MYSQL
???? 2)? DBHOST=localhost
???? 3)? DBNAME=opensips
???? 4)? DBRWUSER=opensips
???? 5)? DBRWPW="opensipsrw"
???? 6)? DBROOTUSER="root"
8. 進入 "/usr/local/opensips_proxy/sbin/" 目錄,執行" ./opensipsdbctl create" 在mysql里創建opensips的數據庫,提示的兩個地方都選"n"。
9. apt-get install m4
10. 進入 "/usr/local/opensips_proxy/sbin/" 目錄,執行” ./osipsconfig"
????? 出現opensips配置
????? 1) 選擇“Residential Script”->"Configure Residential Script", 打開
?????????? ENABLE_TCP
?????????? USE_AUTH
?????????? USE_DBACC
?????????? USE_DBUSRLOC
?????????? USE_DIALOG
?????? 2) 選擇“Residential Script”->"Generate Residential Script" 生成opensips配置腳本
????????? 配置腳本會生成到"/usr/local/opensips_proxy/etc/opensips"目錄下,以opensips_residential+創建時間+.cfg。
11.? 修改生成的配置文件
???? 1)? listen=udp:? 和? listen=tcp:? 這兩行的ip地址改為本機的ip地址。
???? 2) mpath=地址改為 "/usr/local/opensips_proxy/lib/opensips/modules/"
???? 3) "uri.so"??? 后添加?? modparam("uri", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
12. 進入/usr/local/opensips_proxy/sbin/"目錄執行
? ?
???? 1) ./opensipsctl start? 啟動opensips服務器
???? 2) ./opensipsctl add 101 101 添加opensips用戶
2. 安裝必要的軟件包,apt-get install flex bison libncurses-dev
3. 進入opensips源碼目錄,make menuconfig
???? 出現opensips的配置界面后
???? 1) 選擇"Configure Compile Options" -> "Configure Excluded Modules",選中"db_mysql"
???? 2) 選擇"Configure Compile Options" -> ”Configure Install Prefix",輸入 "/usr/local/opensips_proxy"
5. 安裝mysql,apt-get install libmysqlclient-dev
6. 進入opensips源碼目錄,make menuconfig
?? ?
????? 出現opensips的配置界面后
????? 選擇"Compile And Install OpenSIPS" 開始編譯和安裝opensips
7.? 進入 "/usr/local/opensips_proxy/etc/opensips" 目錄,vi opensipsctlrc
? ?
???? 去掉一些行的前面的注釋#
???? 1)? DBENGINE=MYSQL
???? 2)? DBHOST=localhost
???? 3)? DBNAME=opensips
???? 4)? DBRWUSER=opensips
???? 5)? DBRWPW="opensipsrw"
???? 6)? DBROOTUSER="root"
8. 進入 "/usr/local/opensips_proxy/sbin/" 目錄,執行" ./opensipsdbctl create" 在mysql里創建opensips的數據庫,提示的兩個地方都選"n"。
9. apt-get install m4
10. 進入 "/usr/local/opensips_proxy/sbin/" 目錄,執行” ./osipsconfig"
????? 出現opensips配置
????? 1) 選擇“Residential Script”->"Configure Residential Script", 打開
?????????? ENABLE_TCP
?????????? USE_AUTH
?????????? USE_DBACC
?????????? USE_DBUSRLOC
?????????? USE_DIALOG
?????? 2) 選擇“Residential Script”->"Generate Residential Script" 生成opensips配置腳本
????????? 配置腳本會生成到"/usr/local/opensips_proxy/etc/opensips"目錄下,以opensips_residential+創建時間+.cfg。
11.? 修改生成的配置文件
???? 1)? listen=udp:? 和? listen=tcp:? 這兩行的ip地址改為本機的ip地址。
???? 2) mpath=地址改為 "/usr/local/opensips_proxy/lib/opensips/modules/"
???? 3) "uri.so"??? 后添加?? modparam("uri", "db_url","mysql://opensips:opensipsrw@localhost/opensips")
12. 進入/usr/local/opensips_proxy/sbin/"目錄執行
? ?
???? 1) ./opensipsctl start? 啟動opensips服務器
???? 2) ./opensipsctl add 101 101 添加opensips用戶
總結
以上是生活随笔為你收集整理的ubuntu下安装opensips的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu 12.04 静态ip的设置
- 下一篇: 《蜘蛛侠》重制版登陆PC