
22.2 System Requirements
The SIP examples run on all supported Rhino SLEE platforms. Please see Appendix A for details.
22.2.1 Required Software
• SIP user agent software, such as Linphone or Kphone.
–
http://www.linphone.org
–
http://www.wirlab.net/kphone
–
http://www.sipcenter.com/sip.nsf/html/User+Agent+Download
22.3 Directory Contents
The base directory for the SIP Examples is
$RHINO_HOME/examples/sip
. The contents of the SIP Examples directories are
summarised in Table 22.1.
File/directory name Description
build.xml Ant build script for SIP example applications. Manages building and deployment of the
examples.
build.properties Properties for the Ant build script.
sip.properties Properties for the SIP services, these will be substituted into deployment descriptors when
the applications are built.
README Text file containing quick start instructions.
src/ Contains source code for example SIP services.
lib/ Contains pre-built jars of the SIP resource adaptor and resource adaptor type.
classes/ Compiled classes are written to this directory.
jars/ Jar files are written here, ready for deployment.
javadoc/ Java doc files for developers.
Table 22.1: Contents of the
$RHINO_HOME/examples/sip
directory
22.4 Quick Start
To get the SIP examples up and running straight away, follow the quick start instructions here. For more detailed information
on building, installing and configuring the examples, see Section 22.5, SIP Examples Installation.
22.4.1 Environment
The Rhino SLEE must be installed and running. Before the deployable units are built, the Proxy
application must be configured with a hostname and the domains that it will serve. The file
$RHINO_HOME/examples/sip/sip.properties
contains these properties.
The two properties that need to be changed are shown below:
# Proxy SBB configuration
# Add names that the proxy host is known by. The first name in the list
# will be treated as the Proxy’s canonical hostname and will be used in
# Via and Record-Route headers inserted by the proxy.
PROXY_HOSTNAMES=siptest1,localhost,127.0.0.1
# Add domains that the proxy is authoritative for
PROXY_DOMAINS=siptest1,opencloud.com,opencloud.co.nz
Open Cloud Rhino 1.4.3 Administration Manual v1.1 130
Comentarios a estos manuales