Dialogic® PowerMedia™IP Media Server Release 3.0.0
Installation and Operations Guide
March 2010 64-0530-01
www.dialogic.com Copyright and Legal Notice
Copyright © 2000-2010 Dialogic Corporation. All Rights Reserved. You may not reproduce this document in whole or in part without permission in writing from Dialogic Corporation at the address provided below. All contents of this document are furnished for informational use only and are subject to change without notice and do not represent a commitment on the part of Dialogic Corporation or its subsidiaries ("Dialogic"). Reasonable effort is made to ensure the accuracy of the information contained in the document. However, Dialogic does not warrant the accuracy of this information and cannot accept responsibility for errors, inaccuracies or omissions that may be contained in this document. INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH DIALOGIC® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN A SIGNED AGREEMENT BETWEEN YOU AND DIALOGIC, DIALOGIC ASSUMES NO LIABILITY WHATSOEVER, AND DIALOGIC DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF DIALOGIC PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHT OF A THIRD PARTY. Dialogic products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Due to differing national regulations and approval requirements, certain Dialogic products may be suitable for use only in specific countries, and thus may not function properly in other countries. You are responsible for ensuring that your use of such products occurs only in the countries where such use is suitable. For information on specific products, contact Dialogic Corporation at the address indicated below or on the web at www.dialogic.com. It is possible that the use or implementation of any one of the concepts, applications, or ideas described in this document, in marketing collateral produced by or on web pages maintained by Dialogic may infringe one or more patents or other intellectual property rights owned by third parties. Dialogic does not provide any intellectual property licenses with the sale of Dialogic products other than a license to use such product in accordance with intellectual property owned or validly licensed by Dialogic and no such licenses are provided except pursuant to a signed agreement with Dialogic. More detailed information about such intellectual property is available from Dialogic's legal department at 9800 Cavendish Blvd., 5th Floor, Montreal, Quebec, Canada H4M 2V9. Dialogic encourages all users of its products to procure all necessary intellectual property licenses required to implement any concepts or applications and does not condone or encourage any intellectual property infringement and disclaims any responsibility related thereto. These intellectual property licenses
Installation and Operations Guide 2 may differ from country to country and it is the responsibility of those who develop the concepts or applications to be aware of and comply with different national license requirements. Any use case(s) shown and/or described herein represent one or more examples of the various ways, scenarios or environments in which Dialogic® products can be used. Such use case(s) are non-limiting and do not represent recommendations of Dialogic as to whether or how to use Dialogic products. Dialogic, Dialogic Pro, Brooktrout, Diva, Diva ISDN, Making Innovation Thrive, Video is the New Voice, Diastar, Cantata, TruFax, SwitchKit, SnowShore, Eicon, Eicon Networks, NMS Communications, NMS (stylized), Eiconcard, SIPcontrol, TrustedVideo, Exnet, EXS, Connecting to Growth, Fusion, Vision, PacketMedia, NaturalAccess, NaturalCallControl, NaturalConference, NaturalFax and Shiva, among others as well as related logos, are either registered trademarks or trademarks of Dialogic Corporation or its subsidiaries. Dialogic's trademarks may be used publicly only with permission from Dialogic. Such permission may only be granted by Dialogic’s legal department at 9800 Cavendish Blvd., 5th Floor, Montreal, Quebec, Canada H4M 2V9. Any authorized use of Dialogic's trademarks will be subject to full respect of the trademark guidelines published by Dialogic from time to time and any use of Dialogic’s trademarks requires proper acknowledgement. This document discusses one or more open source products, systems and/or releases. Dialogic is not responsible for your decision to use open source in connection with Dialogic products (including without limitation those referred to herein), nor is Dialogic responsible for any present or future effects such usage might have, including without limitation effects on your products, your business, or your intellectual property rights.
3 Dialogic® IP Media Server Hardware Limited Warranty
Please refer to the following Dialogic web site for information on hardware warranty information, which applies unless different terms have been agreed to in a signed agreement between yourself and Dialogic Corporation or its subsidiaries. The listed hardware warranty periods and terms are subject to change without notice. For purchases not made directly from Dialogic please contact your direct vendor in connection with the warranty period and terms that they offer. http://www.dialogic.com/warranties
Installation and Operations Guide 4 Contents
About this Publication ...... 12 Using this Publication ...... 13 Audience and Purpose...... 13 Organization and Content ...... 13 Documentation Set ...... 14 Document Conventions ...... 14 Notes, Cautions, and Warnings ...... 14 Links in PDF ...... 15 Contacting Dialogic Technical Services and Support ...... 16 Ordering Licenses ...... 16
1 - Introduction...... 17 Overview of the IP Media Server...... 18 IP Media Server Components ...... 19 FIDO...... 19 Cache...... 19 MRCP...... 20 MServ...... 20 MSInit ...... 20 MSProvider...... 20 RTSPC ...... 20 SIPD...... 20 SNMPDaemon ...... 20 SR140app ...... 20 UAD ...... 20 VoiceXML 1.0 and VoiceXML 2.0...... 21 Supported Applications ...... 22
2 - Installing the Dialogic® IP Media Server ...... 23
Installation and Operations Guide 5 Installing the Integrated IP Media Server ...... 24 Installing the IP Media Server Software ...... 25 Operating System Requirements ...... 25 Server Hardware Requirements...... 25 Installing the IP Media Server 3.0.0 Software ...... 25 Running the G2Check Utility to Check the Installation ...... 27 Configuring a Management Interface ...... 28 Logging In...... 28 Changing the Interface Configuration...... 28 License Activation ...... 30
3 - Using the Web User Interface (Web UI) ...... 31 Overview ...... 32 Web UI Access Levels ...... 32 Logging In...... 32 Web User Interface Home Page ...... 33 Navigating the Web User Interface (UI)...... 35
4 - Configuring the Dialogic® IP Media Server ...... 36 Configuration Checklist ...... 37 System Files Updated ...... 38 Network Configuration...... 39 IP Media Server Ethernet Interfaces ...... 39 Configuring Interfaces ...... 39 Changing the Status of an Interface ...... 40 Viewing Interface Details ...... 40 Configuring the Interface ...... 42 Configuring Routes...... 45 Adding Routes ...... 45 Deleting Routes ...... 48 Configuring DNS ...... 49 Network Utilities ...... 49 Ping Utility ...... 49 Trace Utility ...... 50 Configuring SIP and SDP ...... 52 Configuring Audio Codecs...... 57 Configuring Video Codecs...... 60 Configuring VoiceXML...... 65 VoiceXML Version ...... 65 VoiceXML 1.0 Configuration Parameters ...... 65 VoiceXML 2.0 Configuration Parameters ...... 67 Configuring CPU Monitoring Parameters ...... 70 Configuring Fax ...... 71 btcall...... 71 Editing btcall Attributes ...... 71 Adding btcall Attributes ...... 76 Deleting btcall Attributes ...... 77 Call Control...... 77 Editing Call Control Attributes ...... 77
Installation and Operations Guide 6 Adding Call Control Attributes ...... 84 Deleting Call Control Attributes ...... 85 Query Active Calls...... 86 Halt Active Calls ...... 87 Shutdown Calls ...... 88
5 - Operations, Administration, and Maintenance ...... 89 Dialogic® IP Media Server Statistics...... 90 Cumulative Statistics ...... 90 Hardware Statistics ...... 91 IP Tables Statistics ...... 92 Traffic Control Statistics ...... 93 VXML 2.0 Health Statistics...... 94 Logs Menu...... 95 Log Files...... 95 Downloading a Log File ...... 95 Viewing a Log File ...... 96 Viewing an Audit Log File ...... 96 Core Files...... 97 Trace Files ...... 97 Configure Logs...... 98 Log Rotation ...... 99 Log Level ...... 100 Syslog Destination ...... 100 Generate Accounting Logs ...... 101 Gather System Information ...... 101 Log Naming Convention...... 101 Services Menu...... 102 SNMP Trap Hosts...... 102 SNMP Communities...... 104 SNMP Users...... 105 The Dialogic® IP Media Server Private MIB ...... 107 The MIB Structure ...... 107 MIB Definitions ...... 108 TRAP Definitions ...... 112 SNMP MIB-II ...... 113 Unsupported OIDs ...... 113 System Menu...... 115 System Home Page ...... 115 Changing Administrator Password...... 115 Configuring the Clock...... 116 Backing Up and Restoring Configurations ...... 117 Managing Licenses ...... 119 Managing Certificates...... 120 Creating a Certificate ...... 121 Installing a Certificate ...... 121 Removing a Certificate ...... 122 Restoring a Certificate ...... 122 Rebooting the Host...... 122 Resetting the Dialogic® IP Media Server...... 123
7 Dialogic® IP Media Server Shutting Down the Host ...... 124 Updating Software ...... 125 Displaying the Releases Available on the System ...... 125 Viewing the Running Release ...... 126 Retrieving a Software Release ...... 126 Installing a New Software Release ...... 127 Administering Users ...... 127 Adding a User ...... 128 Deleting a User ...... 129 Resetting a Password ...... 129 Changing User Access Level ...... 130 Accounting Mechanism ...... 131 Monitoring Call Volume ...... 131
A - Compliance and Standards Information ...... 132 Supported Protocols and Standards ...... 133 Product Safety and Emissions - Regulatory Compliance Notices...... 135 EN 550022 Class A Required Warning ...... 135 United States: FCC CFR 47 Part 15 Required Instructions ...... 135 Canada...... 136 VCCI Japan ...... 136
B - Troubleshooting ...... 137 Checking Log Files ...... 138 Checking Network Connectivity...... 141 Checking Current Calls ...... 142 Recovering after a Power Failure ...... 143
C - Required Red Hat Enterprise Linux Packages ...... 144
Index...... 154
Installation and Operations Guide 8 List of Figures
Figure 1. The IP Media Server in a Network ...... 18 Figure 2. IP Media Server Components ...... 19 Figure 3. Login page ...... 33 Figure 4. Web User Interface Home Page ...... 33 Figure 5. Menu and Display Area in the Web User Interface ...... 35 Figure 6. Interfaces Page ...... 39 Figure 7. Interface Details Page ...... 41 Figure 8. Configure Network Interfaces Page ...... 42 Figure 9. Setting IP Address: Error Page ...... 44 Figure 10. Routes Page ...... 45 Figure 11. Add Route Page ...... 46 Figure 12. Add Default Route Page ...... 46 Figure 13. Add Route Error Page ...... 47 Figure 14. DNS Configuration Page ...... 49 Figure 15. Display Network Ping Page ...... 50 Figure 16. Network Trace Page ...... 50 Figure 17. Network Trace Status Page ...... 51 Figure 18. Trace Files Page ...... 51 Figure 19. Configure SIP Page ...... 52 Figure 20. Configure Audio Codec Page ...... 57 Figure 21. Configure Video Codec Page ...... 60 Figure 22. Configure VoiceXML 1.0 Page ...... 65 Figure 23. Configure VoiceXML 2.0 Page ...... 67 Figure 24. Configure VoiceXML Confirmation Page ...... 69 Figure 25. Edit btcall Configuration Page ...... 71 Figure 26. Add btcall Configuration Item Page ...... 76 Figure 27. Delete btcall Configuration Item Page ...... 77 Figure 28. Edit Call Control Configuration Page ...... 78 Figure 29. Add Call Control Configuration Item Page ...... 84
Installation and Operations Guide 9 Figure 30. Delete Call Control Configuration Item Page ...... 85 Figure 31. Query Active Calls Page ...... 86 Figure 32. Halt Active Calls Page ...... 87 Figure 33. Shutdown Calls Page ...... 88 Figure 34. Cumulative Statistics Page ...... 90 Figure 35. Hardware Statistics Page ...... 91 Figure 36. IP Table Statistics Page ...... 92 Figure 37. Traffic Control Statistics Page ...... 93 Figure 38. VXML 2.0 Health Statistics Page ...... 94 Figure 39. Log Files Page ...... 95 Figure 40. View Log File Page ...... 96 Figure 41. View Audit Log Page ...... 96 Figure 42. Audit Log Detail Page ...... 97 Figure 43. Core Files Page ...... 97 Figure 44. Trace Files Page ...... 97 Figure 45. Configure Logs Page ...... 98 Figure 46. SNMP Trap Hosts Page ...... 102 Figure 47. Add SNMP Trap Host Page ...... 102 Figure 48. Add SNMP Trap Host Confirmation Page ...... 103 Figure 49. SNMP Communities Page ...... 104 Figure 50. Add SNMP Community Page ...... 104 Figure 51. Add SNMP Community Confirmation Page ...... 104 Figure 52. SNMP Users Page ...... 105 Figure 53. Add SNMP User Page ...... 105 Figure 54. Add SNMP User Confirmation Page ...... 106 Figure 55. MIB Tree Structure ...... 107 Figure 56. Change Password Page ...... 115 Figure 57. Clock Page ...... 116 Figure 58. Config Files Page ...... 117 Figure 59. Restore Config Backups Page ...... 118 Figure 60. License Status Page ...... 119 Figure 61. Licensed Features Page ...... 120 Figure 62. Manage Certificates Page ...... 120 Figure 63. Install Certificate Page ...... 121 Figure 64. Remove Certificate Page ...... 122 Figure 65. Reboot Host Page ...... 123 Figure 66. Reset Media Server Page ...... 124 Figure 67. Shutdown Host Page ...... 125 Figure 68. Software Updates Page ...... 125 Figure 69. Retrieve Updates Page ...... 126 Figure 70. Retrieving Software ...... 127 Figure 71. User Administration Page ...... 128 Figure 72. Add User Page ...... 128 Figure 73. Delete User Page ...... 129 Figure 74. Change User Password Page ...... 129 Figure 75. Edit User Page ...... 130
Installation and Operations Guide 10 List of Tables
Table 1. Minimum Server Hardware Requirements ...... 25 Table 2. Navigation Keys ...... 35 Table 3. Interface Configuration Items ...... 41 Table 4. Configure SIP and SDP Parameters ...... 53 Table 5. Configure Audio Codec Parameters ...... 58 Table 6. Configure Video Codec Parameters ...... 61 Table 7. VoiceXML 1.0 Parameters ...... 66 Table 8. VoiceXML 2.0 Parameters ...... 68 Table 9. btcall Attributes ...... 72 Table 10. Call Control Attributes ...... 78 Table 11. Log Rotation Parameters ...... 99 Table 12. Log Level Parameters ...... 100 Table 13. Syslog Destination Parameters ...... 100 Table 14. MIB OIDs ...... 108 Table 15. Trap OIDs and Descriptions ...... 112 Table 16. Supported Protocols and Standards ...... 133 Table 17. IP Media Server Log Files ...... 138
Installation and Operations Guide 11 About this Publication
The Dialogic® PowerMedia™ IP Media Server (which is also referred to herein as "IP Media Server", "IPMS", or "Media Server") is a standards-based SIP, VoiceXML, and MSCML server that performs a wide variety of media processing functions. The IP Media Server is also an economical and scalable IP media option, as it can power a broad range of voice and video services for next generation wireline, wireless, and broadband services. This section covers the following topics: