1 序言
3GPP IMS(ip多媒体子系统) 是实现网络多媒体传输服务的下一代网络。IMS的标准是由3GPP组织统一制定的。IMS服务可以被用于任何类型的网络中,比如:3GPP LTE,GPRS,Wireless LAN,CMDA2000 或者 固网(fixed line).
doubango 是为嵌入式设备和桌面型系统提供的一个实验性的,开源的 3GPP IMS/LTE 框架。框架程序是用 易于移植的ANSI-C 写的,并且被很好的设计优化以便能够工作在内存较低,计算能力较差的嵌入式设备上。
doubango把强大而又复杂的3GPP IMS/LTE封装成了一套集成度较高的APIs。其中也包含了很多协议的封装:SIP/SDP, HTTP/HTTPS,DNS, DHCPv4/DHCPv6,SigComp, MSRP, XCAP, NAT Traversal (STUN, TURN and ICE) …
3GPP IMS (IP Multimedia Subsystem) is the next generation network for delivering IP multimedia
services. IMS is standardized by the 3rd Generation Partnership Project (3GPP). IMS services could
be used over any type of network, such as 3GPP LTE, GPRS, Wireless LAN, CDMA2000 or fixed
line.
doubango is an experimental, open source 3GPP IMS/LTE framework for both embedded and
desktop systems. The framework is written in ANSI-C to ease portability and has been carefully
designed to efficiently work on embedded systems with limited memory and low computing power
and to be extremely portable.
doubango is a set of small APIs putted together to form a powerful 3GPP IMS/LTE framework.
These stacks implement many protocols such as SIP/SDP, HTTP/HTTPS, DNS, DHCPv4/DHCPv6,
SigComp, MSRP, XCAP, NAT Traversal (STUN, TURN and ICE) …