java-sdp-nist-bridge

An SdpFactory binding the free OpenTelecoms javax.sdp API with the free NIST reference implementation.

License

License

Categories

Categories

Java Languages
GroupId

GroupId

org.opentelecoms.sdp
ArtifactId

ArtifactId

java-sdp-nist-bridge
Last Version

Last Version

1.2
Release Date

Release Date

Type

Type

bundle
Description

Description

java-sdp-nist-bridge
An SdpFactory binding the free OpenTelecoms javax.sdp API with the free NIST reference implementation.
Project URL

Project URL

https://github.com/opentelecoms-org/java-sdp-nist-bridge
Source Code Management

Source Code Management

https://github.com/opentelecoms-org/java-sdp-nist-bridge.git

Download java-sdp-nist-bridge

Dependencies

compile (2)

Group / Artifact Type Version
org.opentelecoms.sdp : sdp-api jar 1.0
org.jitsi : jain-sip-ri-ossonly jar 1.2.279-jitsi-oss1

Project Modules

There are no modules declared in this project.

Java SDP NIST Bridge

Rationale

This little project provides a free, Apache 2.0 licensed, implementation of the JSR 141 SdpFactory interface against NIST's public domain reference implementation of the JSR 141 classes and interfaces.

The entire javax.sdp package, including the SdpFactory class of the NIST RI cannot be used because:

  • it has a non-free, non-OSI approved, expired, proprietary license
  • the interface references the implementation and vice-versa

Usage

Replace the reference to the JAIN RI jar with one that does not include the javax.sdp headers (e.g. org.jitsi:jain-sip-ri-plain), then:

  • reference org.opentelecoms.sdp:sdp-api
  • reference org.opentelecoms.sdp:java-sdp-nist-bridge (this project)
  • replace calls to SdpFactory.getInstance() with new NistSdpFactory()

Versions

Version
1.2
1.1