Page 1
Nortel Multimedia Communication Server 5100 Application Programming Interfaces Reference NN42020-146...
Page 2
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, Nortel (Logo), and the Globemark are trademarks of Nortel Networks.
Revision History October 2007 Standard 01.07. This document is up-issued to support Multimedia Communication Server 5100 Release 4.0. This document addresses CR Q01619033. July 2007 Standard 01.06. This document is up-issued to support Multimedia Communication Server 5100 Release 4.0. This document addresses CR Q01670119.
Finding the latest updates on the Nortel web site 25 Getting help from the Nortel web site 25 Getting help over the phone from a Nortel Solutions Center 25 Getting help from a specialist by using an Express Routing Code 26...
"Language support" (page 24) • "Multiple login restrictions" (page 24) For information about all the MCS 5100 Release 4.0 features, see MCS 5100 New in this Release (NN42020-404). Subscriber OPI productization The Subscriber Open Provisioning Interface (SOPI) provides an Application Programming Interface (API) for access to Personal Agent and Multimedia PC Client operations.
Some methods have been removed for Release 4.0. Lists of new, changed, and deleted OPI and BPT methods are contained in deleted methods for OPI and BPT" (page This document merges the following MCS 5100 Release 3.5 books: • Open Provisioning Interface (NN42020-123) •...
Communication System (MCS) 5100, go to the Technical Documentation page for MCS 5100. Getting help from the Nortel web site The best way to get technical support for Nortel products is from the Nortel Technical Support web site: www.nortel.com/support This site provides access to software, documentation, bulletins, and tools to address issues with Nortel products.
To access some Nortel Technical Solutions Centers, you can use an Express Routing Code (ERC) to quickly route your call to a specialist in your Nortel product or service. To locate the ERC for your product or service, go to: www.nortel.com/erc...
Application Programming Interfaces overview MCS 5100 provides Application Programming Interface (API) support. There are two main APIs and one tool: • Open Provisioning Interface (OPI) • Subscriber Open Provisioning Interface (SOPI) • Bulk Provisioning Tool (BPT) OPI is the foundation for the BPT, as well as an API for third-party applications.
In your web browser, navigate to the Axis toolkit page on the Apache web site at ws.apache.org.axis. Nortel recommends the 1.1 final version. Download the 1.1 final version file, axis-1_1.zip, to your PC. Unzip the files to a drive on the PC.
Provisioning server. The use of the BPT and available methods is the same for both access methods. Nortel recommends that administrators use the BPT on a workstation, allowing easier use of files and scripts, without affecting the performance of the server hosting the Provisioning Manager.
BPT residing on a workstation. Performing the task on a server can affect the performance of in-progress sessions using the component services running on the server. Nortel recommends using the BPT during off-peak times or maintenance windows when large amounts of information are being added. Provisioning data visibility...
Page 77
Methods added in this release 77 Located in the following BPT menu: "Voicemail Operations" (page 241) "Location Services" (page 219) not supported in MCS 5100 Release 4.0 "Addressbook Operations" (page 254) "User SIP Line Data Operations" (page submenu "Client Type Information" (page 144) not supported in MCS 5100 Release 4.0...
Page 123
"Generate CPL for a user (generateCPL)" (page 134) • "Get CPL for a user (getCPL)" (page 135) • Set Ringtone—not supported in MCS 5100 Release 4.0 • Remove Ringtone—not supported in MCS 5100 Release 4.0 • Get Ringtone—not supported in MCS 5100 Release 4.0...
This section contains the following: • "Music On Hold " (page 186) • "Branding" (page 190) • Crbt—not supported by MCS 5100 Release 4.0 • "Treatment" (page 194) Music On Hold This section contains the following: • "Add Music on Hold folder to a pooled resource (addMusicOnHoldFolder)"...
The following sample code makes a call to retrieve the user’s personal information. It calls the getPersData() method, passing in the fully qualified username, for example, joe@nortel.com. After getting the user’s personal information, the client makes a call to modifyPersonalData() to change the user’s office and cellphone numbers.
(for example, user@domain) unless specifically mentioned in the respective section. • Unified Communications Service Data methods are available, but these methods are not supported in MCS 5100 Release 4.0. • provisionable entities. User personal information These methods are used to access and manage the user’s personal information (for example, e-mail, business telephone number, home telephone number).
256, 257, 258, 258, 259, 260, 260, address Book group 264, 264 Address book error codes 344 Address book group error codes 359 Nortel Multimedia Communication Server 5100 Application Programming Interfaces Reference NN42020-146 01.07 Standard Release 4.0 19 October 2007 156, 156, 157, 157 260, 261...
Page 423
Get all address book groups for a User 264 Get an addressbook entry 266 Get an addressbook entry with photo url 267 Nortel Multimedia Communication Server 5100 Application Programming Interfaces Reference NN42020-146 01.07 Standard Release 4.0 19 October 2007 Index 423...
Page 432
Domain Class of Service 87 error codes 363 Domain CLI error codes 417 Domain local error codes 364 Domain profile error codes 364 Nortel Multimedia Communication Server 5100 Application Programming Interfaces Reference NN42020-146 01.07 Standard Release 4.0 19 October 2007...
Page 433
Address book group 359 Admin and role 414 Assistant 387 authorization 420 Auto ID 400 Banned subscriber 359 Branding 385 Click to call 381 Nortel Multimedia Communication Server 5100 Application Programming Interfaces Reference NN42020-146 01.07 Standard Release 4.0 19 October 2007 Index 433...
Page 452
Document version: 01.07 Document date: 19 October 2007 To provide feedback or report a problem with this document, go to www.nortel.com/documentfeedback. Sourced in Canada The information in this document is subject to change without notice. The statements, configurations, technical data, and recommendations in this document are believed to be accurate and reliable, but are presented without express or implied warranty.