background image

36

Introduction

x-nt-corr-id:

[email protected]

04.23.220

x-nt-location:

478

m:

<sip:1207710011@

47.104.23.220:5060;nt_end_pt=ZaBCAIBBFLFAFDFBFGFGFAFBFB

FAFACBFFFGEPFAFBFFEPFDFEEPFIFHFKAPBFDOACAIAFFMAHAEFGFCFHFJ

AHFDFJACAFFHF

GAHFCAFFAFHAEFGFGADFCFCAEFJAAFGFBFEFJFDFEFCFFFEFGFEEEFFFBF

FFGEPFAFBFFEP

FDFCEPFDFDFB;nt_server_host=47.104.2

23.220>

b:

sip:[email protected]

k:

com.xyz.firewall,p-

3rdpartycontrol,nosec,com.xyz.im.encryption

l:

139

c:

application/sdp

.

v=0

o=PVG 0 0 IN IP4 47.104.10.148

s=-

p=+1 6135555555

t=0 0

m=audio 40068 RTP/AVP 0

c=IN IP4 47.104.10.148

a=ptime:20

a=sendrecv

The key item for the application of ringback is the requestURI:

INVITE

sip:[email protected];play=ringback;early=no;repeat=infinit

e;mediatype=t

reatment;locale=en_US SIP/2.0

The example indicates that ringback is to be applied by making use of the
preexisting treatments and announcements capability available on the MCS.
Another key facet that is unique to this application is that the announcement
is defined as infinite, meaning that it plays until canceled under the control
of the Session Manager (which occurs on reception of a final response
from the transfer-to party).

Note: The locale given and used by the MAS is the default locale
defined for the domain in which the call is being handled. If this locale is
not available, then the system default for the MAS is used.

Nortel Media Application Server

Media Application Server Planning and Engineering

NN42020-201

01.04

Standard

4.0

27 July 2007

Copyright © 2007, Nortel Networks

.

Summary of Contents for MAS

Page 1: ...Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 ...

Page 2: ... without express or implied warranty Users must take full responsibility for their applications of any products specified in this document The information in this document is proprietary to Nortel Networks Nortel the Nortel logo and the Globemark are trademarks of Nortel Networks IBM Lotus Lotus Notes BladeCenter and BladeCenter T are trademarks of IBM Corporation Microsoft Microsoft Office Outloo...

Page 3: ...document is updated for MCS 5100 Release 3 5 It addresses CR Q01509188 June 2006 Standard 6 0 This document is up issued for MCS 5100 Release 3 5 It addresses CR Q01348948 May 2006 Standard 5 0 This document is up issued for MCS 5100 Release 3 5 It addresses CR Q01348948 and the MAS RoHS project January 2006 Standard 4 0 This document is up issued for MCS 5100 Release 3 5 Some referenced document ...

Page 4: ... 2005 Standard 1 0 This document is up issued for MCS 5100 Release 3 5 Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 5: ...eller 16 About this document 17 Audience for this document 17 Organization of this document 17 Indication of hypertext links 18 Related documentation 18 Introduction 19 Media Application Server overview 19 Media Application Server services 19 Ad Hoc Audio Conferencing service 20 Announcements service 20 Treatment announcements 20 Branding announcements 23 IM Chat service 24 Meet Me Audio Conferenc...

Page 6: ...edia with MAS media 40 Restrictions and limitations 41 Media Application Server platform 43 Hardware platform options 44 IBM xSeries 3550 platform 46 IBM xSeries 336 platform 48 IBM xSeries 335 platform 49 Changing the MAS platform 50 IBM eServer BladeCenter chassis 50 BCP MAS Co residency 66 Multiapplication MAS 67 Network Connectivity 68 Power 70 Dimensions 73 Software 75 System scalability and ...

Page 7: ...up and restore for the Media Application Server 110 Capacities 111 Capacity data for Ad Hoc Audio Conferencing Meet Me Audio Conferencing and Meet Me Premium Audio Conferencing 111 Capacity data for Ad Hoc Audio Conferencing running on the IBM xSeries 335 and IBM xSeries 336 112 Capacity data for Ad Hoc Audio Conferencing running on the IBM HS20 blade server 112 Capacity data for Meet Me Audio Con...

Page 8: ...eServer BladeCenter T configuration for the Media Application Server 55 Table 11 IBM HS20 blade server 57 Table 12 An explanation of the IBM HS20 blade server indicators and controls 59 Table 13 Meet Me Audio Conferencing requirements 62 Table 14 Music on Hold and Announcements services requirements 65 Table 15 Port limits for multiapplication MAS deployments 67 Table 16 IBM xSeries 3550 power req...

Page 9: ...values 117 Table 32 Microsoft open ports in TCP IP Filter 121 Table 33 Media Application Server IP ports 122 Table 34 Microsoft hotfixes beyond Service Pack 4 130 Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 10: ...10 Contents Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 11: ...3 ETSI compliant Network Equipment Building System 3 NEBS 3 compliant hardware adheres to strict requirements for withstanding high temperatures violent shaking lightning strikes airborne contaminants fires and electrostatic discharge BCP MAS co residency This feature provides the ability for the Border Control Point BCP and Media Application Server MAS applications to co reside in the same IBM Bl...

Page 12: ... American Spanish Japanese Korean Simplified Chinese Traditional Chinese Portuguese Meet Me enhancements This feature provides enhanced usability and management capabilities to the MAS Meet Me Conferencing service The introduction of an operator gives increased management of Meet Me conferences The operator can control the individual calls mute unmute terminate and can control the meeting in the s...

