Professional Documents
Culture Documents
Avistar C3 Conference™
Date 10/13/1963 Administrators Guide
Release 3.9
(<http://www.cmu.edu/computing/>) and John Meyers, Netscape
Important Notices Corporation (subject LGPL v2.1 February 1999). Mobicents Sip
Servlets (jain); (sip); (stun4) (mail) all © 2003-2010 Mobicents and
Copyrights and Trademarks individual contributors (subject to LGPL License v2.1 - 1999). OPAL
Copyrighted material of Avistar Communications Corporation, © 1994- and PTLIB © 2008 - 2010 Craig Southern and Robert Jongbloed (Subject
2012 The Software may also contain copyrighted materials licensed to to Mozilla v1.0 License). Windows SDK Copyright (c) 2006 Microsoft
Avistar by (i) Microsoft © 2011-2012; (ii) Paradial AS © 2008 – 2011; (iii) Corporation. All Rights Reserved. MS SQL JDBC © 2005-2010
Vanguard Software Solutions Inc. © 1995-2011; (iv) Nalpeiron Inc., © Microsoft Corporation. The PHP License, version 3.01 Copyright (c)
2008 – 2011; and (v) Intel Corporation © 2007 – 2009. Use of the 1999 - 2006 The PHP Group. All rights reserved. Independent JPEG
Software is subject to the terms of the applicable End User License Group (c) 1991-1998, Thomas G. Lane.
Agreement ("EULA") included with the Software. All rights reserved. Unless otherwise noted above (i.e., where the Freeware is subject to
Avistar, the Avistar logos, Avistar Systems, Avistar C3, Avistar C3 specific named license agreements), permission is hereby granted by
Communicator, Avistar C3 Unified, Avistar C3 Desktop, Avistar C3 the Owners, free of charge, to any person obtaining a copy of Software
Integrator, Avistar C3 Conference, Avistar C3 Tunnel Server, Avistar to deal in the Software without restriction, including without limitation
C3 Connect, Avistar C3 Command, Avistar C3 Media Engine, vBrief, the rights to use, copy, modify, merge, publish, distribute, sublicense,
Shareboard, AvistarVOS, and World on the Desktop are trademarks or and/or sell copies of the Software, and to permit persons to whom the
registered trademarks of Avistar Communications Corporation. All Software is furnished to do so, subject to strict adherence to the
other names used are the trademarks of their respective owners. following conditions:
Avistar's products are manufactured under certain US and Avistar's (i) The above copyright notice, listing each Copyright Holder, and this
products are manufactured under the certain US and International permission notice along with the disclaimer notice in (iii) below shall be
patents a complete list of which can be view at: included in all copies or substantial portions of the Freeware.
http://www.avistar.com/company/default.aspx?id=74. Other
(ii) The Freeware is provided by the Owners "AS IS" AND ANY
pending published patent applications maybe relevant. Portions of the
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
Avistar products are manufactured under the AVC Patent Portfolio
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
license and are licensed for the for the personal use of a consumer or
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED,
other uses in which it does not receive remuneration to (i) encode video
INCLUDING ANY WARRANTIES OF MERCHANTABILITY AND
in compliance with the AVC Standard (“AVC Video”) and/or (ii)
FITNESS. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
decode AVC Video that was encoded by a consumer engaged in a
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
personal activity and/or was obtained from a video provider licensed
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
to provide AVC Video. No license is granted or shall be implied for
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
any other use. Additional information may be obtained Additional
OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
information may be obtained from MPEG LA, L.L.C. See
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
http://www.mpegla.com.
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
In addition, portions of the Software may contain royalty-free STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
copyrighted material ("Freeware") of the following licensors, copyright OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
holders and their contributors ("Owners"): PERFORMANCE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
Copyright (c) 2001-2003 Ant-Contrib project. Ant-Contrib (subject to POSSIBILITY OF SUCH DAMAGE.
Apache v1.1 Software License). Apache Tomcat; Apache XML RPC; (iii) The name of the Owners may not be used to endorse or promote
Commons beanutils; Commons codec; Commons collection; Commons products derived from this software without specific prior written
fileupload; Commons HTTP client; Commons io; Commons lang; permission of the Owners.
Commons logging; Commons net; Derby; EZMorph; jain-sip; Json-lib;
(iv) Disclaimer Notice - Redistribution and use of this software in
log4j; Opencsv; OpenJPA; Quartz; Apache Velocity Engine; all Copyright
© 1999-2010, The Apache Software Foundation (subject to Apache source and binary forms, with or without modification, is permitted
Software v2.0 January 2004). antlr Copyright (c) 2003-2008 Terence provided that the following conditions are met: Redistributions must
Parr. ASM Attribute classes Copyright (c) 2000-2005 INRIA, France retain the above copyright notice, the above list of conditions and
Telecom. Boost.copyright of Boost Software License - Version 1.0 - disclaimers in all copies.
August 17th, 2003. Bouncy Castle. Copyright © 2000-2009 The Legion
of Bouncy Castle (http://www.bouncycastle.org). dnsjavaCopyright Additional details available at: http://www.avistar.com/wp-
(c) 1999-2005, Brian Wellington. expat Copyright (c) 1998, 1999, 2000 content/uploads/packages/copyright-confv35.pdf.
Thai Open Source Software Center Ltd. jaxenCopyright 2003-2006 The
Werken Company. jQueryCopyright(c) 2010 John Resig,
http://jquery.com/. libsrtp Copyright (c) 2001-2005 Cisco Systems, Inc.
SLF4J (API); SLF4J (Log4J);SLF4J (Full) all Copyright (c) 2004-2008
QOS.ch. Speex © 2002-2003, Jean-Marc Valin/Xiph.Org Foundation.
Version Information
YUI © 2010 Yahoo!, Inc. WiX © 2005-2010 Microsoft Corporation.
Avistar Part Number 20-55-2000-0350 October 2012
(Subject Common Public License v1.0). hibernate AG45 Copyright (C)
1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth
Floor, Boston, MA 02110-1301 USA. (subject LGPL v2.1 February
1999). hibernate AG45; hibernate-annotations; hibernate-commons-
annotations; hibernate-entitymanager; all Copyright (C) 1991, 1999 Free
Avistar Communications Corporation
Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA
1855 South Grant Street
02110-1301 USA. (subject LGPL v2.1 February 1999). c-ares Copyright
4 th Floor
1998 by the Massachusetts Institute of Technology. zLib Copyright (C)
San Mateo, CA 94402
1995-2010 Jean-loup Gailly and Mark Adler. OpenLDAP Copyright
Voice +650.525.3300
1999-2003 The OpenLDAP Foundation, Redwood City,California, Fax +650.525.1360
USA+AG53. OpenSSL Copyright Copyright (c) 1998-2008 The http://www.avistar.com
OpenSSL Project. (C) 1995-1998 Eric Young (eay@cryptsoft.com) © Tim Avistar Technical Support
Hudson (tjh@cryptsoft.com). IPP Software. Intel Corporation © 2007 – In the U.S.A. and Canada 1.800.803.0153
2009. Polycom® Siren 14 (a.k.a. G.722.1c) audio codec. Copyright © All other countries +650.525.3333
Polycom, Inc. ASG.WEB.CUM.EDU © 2001 Carnegie Mellon helpdesk@avistar.com
University Computing Services at Carnegie Mellon University
ii
Avistar C3 Conference™ Administrators Guide
Table of Contents
Copyrights and Trademarks............................................................................................. ii
2. Installation .............................................................................................................4
2.1. Server Capacity Planning ................................................................................................. 4
2.2. Example Deployment Scenarios ...................................................................................... 6
2.2.1. Small, High-Availability Solution ................................................................................... 6
2.2.2. Large, High-Availability Solution ................................................................................... 7
2.3. Hardware and Software Requirements .......................................................................... 7
2.4. Installing Avistar C3 Conference ..................................................................................... 8
2.5. Installing Avistar C3 Conference™ – Media Processor Only .................................... 10
2.6. Licensing ........................................................................................................................... 11
2.7. Checking Avistar C3 Conference™ Services ............................................................... 11
2.8. Uninstalling ...................................................................................................................... 11
2.9. Logging in ......................................................................................................................... 11
4. Monitoring ...........................................................................................................13
4.1. Monitoring Conferences ................................................................................................. 13
4.1.1. View Conference Details ................................................................................................. 14
4.1.2. View Call Statistics .......................................................................................................... 14
4.1.3. Set Video Layout .............................................................................................................. 14
4.1.4. View Conference Participant History ........................................................................... 15
4.1.5. Add Participants to a Conference .................................................................................. 15
4.1.6. End a Conference ............................................................................................................. 16
4.1.7. Lock a Conference ............................................................................................................ 16
iii
4.1.8. Mute a Participant ........................................................................................................... 16
4.2. Monitoring a Cluster ....................................................................................................... 16
6. DTMF....................................................................................................................33
7. Logging .................................................................................................................33
7.1. Call Logging ..................................................................................................................... 33
7.1.1. Conference Information .................................................................................................. 33
7.1.2. Conference Participant Information .............................................................................. 34
7.1.3. Configuring Logging ....................................................................................................... 34
7.2. Debug logging .................................................................................................................. 34
iv
Avistar C3 Conference™ Administrators Guide
v
Avistar C3 Conference™ Administrators Guide
1.2. Features
The table below provides a summary of features available using the Avistar C3
Conference™ software MCU:
Feature Description
Multipoint conferencing for SIP Compatible with all major vendors’ endpoints
endpoints
On-demand, personal meeting rooms An administrator can configure a personal meeting room for
any user to provide a simple and accessible conferencing
solution. An administrator can configure the call rate, quality
level, security settings, and number of allowed users for each
meeting room to ensure a consistent user experience.
Auto attendant A conference service can be configured for endpoints to enter
a meeting room number after connecting.
Large conference support A conference can include any number of voice and video
endpoints up to the capacity of the host server.
Unlimited conferencing scalability Use multiple host servers to create a single, virtual MCU
capable of supporting thousands of endpoint connections.
Conference Manager failover The Conference Manager can be clustered in an active /
stand-by configuration to provide automatic failover. Critical
configuration details are automatically shared between the
active and stand-by Conference Managers to eliminate
administrative overhead.
Personal layout selection Users can choose between a continuous presence or current
speaker layout. The continuous presence layout automatically
chooses the appropriate layout based on the number of video
participants in the conference.
1
About Avistar C3 Conference™
Feature Description
Right-sized buying Avistar C3 Conference™ allows administrators to purchase
only the number of ports they need at one time, and then
grow into additional ports as the need arises. One port is
equivalent to 98 resource units of conference capacity.
High quality audio and video Avistar C3 Conference™ delivers a high-quality audio and
conferencing video experience with support for HD conferencing. Each user
receives the best media experience possible with full
transcoding and transrating for each user. Avistar C3
Conference™ supports:
Up to 720p30 transmit and receive
Call rate support up to 4Mbps with dynamic rate adaption
Selectable 4:3 and 16:9 aspect ratio for transmitted video
H.264, H.263, H.263+, and H.263++ video codecs
G.711, G.722, G.722.1, G.722.1c audio codecs
Web-based management and Avistar C3 Conference™ is managed via a web-based
monitoring administrative interface. Administrators can monitor the status
of the MCU and all active conferences.
Media profiles Media profiles enable a single version of Avistar C3
Conference to be used for multiple customers or business
units. Conference Services can be assigned a media profile
to deliver a customized user experience when interacting with
Avistar C3 Conference.
SIP registration and proxy support Integrate with existing SIP infrastructure via SIP registration
and proxy support. All meeting rooms and the ad-hoc
conferencing service are registered.
Lync compatibility Integrate with existing Lync infrastructure via SIP registration
or Static Route.
Secure communications Avistar C3 Conference supports encrypted signaling and
media using TLS and SRTP.
Data sharing Presenters can share their desktop or an application with
other participants in a conference using SIP dual video.
Feature is compatible with Avistar C3 Endpoints and LifeSize
hardware room systems.
Usage and system logging Log all usage and system data to a Microsoft SQL Server
database.
Administrative access control Avistar C3 Conference™ provides secure access control
using Windows Domain authentication, local system, or LDAP
authentication. There are three levels of administrative
access.
Viewer: Users can view all settings and active conferences on
the MCU.
Administrator: Users can modify any setting on the MCU with
the exception of adding or editing user accounts.
Superuser: Users can perform all functions on the MCU.
API support for advanced conference Avistar C3 Conference™ provides a SIP CSTA API that
management enables third-party applications or endpoints to utilize
advanced conference management features. These features
include:
1-click, ad-hoc conference initiation
2
Avistar C3 Conference™ Administrators Guide
Feature Description
Add additional users via the endpoint’s address book
Remote hold/resume and hang up
Web API for easy integration with Avistar C3 Conference™ provides a XML over HTTP
third-party applications interface to enable configuration, management, and
monitoring of the MCU.
3
Installation
2. Installation
Avistar C3 Conference™ can be installed on one or more servers. When Avistar C3
Conference™ is deployed a single server, both the Conference Manager and Media
Processor are installed on a single host server. When Avistar C3 Conference™ is
deployed on multiple servers, the Conference Manager is installed on one server
and one or more remote Media Processors are installed on the other servers. The
same Avistar C3 Conference™ installer is used for both deployment scenarios.
Each time the Avistar C3 Conference™ installer is executed on a new host machine,
the administrator is asked to specify which components (Conference Manager and
Media Processor) should be installed.
Avistar C3 Conference
Conference Manager
4
Avistar C3 Conference™ Administrators Guide
computation required for encoding and decoding voice and video streams. 1 RU is
arbitrarily defined to mean the computation required to encode and decode an
audio-only stream. The number of RU required for each video session depends on
the image resolution transmitted by the MCU to the endpoint. The higher the
resolution, the more resource units required for each session.
The table below provides a few examples of the resource units for each resolution.
The complete table of RUs required per resolution can be found in Appendix A. It
is important to note that RU are allocated and released as participants enter and
leave meeting rooms. Endpoints can connect at any call rate and resolution less
than the configured maximum and utilize resource units accordingly.
Avistar C3 Conference™ automatically profiles the host server to determine how
many resource units it can provide. The total number of resource units is a function
of processor speed and number of cores/processors. The number of available
resource units for a Media Processor/server can be found on the Configuration-
>Media Processors page. The total resource units available in Avistar C3
Conference™ is determined based on the lesser of the license key and the sum of
resource units available with each Media Processor. This value is displayed on the
Dashboard page and the Configuration->System page.
The table below summarizes the expected resource units available for a host server
of Avistar C3 Conference™ with the specified processor configuration:
Max Resource Wide Screen
Resource Units Units Per VGA – 368p30
Processor Provided Endpoint Endpoints
Quad Intel Xeon CPU E7-8837 @ 4300 136 78
2.67 GHz
Dual Intel Xeon CPU X5680 @ 2028 140 78
3.33 GHz
Dual Intel Xeon CPU X5570 @ 1388 103 53
2.93 GHz
Dual Intel Xeon CPU E5520 964 104 37
@2.27 GHz
Dual Intel Xeon CPU L5420 @ 771 102 29
2.50 GHz
5
Installation
All numbers are approximate and may vary based on actual hardware and
software configuration of the host server.
The number of video-enabled devices has significantly increased as usage of video
conferencing has moved from the conference room to desktop and mobile devices.
Now conferencing applications must be capable of supporting tens of thousands of
users with thousands of concurrent connections. To meet this demand, Avistar C3
Conference is been certified to support up to 50 Media Processors per Conference
Manager.
For example, a deployment of Avistar C3 Conference™ using 50 Avistar Media
Processors running on Dell PowerEdge R910 servers using four Intel Xeon E7-8837
processors provides a combined total of 215,000 resource units (~4,300 resource
units per Avistar Media Processor). This configuration is capable of supporting
any of the following endpoint connections:
1,600 high definition (HD) endpoint connections (720p30)
o 1 high definition per available core
4,886 standard definition (SD) endpoint connections (480p30)
o 44 resource units per SD connection
8,269 wide-screen VGA (WS-VGA) endpoint connections (368p30)
o 26 resource units per WS-VGA connection
6
Avistar C3 Conference™ Administrators Guide
Avistar C3 Conference
Server 1 Server 2
Server 1 Server 2
Media Processor Media Processor Media Processor Media Processor Media Processor
7
Installation
Resource Requirement
Capacity of the MCU varies based on the available processor speed and
number of available cores; resource usage varies by selected resolution.
Example: Quad Intel Xeon E7-8837 @ 2.67 Ghz processors support up to
any of the following:
32 video participants at HD (720p30) plus 14 video participants at 656p30
resolution
97 video participants at SD resolution (480p30)
165 video participants at Widescreen VGA resolution (368p30)
390 video participants at Widescreen FCIF (224p30)
4,300 audio-only participants using any supported audio codec.
Memory Minimum 4 GB
Memory Configuration “Optimized for Performance”
Disk space At least 2 GB available
Network interface Single, 100 Mbps full-duplex Ethernet TCP/IP local network connection
with static IP address
Privileges Administrator privileges are required for installation
Database (optional) Microsoft SQL Server 2008 to support logging
Virtual Servers Supported; requires dedicated resources
Web-browser Internet Explorer v10.0+
Firefox v32+
Google Chrome 38+
The database account for installation must have the following permissions:
8
Avistar C3 Conference™ Administrators Guide
9
Installation
8. Verify the configuration information provided and click Install to start the
installation.
9. Click Finish to complete the Avistar C3 Conference™ installation.
10. Restart the server.
The installer creates a shortcut to the web interface on the desktop and in the Start
menu program list.
10
Avistar C3 Conference™ Administrators Guide
2.6. Licensing
A valid license is required for Avistar C3 Conference™ to operate. The Avistar C3
Conference™ license is provided to you by Avistar in the form of an XML file.
Contact Avistar Support at orders@avistar.com to obtain your license file. The
license specifies the number of resource units available and the MAC address of the
host server. In deployments using multiple Media Processors, the MAC address of
the server used for the Conference Manager must be used in the License Key for
Avistar C3 Conference. This enables additional Media Processors to be added
without changing the license key assuming that sufficient resource units are
licensed.
2.8. Uninstalling
To uninstall Avistar C3 Conference, go to Control Panel > Add or Remove
Programs, select Avistar C3 Conference™ from the program list, and click Remove.
2.9. Logging in
To log in to the Avistar C3 Conference™ web interface, open a web browser and
enter the IP address or host name of the Avistar C3 Conference™ server in the
browser’s Address field.
After you log in, Avistar C3 Conference™ displays the Dashboard screen.
11
Displaying MCU Status
Avistar C3 Conference
When a failure occurs with the active Conference Manager, the stand-by
Conference Manager automatically takes over. This take-over includes managing
12
Avistar C3 Conference™ Administrators Guide
13
Displaying MCU Status
14
Avistar C3 Conference™ Administrators Guide
Incoming
Bandwidth
Total The total data rate being sent by the MCU.
Outgoing
Bandwidth
4. Monitoring
4.1. Monitoring Conferences
The Monitoring screen shows active conferences on the MCU. The upper section of
the screen lists the conferences. For the selected conference, the lower section of the
screen can show either the Active participants in the conference or the Participant
History, which displays all participants, including those who have left the
conference.
The conference list shows Conference Address, Conference Name, Start Time,
and Duration of a conference, as well as the current number of participants. An
Action link is also available. The Address and Name are assigned when someone
creates a meeting room for the conference.
Ad-hoc conferences or “instant conferences” also display on the Monitoring
screen. Ad-hoc conferences are created when two connected endpoints invite one
or more additional participants into a call. On the Monitoring screen, the
Conference Address displays Ad-hoc Conference and the Conference Name
displays Instant Conference and the date.
In the upper section, click the End Conference link in the Action column to end
any conference.
The lower section shows information about a selected conference. By clicking links
in the Action column, you can view conference statistics, add a participant to the
conference, lock the conference, hang up a selected user, change the video layout,
and mute a particular user.
15
Monitoring
16
Avistar C3 Conference™ Administrators Guide
17
Monitoring
5. Select whether to apply the video layout to the individual participant or to all
participants in the conference.
6. Click Set.
18
Avistar C3 Conference™ Administrators Guide
19
Configuring the MCU
Controller Network – Host controller IP address, router IP, subnet mask, MAC
address, and UDP/TCP Port.
Overload Control – Maximum Concurrent Calls and Maximum Calls Per Second.
20
Avistar C3 Conference™ Administrators Guide
5. Click Finish.
To restore configuration from backup. Follow these steps:
1. Choose Configuration > System.
2. Click Restore at the bottom of the screen.
3. In the Restore Conference Configuration dialog box, enter the filename and
location of the backup file. Click Browse if necessary to locate the file on your
machine.
4. Click Next, and wait until validation is complete.
5. Read warnings, and click Next.
6. Choose whether you want to restore everything or configuration only.
7. Click Next and Finish.
21
Configuring the MCU
22
Avistar C3 Conference™ Administrators Guide
8 Security Pin Your security PIN is not correct. 1) The first and second
Incorrect times an endpoint enters an
Enter the correct security PIN, incorrect security pin.
followed by a # sign.
9 Security Pin Your security PIN is not correct. 1) After three unsuccessful
Endpoint attempts to enter the
Disconnected Contact your Avistar Help desk to security pin.
verify meeting room details. You
are now being disconnected.
10 Incompatible Your endpoint is not compatible 1) Media Encryption is
Endpoint with selected meeting room. required for the meeting
Disconnected room and the endpoint is not
Contact your Avistar Help desk to using TLS.
verify meeting room details. You
are now being disconnected.
23
Configuring the MCU
Thank you.
24
Avistar C3 Conference™ Administrators Guide
Once custom graphic assets and voice prompts have been created, use the Add
Media Profile option and select the new assets using the screen below:
25
Configuring the MCU
5.4. Certificates
Certificates support encryption, authentication, and Conference Manager
clustering. For encryption, certificates provide a secure method to exchange
password “keys” shared only between the two host machines establishing the
connection. For authentication, a certificate can identify what generated the
certificate. For clustering, certificates provide a secure method for the active and
stand-by Conference Managers to share configuration data. For additional
security, certificates can be rejected if the authority that generated the certificate is
not trusted.
26
Avistar C3 Conference™ Administrators Guide
27
Configuring the MCU
28
Avistar C3 Conference™ Administrators Guide
29
Configuring the MCU
Field Description
SIP Register
Status Select Enabled to turn SIP registration on
SIP Domain Domain name associated with the MCU
Registrar Address Network address of the SIP registrar (host name or IP address)
Secure Signaling (TLS) Select Enabled to use TLS when registering with the SIP Server.
Username The login name for the MCU on the SIP registrar
Password Password for the MCU on the SIP registrar
Outbound Proxy
Proxy Status Select Enabled to use a SIP Proxy
Proxy Address Network address of the SIP Proxy
Proxy User The login name for the MCU on the SIP Proxy
Proxy Password Password for the MCU on the SIP Proxy
4. Click Save.
Field Description
UDP/TCP Port Allows administrators to enable/disable UDP/TCP and to specify
which port is used. The default state is Enabled using port 5060.
TLS Port Allows administrators to enable/disabled TLS and to specify which
port is used. The default state is Disabled using port 5061.
DiffServe Audio Priority 0-63. ToS/QoS value – prioritizes audio/video traffic over other
network traffic to the server.
DiffServe Video Priority (see above)
Maximum Packet Size (MTU) Network admin has set up network with an optimized MTU - this
tailors C3 Conf. packets to your network settings.
RTP Lowest Port Number The starting UDP port number. The lowest port number to which
the packets are sent. Data for audio and video packets use
several different RTP ports. This specifies a range to prevent
conflicts with other traffic on the system.
RTP Highest Port Number The ending UDP port number. The highest port number to which
the packets are sent.
Dynamic Rate Adaption Select Disabled to turn off dynamic rate adaption. Dynamic rate
adaption enables Avistar C3 Conference adjust call rates and
resolution based on network conditions.
30
Avistar C3 Conference™ Administrators Guide
31
Configuring the MCU
video conferencing endpoint application to call into the meeting room. The
name is assigned when the meeting room is created, or can be edited at any
time.
You can sort meetings by the contents of the Address, Name, or Max Call
Rate column. Click a column heading to make that the sort column. Click
the heading again to reverse the sort order: for example, if the Address
column is the current sort column, you can display meetings in forward or
reverse alphabetical order.
To search for a meeting, enter the first and/or any subsequent letters or
numbers of the meeting name or address in the Search field. As you enter
letters or numbers, the meeting list is filtered to show only meetings
whose name or address starts with those characters.
3. Click links in the Action column to do any of the following:
Edit settings for a meeting room, including the maximum call rate and the
resolution.
Note: If you edit a meeting room hosting an ongoing conference, new
settings only affect attendees that join after the changes are made.
Remove a meeting room. Any conference participants in the room are
disconnected.
Disable a meeting room, to make it temporarily unusable. The status
changes from Registered to Not Registered in the Status column and new
users cannot call into the meeting room. Click Enable to enable the room
again.
32
Avistar C3 Conference™ Administrators Guide
You can choose between 1 and 1000 for the number of participants. If you
choose no limit, one conference could use all the resource units available for
the MCU.
9. Choose a maximum call rate for the meeting. See The ad-hoc conference service
allows endpoints to create conferences on the fly. Endpoints are configured
with a conference service address and then their endpoint automatically starts
a conference when three or more participants need to be connected.
10. for more information.
11. Choose an aspect ratio for the video window: 16:9 or 4:3.
12. After selecting an aspect ratio, select the dimensions (width x height, in pixels)
for the video window.
13. You can also adjust how the video layouts are enabled. The following layouts
are available:
Auto (Hide-self Enabled)
Auto (Hide-self Disabled)
Current Speaker (VS)
5+1
Note that at least one video layout must be specified. The default selections are
Auto (Hide-self Enabled) and Current Speaker (VS). When endpoints are
connected to a meeting room, the video layout change options rotate through
the list of available video layouts selected. This applies to using the #5 on the
keypad and using the video layout button in Avistar C3 Unified or Avistar C3
Communicator.
14. Choose the Initial Video Layout.
15. Choose whether media encryption is required for this meeting room. Note that
TLS must be enabled before media encryption can be required.
16. Optionally, you can specify number of participants to reserve resource units
just after conference creation and number of seconds after which conference
will free unused resources. If you check option Start Conference Immediately
then resources will be reserved immediately, and this guarantee that all
participants will be able to join with maximum video resolution.
17. When endpoints are connected to a meeting room, the video layout change
options rotate through the list of available video layouts selected. To
enable/disable layouts click to Available Layouts tab, and choose appropriate
options:
33
Configuring the MCU
34
Avistar C3 Conference™ Administrators Guide
You can choose between 1 and 1000 for the number of participants. If you
choose no limit, one conference could use all the resource units available for the
MCU.
10. Choose a maximum call rate for the meeting. See The ad-hoc conference service
allows endpoints to create conferences on the fly. Endpoints are configured
with a conference service address and then their endpoint automatically starts a
conference when three or more participants need to be connected.
11. for more information.
12. Choose an aspect ratio for the video window: 16:9 or 4:3.
13. After selecting an aspect ratio, select the dimensions (width x height, in pixels)
for the video window.
14. When endpoints are connected to a meeting room, the video layout change
options rotate through the list of available video layouts selected. To
enable/disable layouts click to Available Layouts tab, and choose appropriate
options. To change layout within the same number of participants or to change
layout with another number of visible participants user can press “3”or “5” key
on keypad respectively, but it’s possible to change DTMF keys in configuration.
15. Choose whether media encryption is required for this ad-hoc conference.
16. Click Save.
35
Configuring the MCU
36
Avistar C3 Conference™ Administrators Guide
6. DTMF
To change DTMF sequences that can be used to manage conference using client
keypad:
1. Choose Configuration > SIP
2. Click Edit.
3. Enter values for the following fields as needed:
Field Description
Hide Self On Allows to hide itself and see only other participants
Hide Self Off Allows to see itself in layout in case when there are free panes,
but when number of participants is greater than panes you will
not see itself
Cycle Layout Allows switch layouts with the same number of participants
Cycle Participants Allows switch layouts and see more or less number of
participants
Switch To Presentation Allows switch to presentation when your client does not supports
presentation in secondary stream
Switch To Conference Allows switch to conference layout when you are in presentation
mode
Lock Conference Lock conference, and no more participants can join conference
Unlock Conference Unlock conference that allows participants join conference
Mute All Mute all participants except participant which sent DTMF
sequence and become active speaker
Unmute All Unmute all participants in case when they were muted
Self Mute Mute itself
Self Unmute Unmute itself
Start Broadcast Start broadcasting of participant which sent DTMF sequence
Stop Broadcast Stop broadcasting and restore layouts
4. Click Save.
7. Logging
7.1. Call Logging
Avistar C3 Conference™ logs basic usage information to a SQL Server database to
support troubleshooting and debugging. Both conference-level information and
individual usage information is captured, including the following data:
37
Logging
38
Avistar C3 Conference™ Administrators Guide
Avistar C3 Conference
When a failure occurs with the active Conference Manager, the stand-by
Conference Manager automatically takes over. This take-over includes managing
the pool of configured Media Processors and registering Conference Services (Ad-
hoc and Meeting Room) with the SIP Server. When the failed Conference Manager
comes back online, it automatically assumes the role of the stand-by Conference
Manager.
39
Conference Manager Active/Stand-by Clustering
40
Avistar C3 Conference™ Administrators Guide
41
Administering User Accounts
Role Description
Viewer Can view current settings and status of the MCU. Status
includes active conferences and the statistics of each
participant in the conference.
Administrator Can manage all aspects of the MCU except for adding and
editing user accounts.
Superuser Can manage all aspects of the MCU, including adding and
editing user accounts.
42
Avistar C3 Conference™ Administrators Guide
43
Administering User Accounts
The Edit User dialog box displays. Required fields are marked with a red
asterisk.
4. Click Save.
44
Avistar C3 Conference™ Administrators Guide
45
H.323 Endpoint Support
11.1. Installation
Avistar C3 Connect can be installed on the same host servers as the Conference
Manager of Avistar C3 Conference. The installation procedure below assumes this
deployment scenario.
1. Log in to the host machine as Administrator.
2. Double-click the installer file, C3ConnectSetup.exe, to start the installation
wizard.
3. After accepting the license agreement, choose a destination folder for Avistar
C3 Connect, or click Next to accept the default location.
4. Specify the ports used for the SIP TCP and the SIP UDP ports, or click Next to
accept the default values. The installer should verify that the ports are
available before proceeding
5. Click Install to start the installation.
6. Click Finish to complete the Avistar C3 Connect installation.
11.2. Configuration
Administrators configure Avistar C3 Connect by modifying the sgw.ini file.
Complete the following steps to use Avistar C3 Connect with Avistar C3
Conference:
46
Avistar C3 Conference™ Administrators Guide
11.2.1. General
1. Stop the Avistar C3 Connect service.
2. Change the autoStartMgr configuration parameter to True.
12.Lync compatibility
47
Lync compatibility
48
Avistar C3 Conference™ Administrators Guide
The table below shows the Resource Units required for various call rates and
resolutions, at 16:9 and 4:3 aspect ratios.
49
Lync compatibility
CONFERENCE_HISTORY
A new record is added to this table every time a conference is created and it should
be updated when the conference is destroyed. Notifications can be obtained
through the ConferenceListener interface.
Column Name Column Type Value
ConferenceId CHAR(32), Conference identifier, primary key. The value is
NOT NULL, automatically generated by conference engine for
Primary Key new conference.
PARTICIPANT_HISTORY
A new record is added to this table every time a participant is added to a
conference and it should be updated when the participant is removed.
50
Avistar C3 Conference™ Administrators Guide
51
Lync compatibility
Column
Name Column Type Value
NULL unsecure (‘N’). Default value is ‘N’.
SIGNALING_INFO
A new record is added to this table every time endpoint changes status to
DISCONNECTED. Notifications can be obtained through the EndpointListener
interface.
Column Name Column Type Value
CallId CHAR(32), Call identifier, primary key and foreign key to
Primary Key, PARTICIPANT_HISTORY table.
Foreign Key
SipRoute TEXT, The route set for the call. In the current
NULL implementation, this string includes the SIP
proxy URL, if configured. The route set may be
updated by Record-Route headers in incoming
messages. This property includes zero or more
SIP URLs separated by pairs of CR LF
characters (\u000D\u000A).
SipVias TEXT, The set of Via header fields for the call. This
NULL property returns a non-empty value only if one or
more SIP requests are received for this call. This
property includes zero or more SIP Via header
field values separated by pairs of CR LF
characters (\u000D\u000A).
SipUserAgent VARCHAR(64), Contains the value of the User-Agent header.
NULL
SipInviteResponseCode INT, NULL Contains the response code for the SIP INVITE.
Only valid for outgoing calls.
SipInviteResponseMessage VARCHAR(256), Contains the response message for the SIP
NULL INVITE. Only valid for outgoing calls.
SipInviteWarningCode INT, NULL Contains the warning code for the SIP INVITE.
Only valid for outgoing calls that fail and return a
response with a Warning header field; otherwise
NULL.
SipInviteWarningHost VARCHAR(64), Contains the warning host for the SIP INVITE.
NULL Only valid for outgoing calls that fail and return a
response with a Warning header field; otherwise
NULL.
SipInviteWarningMessage VARCHAR(256), Contains the warning message for the SIP
NULL INVITE. Only valid for outgoing calls that fail and
return a response with a Warning header field;
otherwise NULL.
STREAM_INFO
A new record is added to this table or updated on
CallStatisticsListener.callStatistics (…) event.
Column Name Column Type Value
StreamId INT, Stream identifier, primary key. The value is
AutoIncrement, automatically generated for new records.
52
Avistar C3 Conference™ Administrators Guide
Primary Key
CallId CHAR(32), Call identifier, foreign key to
Foreign Key PARTICIPANT_HISTORY table.
Type VARCHAR(64), Describes direction of this stream. It can be
NOT NULL Sending or Receiving.
MediaType VARCHAR(64), The media type for the stream. This corresponds
NOT NULL to the media type field in SDP (e.g., “audio”,
“video”, “application”).
MediaProcessorIP VARCHAR(40), IP address of the media processor.
NULL
MediaProcessorRTPPort INT, NULL Media processor local port number used by RTP
protocol for this stream.
MediaProcessorRTCPPort INT, NULL Media processor local port number used by RTCP
protocol for this stream.
RemoteIP VARCHAR(40), Remote IP address
NULL
RemoteRTPPort INT, NULL Remote port number used by RTP protocol for this
stream.
RemoteRTCPPort INT, NULL Remote port number used by RTCP protocol for
this stream.
AVERAGE_STATISTICS
A new record is added to this table or updated on
CallStatisticsListener.callStatistics (…) event.
Column Name Column Type Value
StreamId INT, Stream identifier, primary key and foreign key to
Primary Key, STREAM_INFO.
Foreign Key
WireDataRate BIGINT, NOT The data rate used by this stream, including IP, UDP and
NULL, DEFAULT 0 RTP overhead, in kilobits per second.
PayloadDataRate BIGINT, NOT The data rate used by this stream, excluding IP, UDP
NULL, DEFAULT 0 and RTP overhead (e.g., payload data only), in kilobits
per second.
PacketRate BIGINT, NOT The packet rate for this stream, in packets per second.
NULL, DEFAULT 0
FrameRate BIGINT, NOT The frame rate for this stream, in frames per second.
NULL, DEFAULT 0 Typically, for audio streams frame rate equals the packet
rate, while for video streams the packet rate is higher.
Jitter BIGINT, NOT The average delay for incoming packets in the jitter
NULL, DEFAULT 0 buffer, in milliseconds. Returns 0 for RTP sending
statistics.
TOTAL_STATISTICS
A new record is added to this table or updated on
CallStatisticsListener.callStatistics (…) event.
53
Lync compatibility
54
Avistar C3 Conference™ Administrators Guide
LOST_STATISTICS
Column Name Column Type Value
LostId INT, Lost statistics identifier, primary key. The value is
Primary Key automatically generated for new records.
55
Lync compatibility
56