camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashwin Karpe (JIRA)" <>
Subject [jira] Updated: (CAMEL-2943) A Camel component that implements the Telecom SIP protocol for Publish/Subscribe capability...
Date Wed, 14 Jul 2010 05:17:51 GMT


Ashwin Karpe updated CAMEL-2943:

    Attachment: camel-sip.diff

Hi Claus, Hadrian & Willem,

I have developed an SIP component that supports the Publish/Subscribe pattern via a Presence

This component has been developed using the Jain-SIP API version 1.2. I have attached the
supporting jars for your review ( Since the jars are not available in public
Maven repositories, the file contains a shell script with commands to add the
jars to a local repository. Once accepted these jars will need to be hosted via the public
Apache Maven repository. 

The jars are fully compatible with Apache License model and are releases by The
links is given below

The JAIN-SIP Reference implementation is a product of the Advanced Networking Technologies
Division at the National Institute of Standards and Technology (NIST). The JAIN SIP RI, TCK
and tools published by this project are in the public domain.

A basic Presence Agent is also available with the Camel SIP component. This agent does not
support persistence and other high end stateful capabilities seen with Telecom Presence Agents
and is not intended for industrial use but rather for testing and proving out the capabilities
of the SIP component and endpoints.   

Can you please review and let me know what you think. I would be happy to incorporate any
thoughts and comments you might have. When you think everything looks good, I will be happy
to commit the changes to the trunk.



> A Camel component that implements the Telecom SIP protocol for Publish/Subscribe capability...

> -----------------------------------------------------------------------------------------------
>                 Key: CAMEL-2943
>                 URL:
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Ashwin Karpe
>            Assignee: Ashwin Karpe
>         Attachments:, camel-sip.diff,
> The Telco SIP protocol has operations to perform Publish and Subscribe of Telecom events
via a Presence Agent (similar to a Broker) as an intermediary.
> Develop a Camel SIP Component that can communicate with a Presence Agent (also add a
basic Presence Agent with no persistence). The SIP Component should as a consumer, subscribe
to messages from a Presence Agent and support the SIP protocol handshake and as a Producer
publish messages to a Presence Agent.
> The SIP protocol involves communication over HTTP with specific acknowledgements that
need to cater for different situations. This communication pattern and handshake must be properly

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message