Page 13: ...N10377 191 to Media Application Server Planning and Engineering NN42020 201 This document has been updated to adhere to the Nortel Customer Documentation Standard NCDS Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 14: ...14 New in this release Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 15: ...is site you can download software documentation and product bulletins search the Technical Support Web site and the Nortel Knowledge Base for answers to technical issues arrange for automatic notification of new software and documentation for Nortel equipment open and manage technical support cases Getting help over the phone from a Nortel Solutions Center If you do not find the information you re...

Page 16: ...To locate the ERC for your product or service go to www nortel com erc Getting help through a Nortel distributor or reseller If you purchased a service contract for your Nortel product from a distributor or authorized reseller contact the technical support staff for that distributor or reseller Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Stan...

Page 17: ...tions are described below Introduction page 19 provides a high level overview of the MAS services Media Application Server platform page 43 describes the hardware and software components of the MAS services OAMP page 89 provides an overview of the OAMP components critical to engineering the MAS services Capacities page 111 describes capacity information pertaining to the MAS services Network Consi...

Page 18: ...MAS Announcements Fundamentals NN42020 130 MAS IM Chat Fundamentals NN42020 131 MAS Meet Me Conferencing Fundamentals NN42020 120 MAS Meet Me Web Collaboration Fundamentals NN42020 114 MAS Music on Hold Fundamentals NN42020 129 New in this Release NN42020 404 MCS 5100 Overview NN42020 143 Engineering guides MCS 5100 Planning and Engineering NN42020 200 Installation commissioning and upgrade guides...

Page 19: ...platforms as multimedia and data networks continue to converge Media Application Server overview The MAS overview consists of the following MAS services The following sections cover the various services in more detail Media Application Server services The current MAS services available to customers are as follows Ad Hoc Audio Conferencing service page 20 Announcements service page 20 Treatment ann...

Page 20: ...service to share information with users when predefined events occur in the system The following two types of announcements are provisioned treatment cause announcements that inform callers of the status of their calls branding announcements that identify company or product names for commercial purposes Note Nortel does not supply announcement audio files The software is shipped without any defaul...

Page 21: ...er is responsible for providing the treatment audio files Nortel does not provide any default treatment audio files Table 1 Treatment cause group reasons page 21 provides a complete list of the Session Initiation Protocol SIP cause messages that are supported in the current release of the Announcements service Table 1 Treatment cause group reasons Treatment cause reason Message number BAD_REQUEST ...

Page 22: ... server for the originator If the Session Manager is not the home server for the originator it proxies the failure cause If the Session Manager is the home server for the originator it checks if the reason is provisioned in one of the treatment groups under the subdomain of the originating party If the Session Manager cannot find a reason in the subdomain treatment groups it looks in the groups un...

Page 23: ... duration The Announcement service is service package independent which means branding announcements are also service package independent If the following conditions are met the caller hears a branding announcement before the call is answered you configured branding announcements for a domain and optionally a subdomain you placed the necessary audio files on the MAS Note The branding announcement ...

Page 24: ... a xyz com subdomain b xyz com Branding for calls between users within a xyz com Branding for calls within b xyz com Branding for calls between users of a xyz com and b xyz com True True True True True True False False False False False False False True True True True False True False False False False True False False True False True False True False False False False True IM Chat service With In...

Page 25: ...of time measured in milliseconds that a session can stay active without the user of the session joining a chat room If the timer expires before the user joins a chat room the session is dropped Invitation Response Duration 120 000 The amount of time measured in milliseconds in which a user can respond to an invitation to join a chat room If the timer expires before the user responds the invitation...

Page 26: ...e chairperson to arrive Each chairperson can configure this feature Participants are given the dial in number an access code that uniquely identifies the particular conference and the date and time of the meeting Participants who dial in early are put on hold and connected to an audio stream of music advertisements or information that you configured The music played to participants waiting on hold...

Page 27: ...eaves After one minute the chat room automatically terminates thus ending the chat sessions of the participants If the parameter Chair Ends Conference is disabled the chat room continues until the last participant leaves the chat room The chat room operates independently of the Meet Me Audio Conferencing service and can continue indefinitely after the conference ends Subsequent Meet Me Audio Confe...

Page 28: ...d to here are typically caused by incorrect microphone settings or poor headsets the capability to mix up to three speakers every 50 milliseconds ms Note Basic conferencing mixes two speakers every 50 ms Voice Activity Detection VAD that enables the system to make better decisions about the channels to mix VAD provides improved differentiation between voice and background noise Quality of service ...

Page 29: ...ic amount of time before actually transmitting a video image of the speaker to other participants Video switching hysteresis delays the change from one active speaker to another force to chairperson Session Description Protocol negotiation The chairperson s video capabilities determine the video capabilities of the conference participants Note All video participants of the conference must use the ...

Page 30: ...Meet Me Conferencing for an effortless user experience With a Multimedia client participants dial in to the Meet Me conference The collaboration session is then pushed to the participants automatically Meet Me Web Collaboration offers the following functions extends the capability of Meet Me conferencing adds the ability to start a Web collaboration session allows you to present Microsoft Office d...

Page 31: ...er hears is the music that is assigned to either the domain or subdomain of the called party If a user does not have Music on Hold enabled through their service package and places a call on hold the person on hold does not hear music This is true even if music is assigned to the domain or subdomain of the called party The MCS system detects if the subscriber is on an MCS Ad Hoc Audio Conferencing ...

Page 32: ...ion of the reason for a failure of the transfer to leg instead as the initial leg of the call is answered a simple BYE is sent To address these restrictions the MCS ringback and treatment service provides the ability for a network based audible ringback or network based treatment to an endpoint for which the MCS is handling a call transfer SIP REFER or alternatively an indication of a call failure...

