[ 
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.

Reply via email to