< Previous by Date | Date Index | Next by Date > |
Thread Index |
Hi all, We've developed JSR180 API layer over Resiprocate SIP Stack. Please review and comment. The release can be found at https://sourceforge.net/projects/resiprocateppt/ The implementation is version 0.1 and features supported are 1. INVITE/SUBSCRIBE Dialog Management 2. All Non dialog methods. 3. The core JSR180 APIs. Features planned 1. Java wrappers for C++ API implementation. 2. J2ME integration 3. Complete JSR180 APIs implementation. 4. Messenger User Agent Implementation Comments and suggestions are welcome Some overview about the project Introduction to JSR180 Resiprocate Implementation ================================================= 1. Purpose: =========== Our purpose of implementation is to enable "Open Source Code with Open APIs". The main problems we faced when started using the Resiprocate stack were 1. No API documentation. We had figure out the APIs by reading code and design of the Stack. This increased the ramp-up time. 2. No Standard way of accessing the stack. 3. If we want to replace the sip stack with other/higher version of stack we had to change the whole application. 4. Needed to be used in resource constraint devices. By implementing JSR180 we could easily access the SIP Stack by the API documented in the JSR180 Specification. Our Application development becomes standard and consistent. 2. Implemnation Notes ===================== We have implemented the JSR 180 API layer directly above Resiprocate Sip Stack discarding DUM. This is done for the following purposes: 1. JSR 180 provides Transaction level APIs with support for Dialog processing. So some DUM functionalities will duplicate in JSR 180. 2. DUM is complex and not all the functionalities are needed in Client Resource constraint devices. 3. DUM library takes considerable amount of memory. Regards Shankar OSCOA |