Page 33: ...k 06 release SN06 and the Virtual Router Distribution Node VRDN based CS 2100 in the Succession Network 07 release SN07 The MCS on detection of this after a SIP indication of transfer to party alerting is received apply audible ringback to the originator by means of the network based ringback available on the MAS The VRDN discriminator for the SN06 CS 2100 is illustrated in the following example x...

Page 34: ...True ALLCONTENT ALLOWED True MEDIA DEVICE SIP protocol considerations Application of ringback service call flows The following SIP interactions relate to ringback call flows The application of ringback is triggered on reception of an 18x message from the transfer to target If a Session Description Protocol SDP is received from the transfer to target at any point be it initial leg or sequential adv...

Page 35: ...to target Note This treatment service differs from the normal capabilities of treatment service as are typically available That is even though it is possible to provision a route to attempt after a treatment is complete for example to an operator position this route is not attempted for treatments applied as a result of this service being activated Population of the SIP messaging for ringback serv...

Page 36: ...RI INVITE sip annc sanity1 com play ringback early no repeat infinit e mediatype t reatment locale en_US SIP 2 0 The example indicates that ringback is to be applied by making use of the preexisting treatments and announcements capability available on the MCS Another key facet that is unique to this application is that the announcement is defined as infinite meaning that it plays until canceled un...

Page 37: ...ice always applies and provides audible ringback where the destination is reached by means of a forked call there be no cut through of any far end provided media Transfer to party sequentially advances On a sequential advance scenario the user experience behaves as described in SIP protocol considerations page 34 that is the network based audible ringback service is applied when no SDP is provided...

Page 38: ...ocol uID fe7a03a96e1f365b216e6e3f727c3970f0e19b 47 104 23 65 uID corrID fe7a03a90d18e078216e6e36f14d22a940d56ac 47 104 23 65 corrID connSubscriberID 9047720010 xyz com connSubscriberID supplementaryService sdpService sessionName sessionName phoneNo p 1 6135555555 phoneNo media mediaName audio mediaName sdpProtocol RTP AVP sdpProtocol origSdpPort 50012 origSdpPort origConnAddr 0 0 0 0 origConnAddr ...

Page 39: ...arty outpulsedDigits sip annc xyz com play ringback early no rep eat infinite mediatype treatment locale en_US outpulsedDigits tUA Nortel MAS 3 1 192 tUA ansInd true ansInd ansTime 2004 08 20T02 26 08 775Z ansTime aband false aband loc 6010 loc supplementaryService routableService serviceURI sip annc xyz com play ringback early no repeat i nfinite mediatype treatment locale en_US serviceURI routab...

Page 40: ...9Z ipdr SS service SDP ipdr SC xsi type SC VoIP Type subscriberID u1 xyz com subscriberID ipdr SC ipdr SE xsi type SE VoIP Type appSrvID appsvr appSrvID appSrvVer ims_3 0 9_build448 appSrvVer ipdr SE ipdr SS ipdr UE xsi type UE VoIP Type recTime 2004 08 20T02 26 12 059Z recTime protocol sip protocol uID fe7a03a96e1f365b216e6e3f727c3970f0e19b 47 104 23 65 uID corrID fe7a03a90d18e078216e6e36f14d22a9...

Page 41: ...he endpoint typically CS 1000 as opposed to any terminating MCS subscriber The service does not activate if the MAS is not found or is not available A treatment announcement does not play to the CS 1000 user if the transfer fails Any routes provisioned against a treatment are not attempted for treatments played as a result of the activation of this service Nortel Media Application Server Media App...

Page 42: ...42 Introduction Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 43: ...alability and expansion page 76 Music on Hold and Announcements system scalability page 76 IM Chat service system scalability and expansion page 81 Meet Me Audio Conferencing system scalability and expansion page 82 Ad Hoc system scalability and expansion page 85 Network Connectivity page 68 IBM x Series 336 network connectivity page 68 IBM x Series 335 network connectivity page 69 IBM eServer Bla...

Page 44: ...at service system scalability and expansion page 81 Meet Me Audio Conferencing system scalability and expansion page 82 Ad Hoc system scalability and expansion page 85 Hardware platform options When selecting the hardware platform for a Media Application Server consider the following factors 1 the engineering requirements of your network 2 the services that you plan to run on the Media Application...

Page 45: ...s option see BCP MAS Co Residency page 66 Another exception is a multiapplication MAS deployment For more information see Multiapplication MAS page 67 Table 5 MCS 5100 platform options for the Media Application Server page 45 identifies the MCS 5100 platform options for the Media Application Server based on the currently available services Table 5 MCS 5100 platform options for the Media Applicatio...

Page 46: ...llations see Figure 2 IBM xSeries 3550 page 46 Figure 2 IBM xSeries 3550 The IBM x3550 platform is a data center ready product with a Microsoft Windows Server 2003 image preloaded The following figures show the front and rear view of the x3550 server Figure 3 IBM x3550 front view Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 Jul...

Page 47: ...scription Processor Dual Socket Quad Core Xeon CPU speed 2 0 GHz Memory 4GB PC2 5300 667Mhz DDR II fully buffered DIMMs Storage 4GB PC2 5300 667Mhz DDR II fully buffered DIMMs Network Dual 100 1000 baseT Power 100 240 VAC 60 50 Hz or 48VDC Redundancy Dual hot swappable power supplies 670 W Operating system Windows Server 2003 Standard Edition Graphics Onboard VGA graphics controller Nortel Media A...

Page 48: ...M x3550 differs from the IBM x336 in the following ways speed increase on Xeon based servers from dual 3 6 GHz single core CPUs to dual 2 0 GHz quad core CPUs memory increase from 2 GB to 4 GB hard drive changes from 73 GB U320 SCSI to 73 GB SAS redundant power supplies keyboard and mouse connectivity is USB only IBM xSeries 336 platform The IBM xSeries 336 platform is intended for small to medium...

Page 49: ... Ethernet Interface 2 Windows 2000 Server operating system 1 IBM xSeries 335 platform The IBM xSeries 335 platform is intended for small to medium MCS 5100 installations see Figure 6 IBM xSeries 335 page 49 Note Both network interfaces of the IBM xSeries 335 are used in order to provide network interface redundancy Figure 6 IBM xSeries 335 The IBM xSeries 335 is a data center ready product with a ...

Page 50: ...tall the MAS base and application software on the new server Restore the user data backup to the new server following the MAS restore procedure in the Backup and Recovery Guide NN42020 502 Restore the custom announcements backup to the new server IBM eServer BladeCenter chassis The IBM eServer BladeCenter see Figure 7 IBM eServer BladeCenter front page 51 is a 7U high chassis that provides slots f...

Page 51: ...lication Server Table 9 Standard IBM eServer BladeCenter configuration for the Media Application Server IBM eServer BladeCenter component Quantity Description Management module 2 Two hot swappable management modules are included These reside on the back of the chassis Ethernet switch module 2 One pair of hot swappable Ethernet switch modules are included These reside on the back of the chassis Pow...

Page 52: ...tic module installs on the back of the IBM eServer BladeCenter unit covering the blower modules and partially covering the other IBM eServer BladeCenter modules The acoustic module is not provided as part of the standard IBM eServer BladeCenter chassis The rear of the IBM eServer BladeCenter see Figure 8 IBM eServer BladeCenter chassis rear page 53 contains redundant power supplies and cooling fan...

Page 53: ...rminal Services Client TSAC that provides remote access to the Microsoft Management Console MMC The MMC resides on the Media Application Server The TSAC accesses the MMC over the Gigabit switch modules IBM eServer BladeCenter T chassis The IBM eServer BladeCenter T unit Figure 9 IBM eServer BladeCenter T front page 54 is a rack mounted high density high performance blade server system developed fo...

Page 54: ...SB keyboard video mouse and network interfaces CAUTION Install only Nortel certified software on the IBM BladeCenter T Do not install software updates obtained directly from IBM The BCT chassis consists of the following components four AC or DC power modules one media tray two management modules four blower modules one keyboard video mouse module one LAN module two Ethernet switching modules Norte...

Page 55: ...IBM HS20 blade servers The number of IBM HS20 blade servers depends on the server configuration Acoustic module optional 1 An optional acoustic attenuation module is available for the IBM eServer BladeCenter T for environments where noise reduction is essential The acoustic module installs on the back of the IBM eServer BladeCenter T unit covering the blower modules and partially covering the othe...

Page 56: ...hard drive does not support the Storage Expansion Unit When using the NTVW01CG Blade in the IBM eServer BladeCenter or BladeCenter T chassis services that require content storage use two slots one slot for an IBM HS20 blade server and one slot for the IBM HS20 SCSI Storage Expansion Unit The latter provides the content storage Services that do not require content storage use only one slot The IBM ...

Page 57: ... drive 40 GB 5400 RPM Eide 73 GB 10 000 RPM SCSI 73 GB 10 000 RPM SCSI Backplane 1000 Mbps channels to chassis backplane for connectivity to Ethernet Switch Modules quantity 2 Operating system Windows 2000 Server operating system Additional requirements One Dual SCSI Expansion Unit with one 73 GB Ultra 320 SCSI drives only used for content storage in the dual slot configuration none none The IBM H...

Page 58: ...t swappable hard disk drive System management of each HS20 blade server for operations such as firmware updates is handled through the IBM eServer BladeCenter or BladeCenter T management module s On the front of each IBM HS20 blade server there is an indicator and control panel that provides information relating to that blade server see Figure 11 IBM HS20 blade server indicators and controls page ...

Page 59: ...dia Select Button This button gives the individual blade server to have access to the shared CD ROM or floppy disk drive unit Console Select Button This button gives the individual blade server access to the shared console interface Power Button This button supplies power to or removes power from the individual blade server IBM HS20 Dual SCSI Expansion Unit The IBM HS20 Dual SCSI Expansion Unit mo...

Page 60: ...a 10 100 Mbps Ethernet remote management connection for example from a network management station When the IBM eServer BladeCenter or BladeCenter T unit starts up it automatically configures this remote management port Through this port control functions running in the service processor on each blade server or within each Ethernet switch module are accessed by means of the Web based user interface...

Page 61: ...eCenter unit has a dedicated 1000 Mbps 1 Gbps full duplex link to each ESM The ESM also has four external 10 100 1000 Mbps Ethernet network interfaces for connection to the external network infrastructure These interfaces should be configured to operate at 1000 Mbps Additionally the ESM includes a 100 Mbps internal only Ethernet interface that can be accessed only by the IBM eServer BladeCenter ma...

Page 62: ...mplex one NTVW01CG HS20 Blade with an Expansion Unit or one NTVW01CH HS20 Blade or one NTVW01CV HS20 Blade duplex two NTVW01CG HS20 Blades with Expansion Units or two NTVW01CH HS20 Blades or two NTVW01CV HS20 Blades n Way two NTVW01CG HS20 Blades with Expansion Units plus up to five NTVW01CG HS20 Blades or up to five NTVW01CH HS20 Blades or up to five NTVW01CV HS20 Blades Figure 13 Meet Me Audio C...

