Table of Contents. PBX Integration and API Guide - SmileTiger TeleMeeting Server 2011



Similar documents
Defender Token Deployment System Quick Start Guide

Application Notes for Microsoft Office Communicator Clients with Avaya Communication Manager Phones - Issue 1.1

Cisco Unified Communications Manager 5.1 SIP Configuration Guide

IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online

Quick Start Guide. Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server Apptix Live Support:

UC Business & UC Team

Using Remote Web Workplace Version 1.01

Hosted PBX Administrator Quick Start Guide

How to create a dialup connection to an S8X00 Media Server

Below shows the examples of FAX application through PSTN Trunk and SIP Trunk with VigorIPPBX 3510.

OCS Client Installation - Quick Start Guide. Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server 2007

Click-To-Talk. ZyXEL IP PBX License IP PBX LOGIN DETAILS. Edition 1, 07/2009. LAN IP: WAN IP:

Contents. Before You Install Server Installation Configuring Print Audit Secure... 10

Quick Reference Guide: Business Mail

Set up Outlook for your new student e mail with IMAP/POP3 settings

Basic Exchange Setup Guide

ZyXEL IP PBX Support Note. ZyXEL IP PBX (X2002) VoIP. Support Notes

Kaltura On-Prem Evaluation Package - Getting Started

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

Application Notes for G-Tek SIP Telephone MT-102H version 1510X i with Avaya Software Communication System Release 3.0 Issue 1.0.

Web Conference Manager

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

Connecting With Lifesize Cloud

Basic Exchange Setup Guide

SCOPIA iview Communications Manager

TWO WAYS TO SCHEDULE A SCOPIA VIDEO CONFERENCE BASED MEETING. 1- SCOPIA USER PORTAL 2- OUTLOOK SCOPIA MEETING PLUG-IN

Setting Up Your FTP Server

OpenVox GSM Gateway Function Manual

SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION

InSciTek Microsystems 635 Cross Keys Park Fairport, NY Setting up Your Phones

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Panasonic KX-NCP500 IP PBX V2.0502

Secure Agent Quick Start for Windows

Cisco CallManager configuration for BLU-103

Internet Telephony PBX System

Dynamic DNS How-To Guide

Install MS SQL Server 2012 Express Edition

You must download the desktop client before you start, this is found on the Yuuguu page on your Ezereach web portal.

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

For paid computer support call

Advanced and Customized Net Conference With Cisco WebEx Dial In User Merge

Zeenov Agora High Level Architecture

Deploying the BIG-IP LTM system and Microsoft Windows Server 2003 Terminal Services

Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x

THINKTEL COMMUNICATIONS 3CX PHONE SYSTEM V.11. 3CX Phone System THINKTEL SIP TRUNK from scratch

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

qliqdirect Active Directory Guide

Active Directory Self-Service FAQ

Connecting With Lifesize Cloud

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

700 Fox Glen Barrington, Illinois ph: [847] fx: [847]

How to Configure the Avaya IP Office 6.1 for use with Integra Telecom SIP Solutions

Feature Integration Across Microsoft Office Server Products SharePoint Server, Exchange Server, Lync Server, and Office Web Apps

Motorola TEAM WS M Configuring Asterisk PBX Integration

Cisco Unified MeetingPlace 7.0 Web Conferencing

Integrating Asterisk FreePBX with Lync Server 2010

How To - Implement Single Sign On Authentication with Active Directory

Paxera Uploader Basic Troubleshooting

Exchange Outlook Profile/POP/IMAP/SMTP Setup Guide

SIP Trunking using the Optimum Business SIP Trunk adaptor and the AltiGen Max1000 IP PBX version 6.7

How To - Implement Clientless Single Sign On Authentication in Single Active Directory Domain Controller Environment

Table of Contents. Confidential and Proprietary

Explaining DMZ s and Port Forwarding for home networking, broadband routers, and NAT connection sharing. First some definitions (greatly simplified)

Configuring an Etherspeak SIP Trunk in Microsoft Lync 2013

