Thinkai's Blog

Autohotkey|Python|php|aardio|VOIP|IT 爱好者

正在浏览分类 VOIP

总共找到 12 篇

Centos6安装STUN服务器 8740

作者为 发表

LinuxVOIP

虽然免费的stun服务器也能凑合着用,但是也越来越不适用于中国的网络环境,所以你可以到大的IDC去买云主机并购买额外IP来搭建STUN服务器,主流成本100多RMB一个月。

首先你的有两个公网IP的服务器!然后注意把防火墙关掉。

#下载stun

wget http://ncu.dl.sourceforge.net/project/stun/stun/0.97/stund-0.97.tgz

#检查安装编译环境

yum -y install gcc automake autoconf libtool make

#解压

tar -zxvf stund-0.97.tgz

#进入目录

cd stund

#编译

make

#复制服务端

mkdir /root/bin/
cp server /root/bin/stunserver

#创建服务脚本

vi /etc/init.d/stund

#然后填充服务脚本

#!/bin/bash
# 
#chkconfig: 2345 70 30
#description:STUN Server
RETVAL=0 
start(){ #启动服务的入口函数  
echo  "STUN Server is started..."  
/root/bin/stunserver -v -h 8.8.8.8  -a 4.4.4.4 -v
#主IP 辅助IP
}  
  
stop(){ #关闭服务的入口函数  
echo  "STUN Server is stoped..."  
}  
  
#使用case选择  
case $1 in  
start)  
start  
;;  
stop)  
stop  
;;  
*)  
echo "error choice ! please input start or stop";;  
esac  
exit $RETVA

#按【ESC】输入:wq保存退出

#设置权限

chmod +x /etc/init.d/stund

#添加服务

chkconfig --add stund

#设置防火墙

setup

#找到Firewall设置 把Enable去掉,然后Save保存退出

#为了安全 可以修改root用户名和设置denyhosts

#重启后,你就可以下载NatTypeTester测试你的服务器了。

asterisk语音编码问题g729和g723的添加 12612

作者为 发表

VOIP

关于asterisk没有G729G723编码的问题

1、 因为在安装asterisk的时候是没有对应的codec_g729.socodec_g723.so模块的。

想要查看自己的asterisk有什么模块,可以进入asterisk控制台:

默认没有可用模块的情况:

 

 

 

添加可用G729G723模块以后的情况:

 

下面讲述如何添加可用模块:

全过程请参照以下网页配置:

http://wiki.kolmisoft.com/index.php/G723/G729_Codec_installation#Testing

下载对应模块地址:

http://asterisk.hosting.lv/

请根据自己服务器的配置和环境选择对应的模块下载。

 

 

 

 

 

1、需要修改对应的confi文件:/etc/asterisk/codecs.conf下添加

[g723]

; 6.3Kbps stream, default

sendrate=63

; 5.3Kbps

;sendrate=53

2、 sip.conf或者iax.conf中全局下添加:a

disallow=all

allow=g729

allow=g723

 

操作上需要进行如下操作:

1、 下载对应硬件和软件编译环境的G729G723语音模块。

2、 上传到服务器对应的文件夹/usr/lib/asterisk/modules/

3、 改名对应的模块,对应的名字为codec_g729.socodec_g723.so

4、 给两个对应的模块赋予权限:chmod 777 codec_g729.so chmod 777 codec_g723.so

5、 asterisk的控制台上使用命令加载刚才添加的两个模块:module load codec_g729.so

module load codec_g723.so.

 

 

然后手动加载模块:

 

 

 

 

 

 

 

 

加载之后,查看看是否支持此模块:

 

 

使用命令查看是否有此模块:

 

 

至此,添加成功可以使用g729g723编码进行通讯了。

 


  • 2 • 2
  • 1
  • 2

友情链接:Autohotkey中文帮助Autohotkey官网Autohotkey中文网联系作者免GooglePlay APK下载

 主题设计 • skyfrit.com  Thinkai's Blog | 保留所有权利

50 queries in 1.211 seconds |