ID304: IBM Sametime 9 Voice and Video Deployment
Transcription
ID304: IBM Sametime 9 Voice and Video Deployment
ID304: IBM Sametime 9 Voice and Video Deployment Bhavuk Srivastava, Sametime Video Architect, IBM Email – sbhavuk@in.ibm.com © 2014 IBM Corporation Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 2 Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment Blueprints Best Practices and Techniques 3 What we would like to achieve in this session.. Bring forward the preview of Sametime 9 Video technology * – Whats new in Sametime 9 ? – Planning the required deployment Things to remember.. – 4 Security, User Policy, b/w requirement, devices, firewalls Integrating the building blocks – Sametime Video Components – VMGR, VMCU, CF/PR, TURN Steps for enabling Video – Voice and Video Features being offered Building Blocks – Software based MCU, SVC, Continuous Presence, SAC Best practices Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment Blueprints Best Practices and Techniques 5 Sametime 9 Video Technology Video MCU Completely software based audio/video conferencing solution without any custom hardware requirement Relays H264 AVC and SVC video to video enabled clients – Supports Scalable Audio Coding (SAC) to Sametime 9 Clients – Layered Audio, mixed at client. When all endpoints are SVC-enabled, there is no need for media transcoding – Support audio transcoding and audio mix for clients which don’t support SAC Provides interoperability with previous generation standards-based endpoints – 6 Works by adaptively relaying appropriate SVC layers to clients Mixed audio & H.264 AVC video Highly scalable, with optimized network use Sametime 9 Video Technology Scalable Video Coding (SVC) and Continuous Presence SVC enables the efficient encoding of video that can be realized at different resolutions, frame rates, quality A video image is organized into layers; clients choose how many layers to receive and process. SVC is more robust since transmission can gracefully degrade to lower frame rates / resolutions when experiencing packet loss. Continuous Presence is effectively built-in, since each client can request video from multiple participants (at reduced quality, if necessary), and then compose the layout locally. Actual number of streams depends on network bandwidth and CPU processing power of the client machine. User can also decide number of video streams to receive by selecting the user layout. 7 Sametime 9 Video Technology Scalable Audio Coding (SAC) 10K The VAD (Voice Activity Detection bit) and Energy levels (for active speaker identification) are carried in the RTP header. Utilizes the Loss Packet Recovery mechanism (Good quality even in very noisy lines). 48K Uplink (Client to MCU) 10K 10K 48K Downlink (MCU to Client) 8 Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment Blueprints Best Practices and Techniques 9 Sametime 9 Video Features Conference Modes Two types of conferences supported – – – SVC – Supports only SVC enabled clients e.g. Sametime 9 client SVC + AVC – Also called as Mixed Mode. Supports IFR1, external SIP device in the conferences. MCU does the media mixing between SAC and other codec. Video is always relayed. Managed through User Policy – Through Conference Template AVC client (8.5.2 IFR1) receives only one video stream Sametime-9 client can receive multiple video streams 10 Conference Type SVC/Mixed Sametime 9 Video Features Persistent Video Room & Dial-In Users get provisioned automatically with at least one Video Room Users can request more Video Rooms depending on the Video capability they would like to have – – – Persistent Video Room allows SIP dialIN in a Video Enabled Sametime Meeting Room – 11 Video Room1 with a standard 180p video Video Room2 with HD Video Same provisioned room can be accessed from the browser, UIM and mobile devices Use the SIP URI of the room provided in the Conferencing Info Sametime 9 Video Features Scalable Video Coding (SVC) - Layers 12 Sametime client sends three temporal layers (T0, T1 and T2) for each of the spatial resolutions of 180p, 360p and 720p. Temporal Layer 180p 360p 720p Base layer, 7.5 fps 86 kbps 173 kbps 346 kbps First layer, 15 fps 128 kbps 256 kbps 512 kbps Second layer, 30 fps 192 kbps 384 kbps 768 kbps Represenation of Streams based on the total bandwidth allocated to the client. 384 180p15 X 1 + 180p7.5 X 2 512 180p15 X 5 768 180p15 X 4 + 180p7.5 X 2 1024 180p30 X 2 + 180p15 X 4 1920 180p30 X 6 Sametime 9 Video Features User Based Video Layout 13 User Selected Video Layout Options Remote participants Auto L ayout (for adhoc calls /undocked mode) Auto L ayout (for docked Meeting room (rich and web clients) Active Speaker (1X1) Grid (nX2) Prominent Speaker Narrow (1 + nx2) Vertical (n X1) Prominent Speaker Wide (1+5) 1 1x 1 1x1 1x1 1x2 1x1 1x1 1+5 2 1x 2 2x1 1x1 1x2 1 +1 x 2 2x1 1+5 3 1 +1 x 2 3x1 1x1 2x2 1 +1 x 2 3x1 1+5 4 2x2 4x1 1x1 2x2 1 +2 x 2 4x1 1+5 5 1 +2 x 2 5x1 1x1 3x2 1 +2 x 2 5x1 1+5 6 3x 2 6x1 1x1 3x2 1 +3 x 2 6x1 1+5 Sametime 9 Video Features Web Audio Video (Including support for HTTP Proxy) AV available through browser plugin - No need for a rich client Can send and receive up to 6 videos just like the rich client. Provides support such as Company A now enables Users in Company B and Guest coming through their own firewall traversing the HTTP Forward proxy for Audio Video calls Same browser plugin(Sametime WebPlayer) also supports application and screen capture The plugin installation procedure has been vastly improved. Sametime 9 supports all major browsers across the Windows and OS X platforms. FF 16+ (32 bit) FF 16+ (64 bit) Chrome (32 bit) Yes NA Yes Yes NA Yes MAC OSX10.7.5 (64 bit ) Yes Yes Yes MAC OSX 10.8 (64 bit) Yes Yes Yes MAC OSX 10.9 (64 bit) Yes Yes Yes Windows 7 (x86 and 64 ) Windows 8 (x86 and 64 ) 14 IE8 (32 bit) IE9 (32 bit) Yes Yes IE10 (32 bit) Yes Safari 6+ (32 and 64 bit) Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment BluePrints Best Practices and Techniques 15 Sametime 9 Video - Building Blocks Sametime Media Manager Components Conference Manager – – SIP Proxy/Registrar – – – – – – – Enables multi-way, audio and video conferences with continuous presence and multiple client layouts. Serves as a switch for scalable audio and video streams Must be installed on its own machine. TURN – – 16 Manages the scaling and distribution of audio and video conferences, maintains the Video Rooms Maintains MCU pools and Geographical distribution Manages attributes for conferences, such as maximum line-rate. Must be installed on its own machine. Video MCU (Multipoint Control Unit) – Maintains registry for all Sametime SIP end points, conferences Routes all SIP messages Requires access to LDAP Video Manager – Manages all video calls, including point to point and multipoint conferences Acts as a Back 2 Back User Agent (B2BUA) Aids in transport of media when conference participants are separated by firewalls. Adds support for NAT clients. Sametime 9 Video – Server Architecture Sametime Meeting Sametime Dependency 3rd Party Component Sametime Proxy DMZ Community Server HTTP Reverse Proxy TURN Server Media Manager Conference Manager SIP Proxy / Registrar TCSPI SIP Edge Server Site 1 Firewall Traversal Video Manager Site 2 Video MCU Video MCU VMCU Pool 17 HTTP VP SIP Media (RTP) XML Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment BluePrints Best Practices and Techniques 18 Sametime 9 Video Deployment Build Up Sametime Media Server - Planning and Deployment Order Component Planning and Deployment sequence – – Separate SIP Proxy/Registrar and Conference Manager. 1. 2. 3. 4. SIP Proxy/Registrar Video Manager Conference Manager Video MCU Combined SIP Proxy/Registrar and Conference Manager on one computer. 1. 2. 3. 19 Performed using Sametime System Console and Installer Depends on Media Manager Topology requirement Video Manager Combined SIP Proxy/Registrar and Conference Manager ("PR+CF" option) Video MCU Sametime 9 Video Deployment Build Up SSO Configuration – Community/Meeting/Media Similar to previous releases , S9 also requires SSO to be performed between Community , Meeting and Media servers. Please note that LTPA cookie names are case sensitive and should be configured exactly as shown in screenshot. 20 Sametime 9 Video Deployment Build Up Key Exchange – VMGR and Conference Manager Import VMGR certificate in Conference Manager – – 21 Video Manager server's port is 5061 by default; To determince the Video Manager server's port, ● Login to VMGR admin console – http://VMGR_HostName:9060/ibm/console ● Click Servers > WebSphere application servers > STMediaServer ● On the Configuration tab, click Ports ● In the Ports table, look for SIP_DEFAULTHOST_SECURE and note the port number Sametime 9 Video Deployment Build Up Key Exchange – VMGR and Conference Manager Import Conference Manager certificate in VMGR – – 22 Login to VMGR admin console – http://<VMGR_hostname>:9060/ibm/console To determine the Conference Manager's port, complete the following steps: ● Click Servers > WebSphere application servers. ● In the list of application servers, click STMediaServer. ● On the Configuration tab, click Ports. ● In the Ports table, look for SIP_DEFAULTHOST_SECURE and note the port number. Sametime 9 Video Deployment Build Up Add Video MCU servers into Video Manager On Sametime System Console – – – – 23 Goto Sametime Server → Sametime Video Manager Servers Click on VMGR server Click on the Configure Video MCU Add the Video MCU using the admin username/password of VMCU that was given while planning video MCU on SSC Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment BluePrints Best Practices and Techniques 24 Deployment BluePrints Planning Considerations Usage Population – – – End User Location – – – SIP Devices, Room Systems Local Media traversal – 25 Scalability/Clustering Video Integrations – Firewall restrictions imposed by organization Ports availability High Availability – Intranet / Extranet Internal Company vs External Company access Security Requirement – Concurrency Video vs Audio Bandwidth usage 1X1 vs Meetings Geo Distribution MCU Deployment BluePrints Video MCU – Planning consideration H/W Config Number of ports Core – 70% of 5800 bogomips (Ref - Intel® 2690 Chip Set) Conference Type/Resolution Pilot (4 Core, 8 GB) Audio only CIF SD HD 720 Audio only CIF SD HD 720 Audio only CIF SD HD 720 Low (8 Core, 8 GB) High (16 Core, 16 GB) 26 SVC capacity 100 50 25 10 400 200 100 40 2000 1000 500 200 AVC Capacity 100 50 25 10 400 200 100 40 600 600 360 200 Deployment BluePrints Flow and Port Usage for All Video Traffic Source # 27 Device Direction Device Destination Protocol Port Description SIP/TLS SIP/TCP 5081 5080 RTP/SRTP (UDP) 40000 to 49999 STUN(TCP) 3478 RTP wrapped under STUN LDAP 389 Directory for authentication 1 Sametime client → SIP Proxy / Registrar Signaling connection from client 2 Sametime client → Video MCU 3 Sametime client → Sametime TURN 4 SIP Proxy / Registrar → LDAP 5 Conference Manager → SIP Proxy / Registrar SIP/TCP SIP/TLS 5080 5081 Server signaling 6 Conference Manager → Community Server VP/TCP 1516 Call control logical channel HTTPS SIP (TCP/TLS) 9443 5060/5061 Call Control and Call Signalling HTTP/S TCP 8080/443 7563 Call Control and Signalling TCP 15000 RTP (Media) Streams 7 Conference Manager → Video Manager 8 Video Manager → Video MCU 9 Video MCU → Video Manager 10 SSC → Video MCU HTTPS 4443 Administration 11 SSC → Video Manager HTTPS 9443 Administration 12 Video MCU → Sametime client RTP/SRTP(UDP) 20830 - 20930 Video MCU → TURN 13 STUN(TCP) 3478 No Firewall between VMCU and TURN Deployment BluePrints Pilot Deployment Most widely used for Demo and Pilot purposes Quick and Easy to deploy Requires less consumption of resources Cannot expand into production deployment, thus require Re-Building of the production setup again VMGR VMCU VM2 - 2 Core, 4 GB VM3 – 4 Core, 8 GB Meeting Server Proxy Server Media Server (CF + PR) System Console WAS Community Server Meetings DB, Proxy DB, SSC DB DB2 Domino VM1 – 4 Core, 8 GB 28 Deployment BluePrints Production Deployment – Basic SSC Most widely used for Low and Small Businesses Community Only Internal User access – within premises Can be easily expanded into a clustered environment by adding additional boxes VP Conference Focus SIP Proxy Registrar SIP 29 Easy to Manage and Scale Can also be easily expanded into an external facing deployment by adding firewall rules and edge components HTTP SIP VMGR VMCU Deployment BluePrints Production Deployment – Video Manager Clustered 30 Farm based deployment model realized with Load Balancer which in turn is fronted by IP Sprayer. All the http and SIP communication goes through IP Sprayer. IP Sprayer selects a random Load Balancer. Load Balancer is aware of each VMGR node and returns a least loaded VMGR node. Load Balancer maintains a mapping of VMR and host name of the DMA node. Each subsequent calls to a VMGR is intercepted by the LB. LB checks the mapping of VMR and VMGR host node and redirects the call to the selected VMGR node. Deployment BluePrints Production Deployment – Video Manager Cluster Setup Load Balancer Setup → Link – Load Balancer gets deployed alongside each VMGR nodes (application, scripts, jdbc driver). Identify a Master Node. – Change the Load Balancer Data Source on replica nodes to point to Master Node. – Configure SSL between Load Balancer Master-Replica Nodes. Replication Setup Instructions → Link – Support master – slave replication model for the replica nodes. Also support hot stand by for master node. IP Sprayer – Any Third Party IP Sprayer can be used which is HTTP and SIP Complaint. – Edit following property in CF STAVCONFIG.xml to point to IP Sprayer, <configuration lastUpdated="1226425838277" name="VMGRServerHost" value="IP Sprayer"/> <configuration lastUpdated="1226425838277" name="VMGRServerHTTPPort" value="IP Sprayer TLS Port"/> <configuration lastUpdated="1226425838277" name="VMGRServerSIPPort" value="IPSprayer SIP/SIPS Port"/> 31 Configure SSL between IPSprayer and CF Deployment BluePrint Typical Clustered Production Deployment – External and Internal Community System Console VP PR VP SIP CF MUX Management APIs (REST) SIP Edge Proxy TCSPI (REST) VMGR TURN Edge Components 32 VMCU SIP Deployment BluePrints Geographically Distributed VMCU 33 Install Video MCU (Servers or Clusters) across different geographies. – Each Video MCU server or Video MCU cluster is responsible for hosting the conference originating from that particular geography. Each geography is referred to as a site. – A site typically corresponds to a local area network configured for a geographical location Design the topology by dividing different locations of an organization into sites. – Geo Distributed Wiki Link Agenda What we would like to achieve in this session... Technology Concepts Features served..and more.. Building Blocks.. Architecture Build-up Deployment BluePrints Best Practices and Techniques 34 Best Practices and Techniques Points to remember It is mandatory to exchange certificates between Media Manager and Video Manager and vice versa. Note it is also necessary to restart respective servers once certs are exchanged. When VMCU is added to VMGR , we need to use VMCU password that was set during deployment plan creation. It is also recommended to restart VMCU after this. VMGR's VM is restarted. After restart WAS server is started without restarting solid db. All the restart steps need to be followed in proper sequence. VMGR should be installed with root privilege and requiretty should be disabled before installation begins VMGR should not be installed on internet/public network. If already installed for timeperiod, DNS lookup needs to be disabled. On VMGR clustered environment it is necessary to add VMGR LB's HTTPS port in VH of WAS SIP Proxy fronting CF cluster. 35 In case of clustered deployment of media server(CF/PR and VMGR) it is necessary to add FQDN of WAS Proxy fronting PR cluster or LB VIP in PR Domain List. Manually changing stavconfig.xml → – Make sure to make changes in the Deployment Manager and Media Server Nodes – Make sure to restart all the servers including SSC DMGR and ConsoleServer Best Practices and Techniques Points to remember – BWM Setup BWM and S9 Integration - BWM server can only be installed on Websphere 7.0.0.15 - In WAS Configuration file all the paths specified should always have forward slash - In WAS configuration file Nodename , cell name are case sensitive. - When B WM server is configured to work with S9 deployment , you need to configure the JV M property on V MGR → L ink ***IMPORTANT - This property should not be present when BWM is not used. Steps to stop using BWM in existing AV deployment If you are facing some issues due to BWM server and want to stop using it so that normal AV deployment can function properly you need to follow below steps. Note that just stopping BWM server will not suffice since SIP PR will be still routing all SIP requests to BWM server. --> Login ssc admin console and navigate to SIP PR admin page. Go to proxy administration tab and delete all the routing rules that are configured for BWM. Please make sure that you perform this task via admin page only to avoid any corruption. As of now there is no option to disable routing rules so you will --> In case of S9 deployment , login to VMGR admin console and remove the JVM property that was added to configure VMGR as outbound proxy. → Link When you want to bring back BWM , redo the configuration removed in above steps. 36 Best Practices and Techniques Symptoms and Corrective Measures 37 Symptom Possible Reason Corrective Action N-Way and Meetings AV calls not working. User receives dialling error with reason “403 Forbidden” error VMGR sends this error since DNS mapping of VMGR hostname is not done correctly. VMGR must not be deployed on Internet / Public Network. VMGR does not honor hosts file and gives preference to hostname mapping done in DNS. So if VMGR is installed on public network, DNS lookup needs to be disabled. VMC U not starting up Hardware configuration does not meet minimum requirement Machine must have 4 C ore, 8 GB R AM and 50 G B R AM at a minimum for a Pilot deployment spec VMC U installation failed - OS is not supported. - mcms or apache user not created - one or more Prereq rpms are missing Must be R HE L 5.8+ or S US E 11, S P2/S P3 Install VMC U as "root" and not with sudo. Make sure the list of prereq rpms are installed. MC U not connecting to DMA Network Interface on VMC U is not "eth0" Make sure eth0 is the only interface (in addition to loopback, lo). R einstall the VMC U. User receives the following error.. “An error has occurred. com.ibm.mediaserver.dma.tcspi.exception.RESTApiExc eption: HTTP response '409: Conflict Inaccessible subscription consumer URL . Detail: HTTPS GE T request returned 404. VMGR is not able to communicate with CF over Https port of CF 1. Check if CF cert is imported in VMGR truststore 2. Check if CF https port exists in its Virtual host - default_host Best Practices and Techniques Symptoms and Corrective Measures 38 Symptom Possible Reason Corrective Action AV is not enabled for user SIP REGISTER request sent by client receives 403 forbidden error. SSO between community and media server is missing Security role settings on SIP PR application is not configured correctly. Follow the link In n-way or meetings Video call, C oninuous P resence is not seen VMGR /C F configuration may be incorrect which causes issue in the S IP S UBS C R IBE requests. - Make sure the C F S IP Port number is correct in the stavconfig.xml file. The value should be same as what is listed as S IP DE FAULT HOS T or S IP DE FAULT HOS T S E C UR E in Ports List of Media S erver depending on the TC P or TLS configuration. <configuration lastUpdated="1226425838277" name="C onferenceS erverP ort" value="<Put the correct port value here.>"/> - In addition F or C lustered environment, Add F QDN of WAS Proxy fronting P R cluster or LB VIP in S IP PR 's Domain List. T hese entries need to be made in Handled Domains section on S IP PR admin page on S S C C all is not working after VMG R machine is restarted. S olid DB is not started on VMGR machine restart . P lease deploy S olidDB init start up script on VMG R machine , so that S olidb db is started before VMGR during restart/reboot of VMGR machine. Technote information will be updated soon. BWM installation fails in case of BWM cluster environment with multiple WAS proxy servers BWM installer not capable of handling more that one WAS proxy servers DB C orrupted, Values in property files are incorrect HotF ix- SJHA-9F8E GA needs to be installed before BWM installation begins Remove WAS profile , Drop the DB , review all the values in the property files and re-run the script If you successfully get AV service provider listed on client , then possible reason for unauthorized error could be missing SSO configuration between Media and Community server. Best Practices and Techniques Symptoms and Corrective Measures Symptom Possible Reason Corrective Action Turn is not working for external and internal calls when Turn machine is multi homed with public and private IP and internal clients can't reach public IP and external client's can't reach internal IP. Incorrect entries in Turn server properties file. 1. Correct TurnSever.properties file entries as below a. turn.local.hostname.ipv4=<Put here public IP of Turn server mahcine> b. turn.allocation.hostname.ipv4=<Put internal IP of Turn server machine> c. turn.allocation.hostname.ipv4=<Keep this blank> 2. Make sure internal clients start in non ICE mode by making sure they resolve Turn host name to 0.0.0.0 3. Restart Turn server. Turn is not working for external and internal calls when fronted by router or firewall for external access. 39 1. F irewall blocking 3478 port. 2.In TurnS erver.properties file , public IP is mentioned as F irewall or router IP. 3. On firewall/router mapping to Turn machine's public/private IP (where Turn server is listening ) is not present. 1. Make sure port 3478 is open on F irewall. 2. Verify TurnS ever.properties file entries as below a. turn.local.hostname.ipv4=<Put here public IP of Turn server mahcine> b. turn.allocation.hostname.ipv4=<Put internal IP of Turn server machine> c. turn.allocation.hostname.ipv4=<Keep this blank> 3. On firewall / router , make sure there is mapping to forward the request for Turn to IP:port where Turn is listening. Best Practices and Techniques How To.... Change SIP communication from TLS to TCP – SIP TLS to TCP Instructions **IMPORTANT - Note that during this process you are not suppose to change values for any of the below parameters since communication will always happen over secured channel(HTT PS) no matter if it is TCP or T L S configuration. <configuration lastUpdated="1226425838277" name="VMGRServerHTTPPort" value="9443"/> <configuration lastUpdated="1226425838277" name="ConferenceServerHTTPPort" value="9446"/> <configuration lastUpdated="1226425838277" name="VMGRHTTPTransportProtocol" value="HTT PS"/> 40 they http Install Media server in a multihomed environment – In case Media manager is to be installed on machine with multiple IP addresses , Media server should always have primary hostname of the machine assigned to it . – In case primary hostname is not used during installation of Media server then we need to put actual hostname in ports hostaliases for SIP ports – Also make sure that ping -a <ipaddress> returns the correct hostname else add hostname entries in etc/hosts file. Best Practices and Techniques How To.... How to disable/enable SRTP (Media Encryption) – Encryption setting on client and server can be managed from Media manager policy. – Navigate to S S C admin console -> Manage policies -> Media Manager section and edit the required policy created for media If you want to enable encryption then ● Voice and Video section : Enable encryption for client: ON ● Audio Video Template section : Encryption: Encrypt all – If you want to disable encryption ● Voice and Video section : Enable encryption for client: Off ● Audio Video Template section : Encryption: No Encryption ** IMPORTANT : Mismatch in the value under both the sections above will lead to Audio video call failure. – 41 Best Practices and Techniques How To.... How to create new room with different resolution. ( Explained steps assume creating a new HD room) – Room experience is associated with conference template that is configured at back end. For each new experience you need to create a new Audio Video conference template . – Navigate to SSC admin console -> Manage policies -> Media Manager section. – Create a new policy. You can give a suitable name to this policy. We will call it HD policy in our case. – Create new Audio video template which will contain suitable values to get desired experience. Add template button will add a new template. – Following parameters in the template will define video experience – Use case - 9.0 and pre-9.0 clients will join conference ● Conference Mode - Mixed AVC and SVC Conference Mode experience – Can select anything depending on how many Video streams it can support Conference Line Rate: 1024 Use case - Only 9.0 clients will join conference and no recording feature ● ● – ● Conference Mode - SVC only Conference Line Rate: 1024 Below parameters in Voice and Video section of policy needs to be set to match conference settings ● – ● ● – 42 Video resolution: HD-720p 1280x720@30 fps 768 kbps level 31 Client line rate (kbps): 1024 kbps All other parameters in this policy can be set to similar values in default policy. Best Practices and Techniques How To.. Integrate with External SIP Devices/Room Systems – 43 By default telephony is not enabled in conference. To enable follow below steps ● Navigate to <WAS_Install_Loc>/AppServer/profiles/<ConferenceManager_Profile>/installedApps/<cellname>/Conference Focus.ear/ConferenceFocus.war/ConferenceManager.properties ● Change TelephoneConferenceEnabled value to true. ● Restart Conference Manager server. ● Follow an additional Technote for correcting the External SIP Peer configuration - > Link Best Practices and Techniques VMCU – How To... 44 How to collect VMC U installation logs R un /usr/share/S oftMcu/InstallValidator.sh and save output to a file. Where VMC U's core dumps are saved? C ore dump files if any are saved in /output/core directory. How to check VMC U is up and running? R un "service soft_ mcu status". It should print "S ervice is Up" How to restart VMC U? service soft_ mcu restart How to collect VMC U logs R un /mcms/S cripts/LogC ollector.sh How to collect wireshark logs tcpdump -i eth0 -s0 -w tcpdump_ eth0.cap Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2014. All rights reserved. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, and IBM Sametime, Websphere are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. Other company, product, or service names may be trademarks or service marks of others. 45