How To Use Allworx On A Pc Or Mac Or Ipod Or Ipo Or Ipode Or Ipro Or Iporode Or Mac (For A Mac) Or Ipore Or Ipos Or Ipob Or Ipocode (

PortSIP Encryption Relay Server Deployment Guide

User Guide for Phone System Portal

Universal Unified Communications Integration

Lab 2 Collaboration Meeting Rooms: Conferencing in a Cisco pervasive video deployment

Enterprise Voice and Online Services with Microsoft Lync Server 2013

ThinkTel ITSP with Registration Setup Quick Start Guide

Administration Quick Start

Deploying Microsoft Operations Manager with the BIG-IP system and icontrol

Moxa Device Manager 2.3 User s Manual

UNITY MEET ME CONFERENCING SERVICE DEFINITION. SD051 v1.0 Issue Date 29th June 2012

Windows Web Based VPN Connectivity Details & Instructions

Avaya IP Office Platform Web Self Administration

MeetMe Conferencing. Quick Reference

Microsoft Office 365 Exchange Online Cloud

Spambrella SaaS Encryption Enablement for Customers, Domains and Users Quick Start Guide

Digium Switchvox AA65 PBX Configuration

How to set fax using Dinstar s gateway and 3CX

showtime user guide let people see what you re talking about why showtime? using showtime getting started

WorkTime UC Mobile Admin Guide

Alcatel-Lucent OmniPCX Enterprise Free Desktop. Free Desktop version Linux Installation Guide

Mapping ITS s File Server Folder to Mosaic Windows to Publish a Website

Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Allworx 6x IP PBX

Alcatel-Lucent OmniPCX Enterprise Communication Server. IP Desktop SoftPhone-For Flex Office Deployment Guide

Using Avaya Aura Messaging

Voice Call Addon for Ozeki NG SMS Gateway

VoIP H.323 Series. VoIP Gatways: VoIP 422/404/440/800 VoIP Routers: VoIP 404R/440R/200R/110R. Quick Setup Guide

Shellfire L2TP-IPSec Setup Windows XP

MDS Amiba Cloud PBX. Getting Started

BEAM Click-to-Dial Setup Guide

CrushFTP User Manager

SELF SERVICE RESET PASSWORD MANAGEMENT ADMINISTRATOR'S GUIDE

GCI Conference Bridge 2

Transcription:

SmileTiger Software Corporation SmileTiger TeleMeeting Server 2011 PBX Integration and API Guide

Table of Contents 1 Overview... 3 2 System Architecture... 4 3 Pre-requirement:... 6 4 Deployment... 7 4.1 Installation... 7 4.2 Configure SmileTiger TeleMeeting Server... 7 4.3 Start TeleMeeting Server... 8 4.4 Stop TeleMeeting Server... 8 5 User and Phone Number Management... 9 5.1 User Management through Active Directory... 9 5.2 User phone Management through Active Directory... 9 6 User Teleconference Number Management Through Active Directory... 10 6.1 How to associate a teleconference number with a user?... 10 7 SmileTiger TeleMeeting Integration API... 13 7.1 Start Meeting... 13 7.2 Stop Meeting... 13 7.3 Start Conference... 13 7.4 Stop Conference... 14 8 SmileTiger TeleMeeting Client... 15

1 Overview SmileTiger TeleMeeting Server 2011 brings you the easy-to-use, rich-media telephone calls. All conversation starts with dialing an ordinary phone number that you use every day. It seamlessly integrates web conferencing with ordinary telephone calls to bring the real-time, unified communication to the new level. SmileTiger TeleMeeting Server 2011 can be deployed in several ways, depending on the corporate needs. It can be deployed as a complete PBX + Web Conferencing system. It has an embedded IP PBX to deliver voice. The PBX connects with web conferencing part to integrate the IP phone calls with data sharing. For companies with their own traditional or IP PBX, only the web conferencing part is needed to be deploy. Company PBX uses REST interface to connect to the web conferencing part, to start online meeting together with phone calls and teleconference calls. This document focuses on the deployment and integration for the second scenario.

2 System Architecture SmileTiger TeleMeeting Server 2011 includes two components: Embedded PBX component (Linux) and Web Conferencing component(windows). On each user computer, SmileTiger TeleMeeting Client is installed to handle all communications. SmileTiger TeleMeeting Server 2011 System Architecture (Complete Deployment)

SmileTiger TeleMeeting Server 2011 System Architecture (Web Conferencing Deployment)

3 Pre-requirement To install the system, you will need the following infrastructure: 1. Windows XP or higher to install SmileTiger TeleMeeting Server. 2. Microsoft Active Directory to manage user, phone number, and teleconference number. 3. Open the following ports: 8770, 8776, 8777, 80, 61616. Please note, all these ports are changeable through configuration files.

4 Deployment 4.1 Installation Run the auto installation package at the following address: http://www.smiletiger.com/telemeeting/download/smiletigertelemeetingserver2011_base.exe 4.2 Configure SmileTiger TeleMeeting Server Modify the configuration file at Program Files -> SmileTiger TeleMeeting Server 2011 -> smcconfig.xml 1. Replace <ActiveMQServerIP> value with the external IP address of your server machine. 2. Make sure <usead> value is set to "1". 3. Make sure <useembeddedpbx> value is set to "0". 4. Replace <ActiveDirectoryUser> value and <ActiveDirectoryPassword> value with your own Active Directory user information. This user should have reading permission to Active Directory. 5. Modify <UseADForTeleconference> value if necessary. Value "1" means to use Active Directory to manage user's teleconference number. Value "0" means not to use it.

4.3 Start TeleMeeting Server Make sure to run TeleMeeting Server using Administrator permission. Go to Windows Start ->All Programs -> SmileTiger TeleMeeting Server 2011 -> Start TeleMeeting Server 4.4 Stop TeleMeeting Server Go to Windows Start ->All Programs -> SmileTiger TeleMeeting Server 2011 -> Stop TeleMeeting Server.

5 User and Phone Number Management All users, their telephone numbers, and teleconference numbers are managed through company Active Directory. No management website is needed. If you have the need to manage users not registered with Active Directory, use the following website for user to do self account registration and management: http://<telemeeting server address>:<port>/. User can create account, manage phone number and teleconference number, and download TeleMeeting Client. 5.1 User Management through Active Directory In SmileTiger TeleMeeting, each user can have one account, multiple telephone numbers, one teleconference number. User account is used to login to TeleMeeting Client. It is the same user account managed in company Active Directory. Any phone call user makes or receives from the telephone numbers are associated with this user account, and will bring up the online meeting at the machine where user logins to TeleMeeting client. 5.2 User phone Management through Active Directory SmileTiger TeleMeeting pulls user phone numbers from the following two user property locations: 1. General tab ->Telephone number 2. Telephones tab -> Home, Mobile, IP phone. All these telephone numbers are associated with this user. No matter which phone number this user calls from or receive calls from, SmileTiger TeleMeeting recognizes the association and forwards the request to this user's TeleMeeting client to start an online meeting.

6 User Teleconference Number Management Through Active Directory You have the option to associate a teleconference number with a user at Active Directory. If you do, that user can manage the teleconference number's online meeting room through his TeleMeeting client. The management includes: send email invitation with the link to join online meeting room, reset online meeting moderator password, reset the home page for the online meeting room, enter the online meeting for data management. If you don't associate the teleconference number with any user, it works fine as well regarding to join all meeting attendees automatically to a online meeting associated with this number. A web conferencing room is automatically assigned to this teleconference number when first called through SmileTiger TeleMeeting API. 6.1 How to associate a teleconference number with a user? There are two steps to finish the association: 1. Set the user's teleconference number at the following Active Directory user management location: user properties -> General tab -> Telephone number -> Others. 2. Set the flag at the following configuration file: "C:\Program Files (x86)\smiletiger TeleMeeting Server 2011\smc-config.xml" < UseADForTeleconference >1< /UseADForTeleconference > value 1: means using the teleconference number defined at Active Directory. value 0: means don't use it.

In the case you enter more than more number in this Telephone number -> Others. TeleMeeting takes the one last entered. In the following example screenshot, the "third entered number 3" will be taken as teleconference number. 3.1.2.1 How to define a teleconference number? If your company teleconference number is uniquely identified by the calling number, then put the calling number as the teleconference number.

If your company teleconference numbers have the same calling number, but are distinguished by different pin numbers, then you need to put the combination of calling number and pin number as one teleconference number. For example, the calling number is 8007891234 and conference pin is 1111, then put the following number as teleconference number: 80078912341111. It applies to the calling of API as well. When calling "start conference" using API, make sense you pass the complete teleconference number as callee.

7 SmileTiger TeleMeeting Integration API The API is exposed as Representational State Transfer (REST). Any program can call it through HTTP protocol. The API contains four functions: Start Meeting, Stop Meeting, Start Conference, Stop Conference. 7.1 Start Meeting http://<telemeeting server address>:<port>/rest/rest/starmeeting?caller=<caller phone number>&callee=<callee phone number> This applies to the case when the phone conversation is between two users. Your application calls this function when the phone starts. This function joins both caller and callee into an online meeting that belongs to caller. During the phone conversation, if user got disconnected from the meeting room for any reason, he/she can get back to the meeting by clicking "Re-enter meeting room" at the local TeleMeeting client. The user won't be able to re-enter the meeting room when "Stop Meeting" is called. 7.2 Stop Meeting http://<telemeeting server address>:<port>/rest/rest/stopmeeting?caller=<caller phone number>&callee=<callee phone number> This applies to the case when the phone conversation is between two users. Your application calls this function when phone call is over. This function disconnects the online meeting between caller and callee. It still allows user to be in the current meeting now. When they exist or get disconnected, they can't come back again. 7.3 Start Conference http://<telemeeting server address>:<port>/rest/rest/startconference?caller=<caller phone number>&callee=<teleconference phone number> This applies to the case when a user calls into a teleconference number. Your application calls this function after the user joined into teleconference call. This function joins caller into an online meeting that belongs to the teleconference number. During the teleconference call, if user got disconnected from the meeting room for any reason, he/she can get back to the meeting by clicking "Re-enter meeting room" at the local TeleMeeting client. The user won't be able to re-enter the meeting room when "Stop Conference" is called.

7.4 Stop Conference http://<telemeeting server address>:<port>/rest/rest/stopconference?caller=<caller phone number>&callee=<teleconference phone number> This applies to the case when a user calls into a teleconference number. Your application calls this function after the user quitted from the teleconference call. This function disconnects caller from the online meeting that belongs to the teleconference number.. It still allows user to be in the current meeting now. When they exist or get disconnected, they can't come back again.

8 SmileTiger TeleMeeting Client Please refer to the client guide at: http://www.smiletiger.com/telemeeting/documentation/sttelemeetingclientuserguide.pdf