Page 63: ...ive server array using NTVW01CH or NTVW01CV Ad Hoc Audio Conferencing The Ad Hoc Audio Conferencing scaling options for a single Pooled Entity or service instance are as follows simplex duplex n Way an array of n Media Application Servers Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 64: ...single slot Media Application Severs Figure 15 Ad Hoc Audio Conferencing three server array page 64 shows an example of how you would equip an IBM eServer BladeCenter chassis with three Media Application Servers Figure 15 Ad Hoc Audio Conferencing three server array Figure 16 Ad Hoc Audio Conferencing three server array in BladeCenter T Nortel Media Application Server Media Application Server Plan...

Page 65: ...s or two NTVW01CH HS20 Blades or two NTVW01CV HS20 Blades n Way two NTVW01CG HS20 Blades with Expansion Units plus up to five NTVW01CG HS20 Blades or up to five NTVW01CH HS20 Blades or up to five NTVW01CV HS20 Blades Note You can install the Music on Hold and Announcements services on the same Media Application Server Figure 17 An example of simplex and duplex architectures page 65 shows an exampl...

Page 66: ... Server MAS applications The resulting co residency provides an appealing solution for initial deployments including internal lab environments and a more flexible growth strategy for existing deployments The effective treatment of BCT chassis real estate as a pooled resource that can be utilized by either BCP or MAS components also results in the optimized usage of chassis capacity that may reduce...

Page 67: ...vice evaluation platform in 4 server and 8 server configurations The following applications can reside on the same Media Application Server hardware platform Ad Hoc Audio Conferencing Meet Me Audio Conferencing or Meet Me Premium Audio Conferencing Music on Hold Announcements IM Chat In this deployment the applications are distributed through subdomain implementations For information about install...

Page 68: ...e interfaces must be manually forced both the Media Application Server and the connecting Ethernet switch should be forced to 100 Mbps Full duplex This can be achieved by configuring both the switch and the interface to 100 Mbps full duplex If only one side switch or interface is configured autonegotiate and the other configured to 100 Mbps full duplex there is a duplex mismatch and the interface ...

Page 69: ...face is forced to operate at half duplex The initial factory setting for the server is auto The MAS server should only be connected to Ethernet switches hubs should not be used because they only operate in half duplex To increase reliability both Ethernet interfaces of a server are used in the current release for connection to two separate switches Furthermore depending upon the service offered ad...

Page 70: ...to this platform Table 16 IBM xSeries 3550 power requirements Specification Values Input voltage Low range minimum 100 V ac maximum 127 V ac High range minimum 200 V ac maximum 240 V ac Power supply Maximum of two redundant 670 watt 110 or 220 V ac auto sensing hot swappable power supplies Heat emissions Minimum configuration 662 BTU per hour 194 watts Maximum configuration 2390 Btu per hour 700 w...

Page 71: ...missions 65 dB Cooling system 8 fans IBM xSeries 335 power requirements This is a standard data center rack mountable server Table 18 IBM xSeries 335 power requirements page 71 lists the power heat and cooling specifications that apply to this platform Table 18 IBM xSeries 335 power requirements Specification Values Input voltage minimum 90 volts maximum 240 volts Power supply 332 watts Power supp...

Page 72: ... 7 4 bels maximum with acoustic module option Sound power idle 6 9 bels maximum Sound power operating 6 9 bels maximum IBM eServer BladeCenter T power requirements This table shows the Table 20 IBM eServer BladeCenter T power heat cooling and sound specifications page 72 that apply to the BladeCenter T platform Table 20 IBM eServer BladeCenter T power heat cooling and sound specifications Specific...

Page 73: ... x Series 3550 dimensions page 73 IBM xSeries 336 dimensions page 74 IBM xSeries 336 dimensions page 74 IBM eServer BladeCenter dimensions page 74 IBM eServer BladeCenter T dimensions page 75 IBM xSeries 3550 dimensions Table 22 IBM x Series 3550 dimensions and weight page 73 lists the physical dimensions and weight of the IBM xSeries 3550 platform Table 22 IBM xSeries 3550 dimensions and weight S...

Page 74: ...atform Table 24 IBM xSeries 335 dimensions and weight Specification Value Weight 28 4 lbs Height 1 72 inches Width 17 3 inches Depth 25 7 inches IBM eServer BladeCenter dimensions Table 25 IBM eServer BladeCenter dimensions and weight page 74 lists the physical dimensions and weight of the IBM eServer BladeCenter platform Note The IBM eServer BladeCenter is a 7U high chassis Table 25 IBM eServer B...

Page 75: ...d without blades approximately 61 7 kg 136 lb Software The Media Application Server has six separate software components or processes operating on the same server to offer its services These processes include Multimedia Conductor a SIP user agent that provides a network signaling endpoint for accessing platform services Multimedia Controller provides system monitoring capabilities and hosts multip...

Page 76: ...hout voiding support warranties Figure 19 Processes in Media Application Server Console System scalability and expansion This section outlines system scalability and expansion for each of the Media Application Server services Music on Hold and Announcements system scalability The Music on Hold and the Announcements services are supported on the following platforms IBM xSeries 3550 IBM xSeries 336 ...

Page 77: ... be only two servers for each subdomain This means that each subdomain can have at most two servers assigned to it If a domain tree has multiple subdomains then each subdomain can have two servers assigned to it A root domain is also limited to just two servers assigned to it The Music on Hold or Announcements service takes advantage of the scalable multiple server capabilities of the Media Applic...

