Skip to content
This repository has been archived by the owner on Feb 27, 2020. It is now read-only.

Commit

Permalink
Merge pull request #29 from Metaswitch/fhoss
Browse files Browse the repository at this point in the history
[Reviewer: Ellie] Update to match OpenIMSCore HSS install changes
  • Loading branch information
rkd-msw committed May 21, 2015
2 parents 5c9dcc3 + 95ad39a commit e2aca9d
Showing 1 changed file with 11 additions and 17 deletions.
28 changes: 11 additions & 17 deletions docs/OpenIMSCore_HSS_Integration.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,40 +7,34 @@ This page describes how to install and configure the [OpenIMSCore](http://www.op

## Installation with Chef

If you have a deployment environment created by following the [automated install instructions](Automated_Install.md), then you can create a HSS by running `knife box create -E <env> openimscorehss`. This may take a long time (more than 10 minutes). You should then follow [the configuration instructions below](OpenIMSCore_HSS_Integration/#configuration).
If you have a deployment environment created by following the [automated install instructions](Automated_Install.md), then you can create a HSS by running `knife box create -E <env> openimscorehss`. You should then follow [the configuration instructions below](OpenIMSCore_HSS_Integration.md/#configuration).

## Installing OpenIMSCore HSS manually

To install OpenIMSCore HSS,

1. follow the "FHoSS"-related steps in the Quick Install section of the full
[OpenIMSCore Installation Guide](http://www.openimscore.org/?q=installation_guide)
2. edit the `/opt/OpenIMSCore/FHoSS/deploy/DiameterPeerHSS.xml` file to
1. change the realm attribute to be your Clearwater deployment's home
domain
2. find the Acceptor element and change its bind attribute to be the local
IP address
3. follow the FHoSS-related section of the "Start the components" section of
the
[OpenIMSCore Installation Guide](http://www.openimscore.org/?q=installation_guide).
1. Follow the "Adding this PPA to your system" steps at https://launchpad.net/~rkd-u/+archive/ubuntu/fhoss

## Configuration
2. Run `sudo apt-get update; sudo apt-get install openimscore-fhoss`

3. Answer the installation questions appropriately, including providing the IMS home domain, your local IP, and the MySQL root password (which you will have to provide both when installing MySQL and when intalling the HSS).

### Setting up a SSH tunnel
## Configuration

OpenHSS provides the administration UI over port 8080. Rather than exposing this configuration interface to the public internet, we recommend configuring an SSH tunnel to access it securely.
### Logging in

In the PuTTY SSH client this is done by by right-clicking on the titlebar, choosing "Change Settings..." then navigating to "Connection->SSH->Tunnels", filling in Source port "8080" and Destination "127.0.0.1:8080", clicking Add and then clicking Apply.
OpenIMSCore HSS provides the administration UI over port 8080. The admin username is hssAdmin.

If using Linux/Mac with ssh installed, you can do: ssh -L 8080:localhost:8080 &lt;hss_server&gt;.
* If the HSS was installed using Chef, the hssAdmin password will be [the signup_key setting from knife.rb](Installing_a_Chef_client/index.html#add-deployment-specific-configuration).
* If the HSS was installed manually, the hssAdmin password will be "hss". This can be changed by editing `/usr/share/java/fhoss-0.2/conf/tomcat-users.xml` and running `sudo service openimscore-fhoss restart`.

### Adding the MMTEL Application Server

To enable the MMTEL application server built into Clearwater for all
subscribers,

1. access the OpenIMSCore HSS web UI, running on port 8080
2. log in as hssAdmin/hss
2. log in as hssAdmin
3. navigate to `Services`->`Application Servers`->`Search`
4. perform a search with no search string to find all application servers
5. select default_as
Expand Down

0 comments on commit e2aca9d

Please sign in to comment.