IMS Client Framework
FMC Solution
SPIRIT Voice & Video Engine
 
Home > Solution & Product > IMS Client Solution > IMS Client Framework
The IMS client framework of Nable communications will be a perfect choice for any application developers that donĄ¯t have enough knowledge about the IMS technologies but need to implement various kinds of IMS-based applications. By using this framework, they can meet very intuitive application interface that doesnĄ¯t require any pre-knowledge about the IMS.
The framework has been applied to various devices such as PC, cellular phone, smart phone, desktop video phone and various OS systems such as Windows XP/Mobile/CE and Rex/DMSS. In addition, it has been used in the commercial client developments for KT, KTF, LGT, and Samsung Electronics. Through these developments, the compatibility, reliability, and rich API were fully tested and proved.
Features
International Standard Compliant
- SIP/SIMPLE, SDP, RTP/RTCP, SigComp, MSRP, XML/XCAP, HTTP
- IETF/3GPP/3GPP2/OMA specifications
- Fully proven by interoperability tests with various platform
Various media type support
- H.263, G.711, G.712, MPEG4, etc
- 3'rd party voice/video engine interopable ( SPIRIT, GIPS, etc)
Various terminal platform support
- PC/Cell phone/PDA/Smart Phone/Desktop Video phone/Multimedia (Game) Player, etc
- Windows XP/CE, Pocket PC (including Windows Mobile/CE), Rex, Linux, Android, WIPI, etc.
Powerful and easy API for various convergence services
  - Simple and easy API set that can be used for application developer
  - Elementary applications are provided : VoIP(including video), instant messaging, presence, file transfer, video chatting, video sharing, conference, push-to-all (including voice, data, video), PoC (PTT over Cellular), generic session
 
 
The architecture of the IMS Client Framework
The IMS Client Framework provides a flexible, structured, and abstracted application program interface (API) for fast and easy IMS application development. Application developers can easily develop variety of convergence application services by just using the simple upper level API. Also, they can easily port their applications into various devices due to the device platform independency feature.