Page 78: ...flections of each other These two content storage components provide storage redundancy for the media source files See Figure 21 Duplex Media Application Server configuration page 78 The following figures show network diagrams for the various Media Application Server scaled configurations Figure 20 Simplex Media Application Server configuration Figure 21 Duplex Media Application Server configurati...

Page 79: ...g one pooled entity Your network may contain multiple service instances of the Music on Hold or Announcements service that are separated by considerable distance If this is true you want to avoid the cost of backhauling to a remote service instance when one is available locally You can ensure that local service instances are always used by assigning service packages to subdomains Note For more inf...

Page 80: ...gure 23 Multiple service instances page 81 shows a network diagram for a scaled Media Application Server configuration using multiple service instances Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 81: ...main This server cannot be shared with other domains Each user who is participating in a chat room utilizes one session on the Media Application Server You can configure the maximum number of chat rooms and the maximum number of users in each room by using the MAS Management Console The number of rooms multiplied by the number of users must be less than or equal to 1000 This capacity estimate is b...

Page 82: ...ng service must be engineered to account for server capacity that may be limited by licensing The system should be over engineered given the unpredictable usage patterns The Meet me audio conferencing service takes advantage of the Media Application Server scalable multiple server capabilities and makes use of the Media Application Server replicated persistent content storage for caching user data...

Page 83: ... with IBM xSeries 335 engineering limits The additional capacity available to an IBM xSeries 336 server is only available if all servers in the pool are IBM xSeries 336 servers The available scaling options are described below Simplex One Media Application Server is accessed by one static route at the Session Manager One active content storage component provides storage for the cached user data Fi...

Page 84: ...storage components that are active reflections of each other provide storage redundancy for the cached user data The two active content storage components configured on only two of Media Application Servers at installation time are available to all three Media Application Servers Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 Jul...

Page 85: ...oc service must be engineered to account for server capacity that may be limited by licensing The system should be over engineered given the unpredictable usage patterns of ad hoc conferences The Media Application Server provides scalability across multiple machines through system level replication The Media Application Server platform can scale from a small single machine solution to a large mult...

Page 86: ...ssion Manager n Way An array of n Media Application Servers accessed by n static routes at the Session Manager The following figures show network diagrams for the various Media Application Server scaled configurations Figure 28 Simplex Media Application Server configuration Figure 29 Duplex Media Application Server configuration Nortel Media Application Server Media Application Server Planning and...

Page 87: ... service instances even before capacity dictates the need for multiple instances may be desirable to reduce back haul expense For example two campuses within the same domain may each have their own service instance for default use by local users In many cases this can minimize the intercampus traffic and therefore reduce the back haul bandwidth requirements The following figure shows a network dia...

Page 88: ...cation Server platform Figure 31 Multiple service instances Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 89: ...nt functions at the same time Figure 32 Management System Overview page 90 depicts the relationship between the MAS console and the MAS For convenient access you can Install TSAC on the same PC as the MCS 5100 System Management Console The TSAC only runs on the Windows 9x Windows Millennium Edition Windows Me Windows NT Intel only and Windows 2000 operating systems It is not supported on any other...

Page 90: ...igure 33 Counters and Gauges page 91 Users can determine which counters or gauges they want to appear For more information see MAS Ad Hoc Conferencing Fundamentals NN42020 116 Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 91: ...nce for the purpose of generating accounting records Currently the uID and corrID fields in the Internet Protocol Detail Records IPDR are used to associate data among the records There are fields that identify which records pertain to an Ad Hoc Audio conference or Meet Me Audio conference Ad Hoc conferences are identified by a conference token and Meet Me conferences by the chairperson user name u...

Page 92: ...pon entry into the Meet Me conference because the Session Manager does not have access to the chairperson user name Figure 34 Example of a SIP INFO accounting message for an Ad Hoc conference page 92 and Figure 35 Example SIP INFO accounting message for one participant of a Meet Me conference page 93 provide examples of the SIP INFO messages that are sent to the Session Manager Figure 34 Example o...

Page 93: ...ates that it cannot find a file or folder requested for playback by the Session Manager the Session Manager creates a log file The Media Controller operational measurement OM annc An nouncementServicesUses is increments each time a treatment or branding announcement plays This counter keeps track of how many announcements were played over a certain period of time When provisioning audio files for ...

Page 94: ...94 OAMP Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 95: ...ocations Certain business considerations dictate the need for dedicated servers for a segment of the user base Critical business functions should have systems with greater availability and redundancy than non critical functions When a client side firewall or Network Address Translation NAT is present in the media traffic path of a MAS service it must have specific IP and UDP ports open to enable s...

Page 96: ...ver BladeCenter or BladeCenter T management module and Ethernet Switch Module Management IP Addresses must reside on the same subnet The blade servers must reside on a different subnet from the IBM eServer BladeCenter or BladeCenter T Management modules The rationale behind the preceding setup is that the IBM eServer BladeCenter or BladeCenter T modules reside on a secure management subnet while t...

Page 97: ...management module external interface Same as for the Management Module External Interface Ethernet Switch Module Static IP address Use the same subnet as for the management module Use the same subnet mask as for the management module Use the IP address of the management module internal interface Blade servers Static IP address Use a different subnet that the one used for the management module Use ...

Page 98: ...anagement information base MIB on the management system 3 Configure SNMP security properties on servers running the SNMP agents and on SNMP management system stations Service specific network considerations This section outlines the service specific network considerations for the Media Application Server services Ad Hoc Audio Conferencing network considerations page 99 Meet Me Audio Conferencing n...

