The Call add-on is available with Sun GlassFish Web Space Server 10.0 Update 6 release. Call add-on allows portal users to call each other depending on their presence status on the portal. Call functionality is based on SIP (Session Initiation Protocol). The current version of Call add-on is tested for Windows version of X-Lite, and it is the recommended SIP client. For a Web Space Server user to use the Call feature, his/her user account need to be configured with the SIP client.
The Call Add-On includes two components, i.e., when you download the Call Add-On, it includes the following two components:
call
call-registrar
Install call on Web Space Server. When you run the install script for call, it generates the call-web.war file.
In the example discussed in this guide, Web Space Server is installed on the machine example113.com. This machine is used for installing call.
You need to deploy call-registrar on SailFin. When you run the install script for call-registrar, it generates the call-registrar.war file.
You need to register Web Space Server with call-registrar. After deploying call-registrar on SailFin, access the SailFin call-registrar at http://machine-name:8080/callregistrar/, where machine-name is the machine on which SailFin is installed. Here you need to specify the host name of the machine running Web Space Server.
As a first step in deploying call-registrar on SailFin, you need to install SailFin. Download SailFin compatible with your OS from https://sailfin.dev.java.net/. For the instructions to install SailFin, refer Sun GlassFish Communications Server documentation. Navigate to SailFin/bin folder and run asadmin start-domain command to start SailFin.
For installing SailFin, use a machine separate from the machine on which Web Space Server is installed. In the example discussed in this guide, the machine example132.com is used for this. Download a FCS bundle of Sun GlassFish Web Space Server 10.0 on the same machine, from https://webspace.dev.java.net/download.html. Use the Update Tool to upgrade the downloaded bundle from Web Space Server 10.0 to Web Space Server 10.0 Update 6, along with downloading call-registrar shipped with Update 6. After the download, call-registrar is placed inside the webspace-dir/webspace folder. You do not need to install Web Space Server here, but you need this for deploying call-registrar on SailFin.
Install the SIP client, and configure the SIP client with the SIP address of your Web Space Server user account. Some of the collaboration portlets such as, Recent Bloggers and Message Boards that show the user profile can be used to initiate the call. A call link that appears next to the users who are online, provided they are logged into a SIP client on their machine. You can make calls by clicking the call link against a user. Call link appears only when the user who is being called is logged into his/her SIP client.
For the details of using the Call Add-On, see, Chapter 3, Using the Call Feature.