通过Yate的官网上下载Yate的安装包,下载地址http://voip.null.ro/tarballs/yate5/yate-5.5.0-1-setup.exe。 下载完成后,双击运行: 点击“Next”, 选择默认安装目录“C:\Program Files ...
通过Yate的官网上下载Yate的安装包,下载地址http://voip.null.ro/tarballs/yate5/yate-5.5.0-1-setup.exe。 下载完成后,双击运行: 点击“Next”, 选择默认安装目录“C:\Program Files ...
很多知道的东西会忘的差不多,需要重新花比较多的时间去理解和学习。俗话说:好记性不如烂笔头。还是老老实实的用文字和图片的方法来记录。 为了让以后的自己轻松一点,只要让现在的自己多做一点工作,重新开始搭建...
Yate - Yet Another Telephony Engine is a next-generation telephony engine; Yate是下一代网络电话引擎,这篇文档描述了Yate一些简单基础知识与开发事项。
yate中所有基于流操作的基类: /** * Base class for encapsulating system dependent stream capable objects * 封装能够基于系统的流对象的基类 * @short An abstract stream class capable of reading and ...
Yate - Yet Another Telephony Engine is a next-generation telephony engine; Yate是下一代网络电话引擎,这篇文档描述了Yate一些简单基础知识与开发事项。 相关下载链接://download.csdn.net/download/u...
上一篇文章记录了yate学习--./yate/tools/log_rotate.sh; 今天继续看和日志部分的脚本./yate/packingyate.logrotate,先看看脚本源码。# Have to rotate the log and CDR files before each reaches 2GB in size...
从还没有毕业开始就开始写服务器上面的代码,不管是C/S还是B/S都基本接触过和实现过了,从...接触yate server的时间是最久的,也是第一次对一个系统有比较全的认识。日志-后台运行-运行脚本-服务安装-打包部署安装-性能
这个yate里面的所有线程的基类:/** * This class holds the action to execute a certain task, usually in a * different execution thread. * 这个类用于保存执行一个特定任务的动作,一般在不同的执行线程 ...
从官网或者网上的介绍Yate的Blog上面,大致都可以了解到Yate的认证方式有三种:文件认证(regfile.cpp)方式、 Radius 方式、数据库方式;同时最新的Yate对数据库的支持类型也更多了,有MySql、PgSql、Sqlite; ...
/** * A simple single-linked object list handling class * 一个简单的单键对象列表处理类 * @short An object list class ...class YATE_API ObjList : public GenObject { YNOCOPY(ObjList); // no
请声明出处: Lockable,互斥锁的基类: /** * An abstract base class for implementing lockable objects * 可以实现锁定对象的抽象基类 * @short Abstract interface for lockable objects ...class YATE_API Lo
/** * A string class with a hashed string name * 被哈希的字符串的名的字符串的类 * @short A named string class. ...class YATE_API NamedString : public String { YNOCOPY(NamedString); // no automa
请声明出处: SocketAddr,一个封装了IPv4和IPv6的网络地址类: /** * Wrapper class to keep a socket address * 封装一个类用于保持套接字的地址 ...class YATE_API SocketAddr : public GenOb
请声明出处: Socket,网络套接字的类,包括创建、绑定、监听、接受、发送、接收等操作: /** * This class encapsulates a system dependent socket in a system independent abstraction * 这个类封装了一个依赖...
请声明出处: MessageReceiver,这个类是一个消息接受的基类: /** * A multiple message receiver to be invoked by a message relay * 多个消息接收器调用消息传递 * @short A multiple message...class YATE_
yate学习yateclass.h/** * An object with just a public virtual destructor * 一个对象只有一个公共的虚拟析构函数 */ class YATE_API GenObject { YNOCOPY(GenObject); // no automatic copies please 请...
本文简介:yrtpchan是一个关于yate自定义的处理rtp协议的模块(关于rtp协议的知识,大家可以网上百度、谷歌)。本文主要是对于yrtpchan处理rtp.chan消息做了简要的分析和理解。 对于yate的每个模块如何去...
请声明转载出: DebugEnabler,这个类用于保存和修改调试级别,也就是日志的打印级别: /** * Holds a local debugging level that can be modified separately from the * global debugging ...
yate的线程类: /** * A thread is a separate execution context that exists in the same address * space. Threads make better use of multiple processor machines and allow * blocking one exec
在yate中涉及到配置文件的读取,参数获取的一个类Configuration ,头文件里面关于这个类的定义: /** * A class for parsing and quickly accessing INI style configuration files * @short Configuration file ...
请声明出处: NamedCounter,对象命名的计数器: /** * An atomic counter with an associated name * 关联名的原子计数器 * @short Atomic counter with name...class YATE_API NamedCounter : public String {
/** * This class holds a named list of named strings * 这个类保存一个命名字符串的命名字符串链表 * @short A named string container class ...class YATE_API NamedList : public String { friend cl
请声明出处: 对象的引用计数的类,基本大部分的类都继承了该类: /** * A reference counted object. * 引用计数的对象 * Whenever using multiple inheritance you should inherit this class ...class YATE_API R
本文开始详细的学习yate里面自定义的SIP协议库,消息体的定义: /** * An object that holds the sip message parsed into this library model. * 一个保存被解析的sip信息到这个库模型的对象 * This class can ...
请声明出处: 这是一个关于自定义SIP的Party类: class YSIP_API SIPParty : public RefObject { public: SIPParty(Mutex* mutex = 0); SIPParty(bool reliable, Mutex* mutex = 0);... virtual ~SIPParty();...
Yate代表“又一个电话引擎”,正如其名称所述,它主要是电话引擎。 虽然目前专注于Internet协议语音(VoIP)和PSTN,但其强大之处在于其易于扩展的能力。 语音,视频,数据和即时消息传递都可以在Yate灵活的路由引擎...
不知道有没有人也在学习yate这个
标签: 学习
因为所在部分主要负责公司客服业务,需要了解freeswich相关内容,所以这里将学习内容记录下。
之前使用vs2010对yate的学习,随着vs的升级和更新,我们将使用vs2015继续对Yate进行学习。本文记载基于vs2015编译Yate的一些问题。 2问题一:编译Service失败 问题描述: 2>C:\Program Files(x86)\MSBuild\...
# 生成HTML的辅助函数,YATE模块 from string import Template # class string.Template(template) # 该构造器接受一个参数作为模板字符串。 # # substitute(mapping, **kwds) # 执行模板替换,返回一个新字符串...