You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Ashwin Karpe (JIRA)" <ji...@apache.org> on 2010/07/14 07:17:51 UTC

[jira] Updated: (CAMEL-2943) A Camel component that implements the Telecom SIP protocol for Publish/Subscribe capability...

     [ https://issues.apache.org/activemq/browse/CAMEL-2943?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ashwin Karpe updated CAMEL-2943:
--------------------------------

    Attachment: camel-sip.diff
                camel-sip-20100714.zip
                jain-sip.zip

Hi Claus, Hadrian & Willem,

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

This component has been developed using the Jain-SIP API version 1.2. I have attached the supporting jars for your review (jain-sip.zip). Since the jars are not available in public Maven repositories, the jain-sip.zip 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 nist.gov. The links is given below
https://jain-sip.dev.java.net/

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.

Cheers,

Ashwin... 


> A Camel component that implements the Telecom SIP protocol for Publish/Subscribe capability... 
> -----------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-2943
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2943
>             Project: Apache Camel
>          Issue Type: New Feature
>            Reporter: Ashwin Karpe
>            Assignee: Ashwin Karpe
>         Attachments: camel-sip-20100714.zip, camel-sip.diff, jain-sip.zip
>
>
> 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 supported.

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