Wednesday Feb 24, 2010

JSR 309 and jVoiceBridge without CAFE


Sailfin CAFE bundles a JSR 309 adapter that works with jVoiceBridge Media Server . This is primarily to support the Conferencing and Player/Recorder features in CAFE. However , this adapter can also be used standalone with jVoiceBridge without using CAFE APIs. This is useful if anyone wants to play around with JSR 309.

Here are the steps that one needs to follow to achieve this.




1. Download Sailfin CAFE from
https://sailfin-cafe.dev.java.net/svn/sailfin-cafe/trunk sailfin-cafe

Getting hold of jVoiceBridge

2. Once you do 'mvn install' the jVoiceBridge will be available at
$CAFE_HOME/cafe/implementation/media/mscontrol/jvb-lifecycle/target/jvb/bridge
where CAFE_HOME is the installation directory where CAFE has been checked out.
Lets call this location as JVB_HOME

3. cd JVB_HOME. Edit run.properties to specify the IP address of the machine where the JVB will run. Also make sure that the SIP port is set to something other than 5060 since 5060 will be used by Sailfin SIP Stack.

Running jVoiceBridge

4. ant -f run.xml should start the jVoiceBridge and spew out the log on the console

Getting hold of the JSR 309 RA

5. The JSR 309/jVoiceBridge adapter is available at
$CAFE_HOME/cafe/implementation/media/mscontrol/jvb-ra/target/jvb-ra.rar

Deploying and working with JSR 309 RA

6. Deploy the jvb-ra.rar to Sailfin using the asadmin command. Make sure that the jVoiceBridge and Sailfin instance are running.
7. Use "jvb/default" as the name of the resource for the 309 RA.
8. Deploy your application that uses jSR309 APIs onto Sailfin and use @Resource annotation to inject the MscontrolFactory.


Note that the 309 implementation is not yet at the FR level of the JSR 309 specification.

Wednesday Feb 03, 2010

Sailfin Webinar


There is a webinar planned for Feb 3rd at 10:00 AM PST, where I would be talking about Sailfin in general and Sailfin 2.0 in particular. Here are the details.


The newly released Sun GlassFish Communications Server (SGCS) 2.0, built from open source Project SailFin, is a scalable, highly available, converged application server that brings the power of Session Initiation Protocol (SIP) servlet technologies to the Java EE Platform. SailFin, based on GlassFish, is a perfect fit for developers familiar with Java EE and GlassFish and looking for SIP solutions.

Attend the webinar and learn:
What is SailFin, what it can do for you and its corresponding eco-system
SailFin architecture, features and roadmap
New features in SGCS 2.0
How to write SIP-based applications
Join us for this live webinar that will provide an overview of SGCS 2.0 and SailFin.

Topic:
SailFin: Delivering SIP capabilities to Java EE, GlassFish developers
Date:
Wednesday, February 3, 2010
Time:
10:00 am PDT / 1:00 pm EDT / 19.00 CET (check your time zone)

In case you are an SDN member you would have got a notification for this. If you are not a member, you could register here !

If you still cant make it, then there would be a replay available.

See you there !


About

prasads

Search

Categories
Archives
« February 2010 »
SunMonTueWedThuFriSat
 
1
2
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
25
26
27
28
      
       
Today