SIP
kernelspirit
理想,快乐,生活,勇气!坚持就是胜利!
展开
-
Python的匿名函数——lambda
今天看YATE内嵌Python的例子,竟然又一次忘记了lambda到底是个什么东东,too faint!特标记如下。例子:def route(yate): def on_route(route): ... yate.onmsg("call.route", lambda m : m["called"] == "i原创 2008-07-09 22:24:00 · 24233 阅读 · 5 评论 -
两个YATE服务器互联的实现
一、 引言根据研究的进度,我们已经知道在一台YATE服务器上用简单的注册、认证模块:regfile,配置用户信息,同一个域内的用户可以成功注册到一个YATE服务器上,并呼叫成功。但我们没有完成的是如何使两台YATE服务器实现互联,让一台YATE的用户成功呼叫另一台YATE的用户。案例如下,假设两台YATE服务器YA、YB,YA的IP地址192.168.114.51,YB的IP地址192.1原创 2008-07-15 18:00:00 · 4686 阅读 · 0 评论 -
YATE内部的消息机制
一、 消息消息是YATE的一个主要组成部分。所有的模块间通信都使用消息而不使用函数调用,这主要是因为我们考虑当一个模块发生变化的时候不影响或不依赖于其他模块,也因为这样让我们的模块调试可以更容易些。一个消息是几个组件的容器: 名字(name)——消息类型的标识,允许消息处理器通过名字进行匹配返回值(return value)—— 一个用字符串表示的返回值时间(time)—— 消原创 2008-07-15 16:16:00 · 3057 阅读 · 0 评论 -
YATE实现一号双机业务
一号双机业务就是主叫拨打被叫的一个电话号码,而被叫绑定的两个或多个电话同时振铃,哪个先接听都可以,第一个接听后其他电话停止振铃。传统交换机中实现如此功能大多是采用智能网平台(IN),对于YATE这样的软交换平台可以较容易的实现。具体方法如下。实现原理:还是在路由模块来下手,当路由模块接收到路由请求后,如果符合被叫号码条件,则对被叫绑定的两个电话同时发起呼叫(SIP:Invite),直到其中原创 2008-08-01 14:07:00 · 2692 阅读 · 2 评论 -
开源的 JAIN-SLEE SIP 软交换 -- Mobicents
卢政 , 2006 年 1 月 26 日JAIN-SLEE 是一个容器标准,目标是提供移动技术与企业技术之间的整合。该标准类似于 EJB,不过是用于各种面向事件的应用程序,例如 IP 电话服务、分布式交互模拟/监控/控制等。Mobicents 是第一个而且是目前唯一开源并被 JAIN SLEE 1.0 认定的产品,它从交换协议构造上基于 JAIN-SIP。前言Mobice转载 2008-06-30 18:23:00 · 2356 阅读 · 0 评论 -
SIP Applications (Proxy, PBX, ...)的开源
SIP Applications (Proxy, PBX, ...)的开源 Sip Express Router (ser): Highspeed GNU SIP proxy with a lot of features and a lot of ongoing development. Homepage: http://www.iptel.org/ser/. A really co转载 2008-06-30 18:17:00 · 3304 阅读 · 0 评论 -
SIP 软电话开发环境的建立
要在windows或者linux平台下开发基于SIP的软电话,需要以下软件服务器端软件: 注册多个客户端到服务器上,可以进行通话测试SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据SIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度RTP栈:传输语言或者视频数据的协议栈抓包测试工具:调试网络程序最有效的办法以下介绍这些原创 2008-06-30 16:48:00 · 3225 阅读 · 0 评论 -
开源的 JAIN-SLEE SIP 软交换 -- Mobicents
JAIN-SLEE 是一个容器标准,目标是提供移动技术与企业技术之间的整合。该标准类似于 EJB,不过是用于各种面向事件的应用程序,例如 IP 电话服务、分布式交互模拟/监控/控制等。Mobicents 是第一个而且是目前唯一开源并被 JAIN SLEE 1.0 认定的产品,它从交换协议构造上基于 JAIN-SIP。前言Mobicents 是一个专业开源的 VoIP 中间件平台。Mobic转载 2008-07-03 11:58:00 · 2402 阅读 · 2 评论