Yate 电话引擎安装 http://www.trixbox.com.cn/viewthread.php?tid=1677
Yate (Yet Another Telephony Engine) 主要支持功能: VoIP 服务器 VoIP 客户端 VoIP to PSTN 网关 PC2Phone and Phone2PC 网关 H.323 网守 H.323 多端点服务器 H.323<->SIP 转换代理 SIP session border controller SIP 路由 S IP 注册服务 Jingle 即时聊天 I SDN passive and active recorder IAX2服务器客户端 电话服务器和客户端 呼叫中心服务器 (会议,队列) IVR语音交互应答 预付费,后付费电话卡系统 兼容Asteirsk的zaptel中继卡 支持linux /windows 测试环境准备: RedHat Linux AS 4 U4 DVD 镜像 或者Trixbox 安装包准备 cd /opt wget http://downloads.sourceforge.net/openh323/pwlib-v1_10_3-src-tar.gz wget http://downloads.sourceforge.net/openh323/openh323-v1_18_0-src-tar.gz wget ftp://ftp.cn.postgresql.org/pub/postgresql//source/v8.2.5/postgresql-8.2.5.tar.bz2 同步yate源码 cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private login 提示输入密码,直接回车 cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate 同步yateadmin源码 cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private login 提示输入密码,直接回车 cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yateadmin 安装h.323共享文件 tar zxvf pwlib-v1_10_3-src-tar.gz cd pwlib_v1_10_3/ ./configure make opt make install export OPENH323DIR=`pwd` cp $OPENH323DIR/lib/libh323_linux_x86_r.so.1.18.0 /usr/lib cd .. tar zxvf openh323-v1_18_0-src-tar.gz ./configure make opt make install export OPENH323DIR=`pwd` cp $OPENH323DIR/lib/libh323_linux_x86_r.so.1.18.0 /usr/lib cd .. #跟新/usr/local/lib共享库 echo "/usr/local/lib" >> ld.so.conf ldconfig #安装yate cd yate ./configure --with-pwlib=/usr/local --with-openh323=/usr/local make make install #安装成功后。。启动yate测试 yate& netstat -utnlp #执行结果会看到1720 4569 5060 端口被监听。说明启动成功 #这是yate只启动了h.323的终端,还没有运行网守服务器,修改一下配置文件即可 cd /usr/local/etc/yate vi h323chan.conf 将 [gk] ;server = false ;interface1=10.0.0.1 ;port = 1719 ;name = YateGatekeeper ;registeredonly=false 改为 [gk] server = on interface1=0.0.0.0 port = 1719 name = YateGatekeeper registeredonly=true killall yate yate& netstat -utnlp #如果成功将会看到1719也被监听,这是yate就可以注册h323端点或网关 准备数据库 安装postgresql, cd /opt tar jxvf postgresql-8.2.5.tar.bz2 cd postgresql-8.2.5/ ./configuer make make install adduser postgres #添加用户 mkdir /usr/local/pgsql/data #创建目录 chown postgres /usr/local/pgsql/data #添加权限 #操作数据库 su postgres //切换用户 /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data #初始化数据库 /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data & #启动数据库 #添加yateadmin 数据库 bash-3.00$ /usr/local/pgsql/bin/createdb yateadmim CREATE DATABASE #数据库创建成功 安装yateadmin管理界面 cd /opt/yateadmin ./install Installer for Yate Administrator v1 At the following prompts you can enter the word 'no' to disable defaults Install Yate config file in: [/usr/local/etc/yate] 回车 Install Web pages in: [/var/www/html/yateadmin] 回车 Database host: [localhost] 回车 Database name: [yateadmin] 回车 Database user: [postgres] 回车 Database password: [] 回车 PostgreSQL command: [] /usr/local/pgsql/bin/psql 输入 再次回车完成安装 进入http://your IP/yateadmin 帐号密码admin 点击Lines 添加 Operations with single line Insert line [] 输入分机号码 Add 点击 Edit Delete (use with care!) 按提示输入密码 现在可以用sip终端或者iaxlite测试了 (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|