SIP Center
SIP Manifesto About SIP Showcase Test Area Sponsors News & Events SIP Tradeshow  
 
search

+ INDEX PAGE
+ Blogs
+ Codecs
+ Developers Programs and Communities
+ Free SIP and ENUM Services
+ JAVA JAIN JSLEE JSIP
+ Other stacks, code and bits and pieces
+ SIP Parsers and Stacks
+ Testing and Measurement
+ User Agents, Source Code
+ SIP Servers, Proxys and Gateways
+ SIP Drafts & RFC's
+ SIP and DNS
+ SIP Products and Services












JAVA JAIN JSLEE JSIP

JAVA JAIN JSLEE JSIP

Please e-mail The Editor if you would like to add a link to this page.

java.net - SIP developer resource

Java.net - a unique, web-based open community created to facilitate Java collaboration in applied areas of technology and industry solutions. The site is led by Sun and contains contributed code and other open IP from over 20 initially participating organizations representing a wide variety of industries and Java technologies. Positioned as the source for Java Technology collaboration, java.net will enlarge the Java portfolio of applications, tools and services, enrich the community of Java developers and move the benefits of Java technology beyond the borders of generalized technology into vertical markets and industries, academia and consumer markets.

To compliment much of the great work being undertaken around SIP through Java/JAIN technologies, a SIP developer section has been created on java.net. Visit and contribute to the SIP section under the JAIN Community area at http://java.net/.

A java.net community - jain-sip-presence-proxy - JAIN-SIP Proxy Server with Presence Support. JAIN-SIP IM Client

Programming SIP:

JAIN SIP, SIP Lite, SIP Servlets

There are currently three SIP APIs that have either been developed or that are under development within the JAIN initiative: 

  • JAIN SIP - JAIN SIP is a low level API that maps directly to RFC 2543 published by the IETF. JAIN SIP is at Final Release and the API specification, Reference Implementation and Technology Compatibility Kit (test suite) can be freely downloaded from the Java Community Process website.
  • JAIN SIP Lite - The JAIN SIP Lite API is a high-level API. The goal of this high-level API is to allow application developers to create applications that have SIP as their underlying protocol without having to have an extensive knowledge of the SIP protocol. This will allow developers to rapidly create applications, such as user agent type applications. JAIN SIP Lite is a thin Java API that can be used as a high-level wrapper around the SIP protocol that will provide application developers with an API that is easy to use.

Avaya Extends SIP Servlet API

As an extension to the SIP Servlet API, the Avaya SIP Servlet API incorporates a generic event framework. This framework defines the following APIs:

  • Service API
  • UAC API

More information is available from Avaya

The JAIN(TM) APIs: Integrated Network APIs for the Java(TM) Platform

Making the Net Work with JSLEE and JSIP

JAINSLEE.org

JSR 22: JAIN(TM) SLEE API Specification

JSR 32: JAIN(TM) SIP API Specification

JSR 240: JAIN(TM) SLEE (JSLEE) v1.1

Java in Communications

JAIN(TM) APIs

JAIN(TM) SIP, SIP Lite, SIP Servlets

The JAIN(TM) website

The Java Community Process site

The JAIN(TM) SIP 1.0 API specification, RI and TCK

The JAIN(TM) SIP Lite specification

The SIP Servlets specification

JAIN Certified Products

Java Media Framework API (JMF) - Enables audio, video and other time-based media to be added to applications and applets built on Java technology. This optional package, which can capture, playback, stream, and transcode multiple media formats, extends the Java 2 Platform, Standard Edition (J2SE) for multimedia developers by providing a powerful toolkit to develop scalable, cross-platform technology.

cafesip.org - CafeSip.org offers a suite of open-source tools and applications that will help you to create customized SIP services and applications using the Java programming language. The software provided by CafeSip.org is FREE. You can extend them and you can freely re-distribute them for commercial and non-commercial purposes.

www.mobicents.org - The home page of the first and only Open Source JAIN SLEE implementation.

NIST SIP - An IP Telephony project running at the National Institute of Standards Technology has made a SIP parser in Java (based on Antlr) available in the public domain.

SIP COMMUNICATOR is a Java SIP User Agent built on top of the JAIN-SIP-RI and JMF. Currently SIP COMMUNICATOR supports audio/video sessions over IPv4 and IPv6. Features planned for the near future are: a J2ME port, presence and instant messaging, mobility.

Siptrex Source Code - Includes both java and class files for all net.siptrex and jain packages and class files for the required antlr and gov.nist packages. also includes win32 bat files for compiling and initialisation file examples.

See also:

+ Codecs 
+ Developers Programs and Community sites 
+
Free SIP and ENUM Services 
+ Commercial Service Providers
+ JAVA JAIN JSLEE JSIP 
+ SIP Parsers and Stacks 
+ Other Stacks, RTP Applications, code and bits and pieces
+ SIP and DNS
+ Testing Tools 
+ Robustness testing 
+ SIP Client Software, User Agents, Source Code
+ SIP Servers, Proxys and Gateways 
+ SIP Drafts and RFC's
+ SIP Center links pages
+ Commercial SIP Products & Service Providers