Page 99: ...ust be processed The network planner must consider these spikes when determining capacity on the Session Manager Database module and MAS servers For more detailed discussion about capacities see Capacities page 111 If the instant message IM notification is enabled it creates additional instant messaging traffic that must also be considered IMs are sent to the chairperson only The chairperson recei...

Page 100: ...ble chain technology C2T and ethernet Cat 5 connections page 101 for MAS x335 cable chain technology C2T and Ethernet Cat 5 cable connections The xSeries 335 has a single KVM cable interface and uses common keyboard video and mouse devices so that several x335 servers can be daisy chained together see Figure 38 MAS x335 cable chain technology C2T and ethernet Cat 5 connections page 101 The MAS xSe...

Page 101: ... The network demarcation for the IBM eServer BladeCenter or BladeCenter T is the first hop switch or router outside the IBM eServer BladeCenter or BladeCenter T chassis see Figure 39 IBM eServer BladeCenter or BladeCenter T network connectivity page 102 Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Norte...

Page 102: ...dby ESM that become active only if or when ESM1 fails As long as ESM1 is active no traffic pass through ESM2 The ESM provides four external Gigabit Ethernet ports The ports on each ESM must be spread across the available external network routers for maximum redundancy There are two basic modes in which the large system Media Application Server platform can be cabled or configured Multilink trunkin...

Page 103: ...methods specific to Nortel switch equipment such as the Passport 8600 If you use equivalent switching such as the Cisco Etherchannel switch simply substitute your equivalent switch name whenever you see a reference to the Passport 8600 formerly known as 8000 series switch in this document Split multilink trunking Nortel recommends the SMLT network topology described in this section for the large s...

Page 104: ...adeCenter or BladeCenter T ESMs are mapped to a single Passport 8600 Ethernet switch see Figure 41 MLT Mapping of ESMs to a single Passport 8600 switch page 104 The four external ports for each ESM are aggregated together the ESMs are then mapped to different port blades on the Passport 8600 creating link and module level redundancy on the Passport 8600 Figure 41 MLT Mapping of ESMs to a single Pa...

Page 105: ...ies assigned to the domains or subdomains to which they belong Thus in a carefully planned network users are routed to servers in physical proximity to the user s location minimizing expensive communications backhaul see Figure 42 Using subdomains to map users to local service instances page 105 For example when a chairperson starts a Meet Me Audio Conferencing call the call is routed to the Meet ...

Page 106: ...rrent routing example page 106 provision the subdomains west BigCorp com and east BigCorp com to route calls to the local servers You do this by routing the Media Application Server calls using the resource pools which are referenced by subdomains In Figure 44 An example of subdomain locale sensitive routing page 107 all users in the East and West subdomains are routed to the local server Nortel M...

Page 107: ...ain to determine the proper routing for the service If the subdomain is assigned with a local Entity Pool for the service the call is routed to a server in the pool If no explicit mapping exists the parent domain is consulted The user s subdomain tree is traversed upward until an appropriate server to service mapping is encountered If no server is encountered the Server not found error is returned...

Page 108: ... Subdomains can be created based upon geographical locations This allows servers to be associated with the subdomains to make network traffic predictable Pooled entities can be assigned to a subdomain to minimize long distance backhaul Whenever possible limit pooled entities that span large geographic sites over the WAN Though not prohibited by the provisioning framework such configuration can neg...

Page 109: ...e the subdomain hierarchy is searched for the appropriate Media Application Server The Meet Me Audio Conferencing service routes calls based on the subdomain of the conference initiator The IM Chat service is routed based on the domain of the chat originator Content store activation Four Media Application Server Services Meet Me Audio Conferencing Music on Hold and Announcements require access to ...

Page 110: ...e node from outside the system Use the MAS Console to perform backup and restore of configuration data as well as user data Use the Automatic Backup Task to create regularly scheduled backups full or user data only which can be run daily weekly and so on To minimize the impact to the Media Application Server services Nortel recommends that you perform backup and restore activities during a mainten...

Page 111: ...CODEC Ptime ms G 711 G 729 Ad Hoc Audio Conferencing and Meet Me Audio Conferencing Meet Me Premium Audio Conferencing Ad Hoc Audio Conferencing and Meet Me Audio Conferencing Meet Me Premium Audio Conferencing 10 ms 2 0 2 4 2 5 2 9 20 ms 1 0 1 4 1 5 1 9 30 ms 0 7 1 1 1 1 1 5 60 ms 0 6 1 0 0 7 1 1 The engineering limit on the IBM x336 server is 350 Media Processing Units MPU At the default Ptime p...

Page 112: ...er Each IBM HS20 blade server supports 300 G 711 ports or 200 G 729 ports Capacity data for Meet Me Audio Conferencing running on the IBM HS20 blade server The following capacity considerations apply to the Meet Me Audio Conferencing service when running on the IBM HS20 blade server Each HS20 blade server supports 300 G 711 ports or 200 G 729 ports at 20 ms ptime Note Use of Premium conferencing r...

Page 113: ...ms packet time in standard conferencing This process means that MPUs are normalized to G 711 Unlike other Media Application Server based services G 729 encoding does not require additional MPUs The total number of available MPUs on a server with all available channels licensed is 400 The system supports a total of 50K BHCA per server License keys This section outlines how license keys affect capac...

Page 114: ...w conference only when adequate licenses are available The server cannot exceed its engineering limits If any of these limits are exhausted the INVITE is rejected with a SIP 480 Temporarily Unavailable Response message The Session Manager advances to the next Media Application Server if one is available License keys impact on Music on Hold and Announcements services Ports are allocated on a first ...

