编译和安装在Windows上橡胶树 (Compiling and Installing Yate on Windows)
编译和安装在Windows上橡胶树
有两种方法来安装橡胶树下窗口:
- 下载并安装橡胶树 下载后页面设置。
- 另一个选择是下载橡胶树从SVN并编译它。
内容( 隐藏] |
安装使用设置橡胶树
- 下载并安装橡胶树 http://voip.null.ro/tarballs/yate5/yate-5.0.0-1-setup.exe
- 安装橡胶树的设置。
如果你让橡胶树全部安装模式,这意味着所有包中,你会在开始菜单快捷方式如下:
- 开发人员文档- API文档
- 注册服务-增加一个新的服务,Windows服务
- 卸载,卸载橡胶树
- 注销服务——删除服务从Windows服务
- 橡胶树客户机(Qt)——启动 橡胶树的客户
- 橡胶树Cosole——启动橡胶树服务器
- 橡胶树的网站
从SVN安装橡胶树
需求
- TortoiseSVN
- 至少在Visual Studio 2005中
编译橡胶树在Windows上
编制请构建“橡胶树”项目——它将建立图书馆,所有模块没有外部依赖。 在橡胶树从SVN(URL使用的方法是: http://voip.null.ro/svn/yate/trunkwindows \文件夹),去从你的“橡胶树”项目中,你会发现橡胶树。 sln,你必须建立在Visual Studio环境。 选择构建类型为“释放”或“调试”构建工具栏和构建橡胶树。
的“额外”项目包含模块外部依赖。 你将无法建立他们不需要安装额外的头文件和库在Visual Studio环境:
- h323chan需要PWLib和OpenH323,你可以找到更多关于它的页面 安装OpenH323 Windows下;
- gsmcodec需要一个GSM 06.10静态库;
- Qt4Client需求 Qt®和它的工具(MOC);
- mysqldb需求 MySQL端头文件和库;
- pgsqldb需求 PostgreSQL客户头文件和库。
问题
如果你从来源和Visual Studio构建橡胶树崩溃或挂起超越取消请清洁从头构建和重复。 已经编译目标文件可能是好的也可能被损坏,保证安全。
注意: 编译可能失败的原因 WinDNS.h 包括从 发动机/ Resolver.cpp -在这种情况下,你有两种选择:
- 安装一个新的 WinDNS.h ——例如一个从平台SDK 2008 - NAPTR记录将解决任何提供的Windows版本 windns.dll
- 删除定义 HAVE_DNS_NAPTR_DATA 从 Libyate 项目——在这种情况下NAPTR只能得到解决 老 版本的Windows和只有他们提供 windns.dll
请参见笔记的顶部 发动机/ Resolver.cpp 为更多的细节。
在Windows上运行橡胶树作为服务
注意: 橡胶树可以作为服务运行在Windows上你可以看到下面的截图。

巫医卡
如果您使用的是巫医卡别忘了先安装主板驱动程序,然后巫医司机,橡胶树巫医驱动程序的支持。 你可以找一个向导 如何在Windows上安装巫医橡胶树。 巫医司机可以从下载 http://www.sangoma.com/windows/drivers/A101_A102_API_WANPIPE/。
配置橡胶树
橡胶树conf.d可以通过编辑配置文件目录。 每个文件都有一个。 示例终止。 你必须用相同的名称创建一个新文件但. conf。
文件中的每个参数有一个括号里的部分。 在本文件由使用发表评论 ; 。
更多的文档可以找到这些文件应该包含什么 模块页面。
看到更多的信息 如何开始橡胶树在windows上吗。
添加用户
您必须编辑 regfile.conf添加用户。
我们要添加2用户:
[101]
password=abcdef
[102]
password=ghijkl
这绝对最低配置将使SIP注册账户101年和102年与各自的密码和验证时允许任何人(包括这两个账户)达到注册客户数。
添加身份验证要求所有入站调用添加的 regexroute.conf文件:
[default]
${username}^$=-;error=noauth
还有另一种方式添加用户,如果你想使用一个数据库,文件使用 register.conf。
SIP配置
所使用的文件 ysipchan.conf。 默认不需要配置这个文件因为橡胶树将结合所有服务器上的网络接口在端口5060上。 如果其他程序使用这个端口,那么你必须使用另一个自由港和把它放在(通用)部分。
路由
不需要定义任何路由SIP注册用户的机器上。 橡胶树会知道路由regfile.conf中定义的用户之间的通话。
定义路由到其他注册用户、PSTN网关需要编辑 regexroute.conf。
注册用户在数据库中可以使用 register.conf。 然后让你的路由规则 regexroute.conf。
在这里你可以阅读更多关于 路由。
配置手机和测试设置
你必须配置用户regfile两个SIP电话(你可以使用SIP软电话)调用橡胶树服务器。
如果橡胶树是运行时写在配置文件 重载橡胶树这样会发生变化。
从一个电话打个电话到其他并检查音频,如果你能在这里另一端然后你可能有一个NAT的问题。
关于如何配置橡胶树看到更多的场景 如何的部分。
另请参阅
编译和安装在Windows上橡胶树 (Compiling and Installing Yate on Windows)的更多相关文章
- 写一个Windows上的守护进程(6)Windows服务
写一个Windows上的守护进程(6)Windows服务 守护进程因为要开机启动,还要高权限,所以我就把它做成Windows服务了. 关于Windows服务的官方文档,大家可以看https://msd ...
- 解决Android Studio编译后安装apk报错:Error while Installing APK
刚开始玩 Android ,用Android studio 连接真机做测试,在虚拟机上没有问题,但是真机就会报错 检查了好多地方,最终发现了问题,网上的常规就不介绍了,大家自己去看别的帖子 手机方面 ...
- 一步步实现windows版ijkplayer系列文章之六——SDL2源码分析之OpenGL ES在windows上的渲染过程
一步步实现windows版ijkplayer系列文章之一--Windows10平台编译ffmpeg 4.0.2,生成ffplay 一步步实现windows版ijkplayer系列文章之二--Ijkpl ...
- 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序。
原文 使 IIS 6.0 可以在 64 位 Windows 上运行 32 位应用程序 试图加载格式不正确的程序. win7 64位操作系统上边运行IIS网站应用的时候,提示错误"试图加载格式 ...
- nginx的简单使用和使用nginx在windows上搭建tomcat集群
nginx是一款轻量级的web服务器,常用的作用为服务器/反向代理服务器以及电子邮件(IMAP/POP3)代理服务器 1.为什么我们要使用Nginx? 反向代理: 反向代理(Reverse Proxy ...
- 在Windows系统上一批可以下载但是需要经过编译再安装的第三方的直接编译后的版本(UCI页面)
在Windows系统上一批可以下载但是需要经过编译再安装的第三方的直接编译后的版本(UCI页面) (https://www.lfd.uci.edu/~gohlke/pythonlibs/) win10 ...
- darknet在windows上的安装编译与使用
darknet(https://github.com/pjreddie/darknet)实现了YOLO网络模型,能快速准确识别多达9000种物体.但其在windows系统上的安装却并非一帆风顺,本文进 ...
- jinkins在windows上的安装 配置C#编译
首先jinkins在windows上的安装就不说,安装只需要下载相应安装包就可以了,后有些时候经常需要修改端口号.修改如下: 然后重启jenkins服务 首次运行界面 个人建议插件按需安装. 建立一个 ...
- Windows 上安装 Jekyll.
Jekyll是一个静态网站生成工具.它允许用户使用HTML.Markdown或Textile来建立静态页面,然后通过模板引擎Liquid(Liquid Templating Engine)来运行. 原 ...
随机推荐
- win安装pycurl和linux安装pycurl
1.win pip install wheel http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应的包: pip install e:\pycurl-7.4 ...
- 【ZOJ4067】Books(贪心)
题意:DG在书店买书,从左到右第i本书价格为ai. DG从左走到右,能买就买.如果已知DG买了m本书,问他原本最多有多少钱. 若无上限,输出“Richman”,若不可能买这么多书,输出“Impossi ...
- 【查看linux配置】查看linux系统常用的命令,Linux查看系统配置常用命令
一.linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep &qu ...
- 寻找已排序的连个数组的第k个元素
A,B是两个已经从小到大排序好了的数组,球这两个数组合并后的第k个元素. 很简单的想法,根据定义,把两个数组合并到一起,然后排序,然后就能得到了. 但是这样的复杂度是nlogn 还有就是用归并的思想, ...
- SQL 数据库函数
字符串函数 lower(字符串表达式) | select lower('ABCDEF')返回 abcdef | 返回大写字符数据转换为小写的字符表达式. upper(字符串表达式) | select ...
- poj 2546(两圆公共面积)
Circular Area Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 5682 Accepted: 2225 Des ...
- (1)IIS
1.选择控制面板-程序和功能 2.点击左侧“打开或关闭Windows功能 3.internet信息服务下的文件夹全勾 4.安装完成后,选择管理工具 5.选择IIS管理器 6.显示如下
- 对事务的特性ACID的理解
对事务的特性ACID的理解 数据库的事务必须具备ACID特性,ACID是指 Atomicity(原子性).Consistensy(一致性).Isolation(隔离型)和Durability(持久性) ...
- sqlldr control file compare with HEX value
when field= UTL_I18N.RAW_TO_CHAR ('e38080', 'AL32UTF8')
- bmi健康指数
#!/usr/bin/python # -*- coding: utf-8 -*- #小明身高1.75,体重80.5kg.请根据BMI公式(体重除以身高的平方) #帮小明计算他的BMI指数,并根据BM ...