JBoss.orgCommunity Documentation
Ensure that the following requirements have been met before continuing with the install.
The Example doesn't change the Mobicents JAIN SLEE Hardware Requirements, refer to Mobicents JAIN SLEE documentation for more information.
This section provides instructions on how to obtain and build the Sip Service Example from source code.
Downloading the source code
Subversion is used to manage its source code. Instructions for using Subversion, including install, can be found at http://svnbook.red-bean.com
Use SVN to checkout a specific release source, the base URL is http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-services, then add the specific release version, lets consider 2.3.0.FINAL.
[usr]$ svn co http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/examples/sip-services/2.3.0.FINAL slee-example-sip-services-2.3.0.FINAL
Building the source code
Maven 2.0.9 (or higher) is used to build the release. Instructions for using Maven2, including install, can be found at http://maven.apache.org
Use Maven to build the deployable unit binary.
[usr]$ cd slee-example-sip-services-2.3.0.FINAL [usr]$ mvn install
Once the process finishes you should have the deployable-unit
jar file in the target
directory, if Mobicents JAIN SLEE is installed and environment variable JBOSS_HOME is pointing to its underlying JBoss Application Server directory, then the deployable unit jar will also be deployed in the container.
Similar process as for Section 2.2.1, “Release Source Code Building”, the only change is the SVN source code URL, which is http://mobicents.googlecode.com/svn/trunk/servers/jain-slee/examples/sip-services.
To install the Example simply execute provided ant script build.xml
default target:
[usr]$ ant
The script will copy the Example's deployable unit jar to the default
Mobicents JAIN SLEE server profile deploy directory, to deploy to another server profile use the argument -Dnode=
.
Some services may wish to receive INVITE
request. Call:
[usr]$ ant deploy-all-without-initial-invite
to deploy Sip Service configuration which does not react to INVITE
To uninstall the Example simply execute provided ant script build.xml
undeploy
target:
[usr]$ ant undeploy
The script will delete the Example's deployable unit jar from the default
Mobicents JAIN SLEE server profile deploy directory, to undeploy from another server profile use the argument -Dnode=
.
Some services may wish to receive INVITE
request. Call:
[usr]$ ant undeploy-all-without-initial-invite
to undeploy Sip Service configuration which does not react to INVITE