今天给各位分享linux如何安装sip的知识,其中也会对linux如何安装软件包进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、在Linux centos7.0下安装和pyqt4和Eric
- 2、在linux中怎样安装sipp进行压力测试
- 3、如何在CentOS Linux下安装ASTERISK和FreePBX
- 4、关于linux下sip的ser脚本配置
- 5、如何构建自己的SIP SERVER
1、在Linux centos7.0下安装和pyqt4和Eric
两种方法,一是用yum方式安装,第二就是下载源码编译安装。
1、使用yum安装,首先需要添加epel源,然后
yum list qscintilla*
应该可以看到可用的qscintilla的安装包,使用yum命令安装即可,但是有可能安装的版本不一定是2.8.4了
yum install qscintilla*
2、源码编译方法
a.首先下载源码包QScintilla-gpl-2.8.4.tar.gz
b.解压源码包:tar -zxvf QScintilla-gpl-2.8.4.tar.gz
c.进入解压后目录的Qt4目录,执行下面三个命令:
#qmake qscintilla.pro
#make
#make install
d.进入解压后目录的Python目录,执行下面三个命令:
#python ./configure.py
#make
#make install
2、在linux中怎样安装sipp进行压力测试
SIPp 提供的是源代码,需要进行编译.
提供了四种可供选择的安装方式,过程及各种方法如下所示:
无TLS(Transport Layer Security)和密码验证支持:如果你不需要处理SIP认证和/或TLS,
# gunzip sipp-xxx.tar.gz
# tar -xvf sipp-xxx.tar
# cd sipp
# make
有安全传输和认证的方式支持:这种情况需要你的系统已经安装了OpenSSL library (=0.9.8):
# gunzip sipp-xxx.tar.gz
# tar -xvf sipp-xxx.tar
# cd sipp
# make ossl
有PCAP播放、无认证支持:
# gunzip sipp-xxx.tar.gz
# tar -xvf sipp-xxx.tar
# cd sipp
# make pcapplay
有PCAP播放和认证支持:
# gunzip sipp-xxx.tar.gz
# tar -xvf sipp-xxx.tar
# cd sipp
# make pcapplay_ossl
具体使用去参照官网文档。
3、如何在CentOS Linux下安装ASTERISK和FreePBX
1、Lamp的安装 下载所有软件包到/usr/local/src路径 配置yum源,安装相关软件 yum –y update yum install –y httpd http-devel mysql mysql-devel mysql-server php php-devel php-mysql yum install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql /etc/init.d/httpd start chkconfig –level 35 httpd on mysql_install_db chown –R mysql.mysql /var/lib/mysql /etc/init.d/mysqld start chkconfig –level 35 mysqld on mysqladmin –uroot password 123456 #设置mysql密码为123456 cp /usr/share/doc/mysql-server-5.0.22/my-medium.cnf /etc/my.cnf yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml /etc/init.d/httpd restart vim /var/www/html/index.php 测试一下 : 测试php连接apache : ? phpinfo(); ? 测试php连接mysql : vim /usr/local/apache2/htdocs/aaa.php ?php $link=mysql_connect(“localhost”,”root”,”123456″); if(!$link) echo “FAILD!”; else echo “OK!”; ? 访问下即可。 service iptables stop iptables –F setenforce 0 vi /etc/selinux/config 修改SElinux = disable 重启系统 2、asterisk的安装 1 cd /usr/local/src/asterisk-1.6.2.18/ useradd -c “Asterisk PBX” -d /var/lib/asterisk asterisk mkdir /var/run/asterisk mkdir /var/log/asterisk chown -R asterisk:asterisk /var/run/asterisk chown -R asterisk:asterisk /var/log/asterisk chown -R asterisk:asterisk /var/lib/php/session/ chown -R asterisk /var/lib/php #比较重要 vim +231 /etc/httpd/conf/httpd.conf 将用户、组修改为 asterisk vim +327 /etc/httpd/conf/httpd.conf 将 None 修改为 All ./configure make make install make samples make progdocs /etc/init.d/mysqld restart 3、freePBX的安装: yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox yum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel yum install festival festival-dev yum install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev yum install zlib1g zlib1g-dev yum install bison bison-doc yum install install libxml2 libxml2-dev yum install libtiff4 libtiff4-dev yum install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev yum install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl cd /usr/local/src/freepbx-2.9.0/ mysqladmin create asterisk –uroot –p123456 mysqladmin create asteriskcdrdb –uroot –p123456 mysql asterisk SQL/newinstall.sql –uroot –p123456 mysql asteriskcdrdb SQL/cdr_mysql_table.sql –uroot –p123456 mysql –uroot –p123456 GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asterisk@localhost IDENTIFIED BY ‘123456’; GRANT ALL PRIVILEGES ON asterisk.* TO asterisk@localhost IDENTIFIED BY ‘123456’; grant all privileges on *.* to asterisk@localhost identified by “123456”; flush privileges; exit 用asterisk登陆一下mysql试试:mysql –uasterisk –p123456 如果成功,表明设置正确。 ./start_asterisk start mkdir /var/www/html/asterisk/ mkdir /var/www/html/asterisk/cgi-bin chown -R asterisk:asterisk /var/www/html/asterisk ./install_amp 将【asteriskuser】设置为 asterisk(连接数据库的用户名) 将【amp109】设置为 123456(连接数据库的密码) 24 如何在CentOS Linux下安装ASTERISK和FreePBX 再上面的选项上键入需要访问的ip地址。如:192.168.1.43 32 1024x548 如何在CentOS Linux下安装ASTERISK和FreePBX 保持默认配置即可。 即可访问!!!!!!!!!!!!!!! 如果访问不成功 rm -rf /etc/amportal.conf 再 ./install_amp 重新配置一遍 如果还不成功,那么: rm -rf /etc/asterisk/* ./install_amp 用这条命令检查一下文件是否存在: vim /etc/asterisk/sip.conf 四、配置内部通讯: 1、登录freepbx管理界面 2、选择setup菜单栏的Extensions 选项。 freepbxextension 如何在CentOS Linux下安装ASTERISK和FreePBX 然后选择右边的Add Extension 3350515 如何在CentOS Linux下安装ASTERISK和FreePBX 45137 1024x541 如何在CentOS Linux下安装ASTERISK和FreePBX 选择:Submit 51 如何在CentOS Linux下安装ASTERISK和FreePBX 出现添加对话框 63 1024x558 如何在CentOS Linux下安装ASTERISK和FreePBX 在User Extension一项填入用户分机号, 如888 在 Disply Name 一项填入用户显示名, 如888 下拉对话框 755 如何在CentOS Linux下安装ASTERISK和FreePBX 填入密码:如123456。 选择 提交即可。这时服务器端已经添加了一个内部账号,接着在客户端注册这个账号。 打开eyebeam软件 810 如何在CentOS Linux下安装ASTERISK和FreePBX 选择上面的向下箭头show menu 然后选择 SIP account setting 选择 Add 添加一个账号 Display Name 中填入服务器上设置好的内容,如:888 User name 中填入服务器上设置好的user extension内容,如:888 Password 中填入刚才设置好的密码,如123456 Authorization user name中填入服务器上设置好的user extension内容,如:888 Domain中填入服务器的ip地址,如192.168.1.43 完成后点击确定即可。 再点击close关闭SIP Accounts对话框,完成注册。 最后按照如上注册步骤再注册一个客户端,就可以实现内部互相拨打电话了。
4、关于linux下sip的ser脚本配置
一个客户端上不能将同时两个SIP用户注册到服务器上,IP冲突了
如果可能,你需要用虚拟机再增加一个操作系统(最好winxp的“纯净版”)作为客户端,然后在其上安装拨号软件eyebeam,使其与主机客户端上的拨号软件eyebeam的sip用户共同连接到linux的服务器上,最后应该就能实现两个sip用户的通话
5、如何构建自己的SIP SERVER
如果你下载了 sip phone, 自己又做了一个 SIP SERVER,那么你就可以当老大了,不要什么MSN,QQ的语音通话了,自己就可以直接同你想要的人通话了。
1:软件准备:A: SIP SERVER
for Linux的:oss1_2_1_0.zip
B:JAVA环境,这个是for Linux的,
文件名:j2eesdk-1_4-linux.bin
C: Tomcat, for Linux的:jakarta-tomcat-4.1.30.tar.gz
2:安装:
(windows的很简单,安装j2re-1_4_2_04-windows-i586-p.exe 的JAVA环境,双击sip sever for windows的就安装了,配置都比较简单。)
下面主要说一下for Linux的:
./ j2eesdk-1_4-linux.bin
(如果不行,得先:chmod a+x j2eesdk-1_4-linux.bin)按照提示安装就行。
然后是
tar zxvf jakarta-tomcat-4.1.30.tar.gz
然后到 jakarta-tomcat-4.1.30目录下的bin 目录下,查看
startup.sh里面的东东,在最后加上设置环境变量的语句:(用gedit startup.sh命令)
export JAVA_HOME=/。。。。/jdk (应该填写你安装JAVA环境地方的jdk目录)
export CLASSPATH=$ JAVA_HOME/lib: $ JAVA_HOME/jre/lib:
export PATH=$PATH
JAVA_HOME/bin: $ JAVA_HOME/jre/bin:
(请不要直接Ctrl+c Ctrl+v,因为这里的冒号和Linux的不一样 )
编辑完了后,就可以运行了。
./ startup.sh
如果没报错,就恭喜你了。
打开你的linux浏览器,看看
看到tomcat的那个破猫就恭喜你了。。。
然后把oss1_2_1_0.zip里的oss.war拷贝到 Tomcat 的webapps目录下:
打开
看到了ONDO SIP SERVER了吧???恭喜你了。。。
(接受,选择for education,登陆用户是sa密码也是sa)
你的服务器已经搞好了,到Authentication建立几个用户,例如 用户名:1234 密码:1234
在Config里的Network setting里Interface address 1填写你自己的ip地址,然后别人就可以用SIP客户端登陆注册了。
3:测试:
然后在别的windows机器上下载安装SipPhone_Setup_b0305pm.msi这个软件(SIP PHONE),
安装,设置好。软件设置:服务器地址就是上面你的服务器的地址,用户,密码,注意,端口是5060,其他就没什么了。登陆后,在服务器页面上可以看到登陆的情况,你的SIP SERVER就搞定了。
如果你的电脑多的话,再找一台安装SipPhone_Setup_b0305pm.msi,开个用户5678,就可以对拨了。
关于linux如何安装sip和linux如何安装软件包的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。