Page 115: ...m of two servers can work together under one resource pool for one domain or subdomain During resource pool setup in the Provisioning Client a weight can be assigned to each route for traffic balancing If a server becomes unavailable then requests sent to it time out and are rerouted to another server provisioned in the pool The Application Module does not know the state of MAS servers therefore i...

Page 116: ...116 Capacities Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 117: ...h Note 1 Signaling uses port 5060 Note 2 Instant Messages are considered signaling traffic The following Quality of Service QoS types and time values have been observed at G 711 with a ptime of 20 milliseconds The following table shows the various QoS types and time values Table 31 QoS and time values QoS Time MOS 3 9 Delay 40 50 ms packet in or packet out and jitter buffer Jitter 2 0 ms Nortel Me...

Page 118: ...118 Quality of service Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 119: ... on in sequence until the bridge request is accepted If a Media Application Server becomes unreachable or the server fails the Session Manager quickly rolls over to the next server in sequence See Network Considerations page 95 for network connectivity details Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 200...

Page 120: ...120 Fault tolerance and reliability Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 121: ...g system to prevent outside access to potentially exploitable services like Microsoft Remote Procedure Call RPC All security fixes contained in Service Pack 4 for Windows 2000 are present Service Pack 4 is included in the default image installed on all servers hosting MAS applications The IP filter is preconfigured to allow inbound connections to the server on only one Microsoft port 3389 Microsof...

Page 122: ...he port range used by the Media Application Server software is configurable However by default the services use port 5060 for SIP messaging and 53500 and up in increments of four per participant media type for RTP RTCP The following table identifies the UDP TCP ports used for Media Application Server services Table 33 Media Application Server IP ports Application Use Port and protocol SIP Session ...

Page 123: ...on Server security This section describes Security issues specific to Ad Hoc Audio Conferencing page 123 Security issues specific to Meet Me Audio Conferencing page 125 Security issues specific to the IM Chat service page 126 Ad Hoc Audio Conferencing security The Ad Hoc Audio Conferencing service platform can be configured to accept signaling only from specific IP addresses and ports associated w...

Page 124: ... from other endpoints are issued a SIP response UseProxy The first Session Manager listed in the SIP Application Servers field is used for all outgoing SIP requests that do not have an established session including Instant Messages Figure 48 Changing the acceptable sources of SIP Invites Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 ...

Page 125: ... RTP RTCP The MAS is configured to accept SIP INVITEs from a particular Session Manager This configuration is performed at anytime during or after installation Note The user cannot do the configuration only the system administrator can perform this The Meet Me Audio Conferencing service platform can be configured to accept signaling only from specific IP addresses and ports associated with those I...

Page 126: ...n INFO message to the Session Manager Based on the information returned from the Session Manager the Multimedia Client decides whether to operate as if it is behind a Firewall or not The Session Manager informs the Multimedia Client of the observed external IP address and port combination Multimedia Client uses this IP address and port combination to register with the Session Manager After the Mul...

Page 127: ...essages is configured on each Multimedia Client It is important to keep in mind that firewall and or NAT or NAPT traversal tables should be sized appropriately for the number of clients that are behind the firewall or NAT or NAPT network device It is possible that each client need more than one entry in the table depending on the usage pattern Multimedia Clients behind a firewall send a SIP PING r...

Page 128: ...ion is successfully completed all media is routed to the new externally visible address and port pair of the Multimedia Client If the SIP PING timer is set to a higher value the Multimedia Client can still go through the reregistration process but it is unlikely that the other parties the user was communicating with remain on the line for a prolonged period of time without any feedback from the te...

Page 129: ...he string that is provisioned on the SNMP Management stations If an SNMP request with an invalid community string is received from a management station an authentication trap is generated see Figure 52 SNMP trap page 130 Nortel Media Application Server based applications or services do not accept inbound SNMP requests from an SNMP management system console Changes made to existing SNMP settings ta...

Page 130: ...Allow Code Execution This update addresses the vulnerability addressed in Microsoft Security Bulletin MS03 023 Windows 2000 Hotfix KB823980 Buffer Overrun in RPC May Allow Code Execution This update addresses the vulnerability addressed in Microsoft Security Bulletin MS03 026 Windows 2000 Hotfix KB824146 A Buffer Overrun in RPCSS Could Allow an Attacker to Run Malicious Programs This update addres...

Page 131: ...owing call flow illustrates a click to call scenario where the transfer target has provided far end media In this case this needs to be a cut through rather than applying ringback through the MAS Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 132: ...get does not provide far end media the ringback service needs to provide this The following call flow illustrates this scenario Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 133: ...figure shows a regular transfer of an active call scenario where the transfer target has the CODECCHANGE value set to False in the discriminator file Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 134: ...e transfer target the use of re INVITEs that was previously internal to the MCS is exposed This is shown in the following call flow for the same click to call scenario as described in the previous section Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 135: ... flow illustrates the application of busy treatment at the MCS when the transfer to target returns a SIP 486 Busy Here response Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 136: ...136 Appendix Call Flow Nortel Media Application Server Media Application Server Planning and Engineering NN42020 201 01 04 Standard 4 0 27 July 2007 Copyright 2007 Nortel Networks ...

Page 137: ......

Page 138: ...ut are presented without express or implied warranty Users must take full responsibility for their applications of any products specified in this document The information in this document is proprietary to Nortel Networks Nortel the Nortel logo and the Globemark are trademarks of Nortel Networks IBM Lotus Lotus Notes BladeCenter and BladeCenter T are trademarks of International Business Machines M...

Reviews: