WASdev/sample.rtcomm.sip.gateway

Name: sample.rtcomm.sip.gateway

Owner: WASdev

Description: Sample application that uses JSR 289 and JSR 309 to connect a SIP soft phone and an Rtcomm WebRTC endpoint using a media server as a mediator and translator for the media.

Created: 2016-05-20 16:11:51.0

Updated: 2016-11-23 09:48:31.0

Pushed: 2016-08-12 15:11:49.0

Homepage: null

Size: 47

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

WebRTCGateway Application

Sample application that uses JSR 289 and JSR 309 to Connect a SIP soft phone and the Rtcomm WebRTC endpoint using a media server as a mediator and translator for the media.

Live Demo Example

Browser Call - This sample application demonstrates how you can use a telephone or mobile phone number to connect to a web or mobile application.

Set Up

This project requires Maven 3.x.

You will also need to setup the Rtcomm Client, MQTT Broker and Linphone for testing:

Building and Running

You can run the sample through the command line or Eclipse WDT, but you will need to configure the application properties. (View Configuration)

Every time you modify the property files you will need to re-deploy the application.

Configuration

In order for the application to work, you need to setup the properties for the JSR309 Driver, the rtcomm feature and for the SIP Endpoint. Set the properties by editing the following property files:

mm-sip-gateway
comm-sip-gateway-application
src/main/webapp
 WEB-INF/
- JSR309Driver.properties <----- Configure
- sip.properties <----- Configure

In each file you will see more details for each property.

Media Server Requirement

In order for the Rtcomm Gateway to work a Media Server is required for transcoding. For more information on the Dialogic JSR309 and XMS, configuration details can be found here.

You will also need to configure the server.xml located in rtcomm-sip-gateway-wlpcfg/servers/rtcommSipGatewayServer/server.xml. For more information on each section, click the following links:

Notice

© Copyright IBM Corporation 2016.

License
nsed under the Apache License, Version 2.0 (the "License");
may not use this file except in compliance with the License.
may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

ss required by applicable law or agreed to in writing, software
ributed under the License is distributed on an "AS IS" BASIS,
OUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
the License for the specific language governing permissions and
tations under the License.

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.