Click here to load reader

Oracle® Communications Instant Messaging Server · PDF fileOracle Communications Instant Messaging Server System ... Server 6 by Using Java Message Queue ... Pool Messaging in Instant

  • View
    232

  • Download
    0

Embed Size (px)

Text of Oracle® Communications Instant Messaging Server · PDF fileOracle Communications Instant...

  • Oracle Communications Instant MessagingServerSystem Administrator's Guide

    Release 9.0.1

    July 2015

  • Oracle Communications Instant Messaging Server System Administrator's Guide, Release 9.0.1

    Copyright 2007, 2015, Oracle and/or its affiliates. All rights reserved.

    This software and related documentation are provided under a license agreement containing restrictions on use anddisclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement orallowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilationof this software, unless required by law for interoperability, is prohibited.

    The information contained herein is subject to change without notice and is not warranted to be error-free. If you find anyerrors, please report them to us in writing.

    If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf ofthe U.S. Government, then the following notice is applicable:

    U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programsinstalled on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computersoftware" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. Assuch, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system,integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms andlicense restrictions applicable to the programs. No other rights are granted to the U.S. Government.

    This software or hardware is developed for general use in a variety of information management applications. It is notdeveloped or intended for use in any inherently dangerous applications, including applications that may create a risk ofpersonal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take allappropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and itsaffiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

    Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of theirrespective owners.

    Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used underlicense and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and theAMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademarkof The Open Group.

    This software or hardware and documentation may provide access to or information about content, products, andservices from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim allwarranties of any kind with respect to third-party content, products, and services unless otherwise set forth in anapplicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsible for any loss,costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forthin an applicable agreement between you and Oracle.

  • Contents

    1. Administering Instant Messaging 9 End Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42. Administering Instant Messaging Server 9 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93. Completing the Instant Messaging 9 Initial Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174. Configuring External Gateways with Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275. Configuring Instant Messaging 9.0.1.4.0 Calendar Agent with Calendar Server 7 . . . . . . . . . . 416. Configuring Instant Messaging 9 and Presence Service Protocol . . . . . . . . . . . . . . . . . . . . . . . 467. Configuring Instant Messaging 9 Calendar Agent with Calendar Server 6 by Using Event

    Notification Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488. Configuring Instant Messaging 9 Calendar Agent with Calendar Server 6 by Using Java Message

    Queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529. Configuring Instant Messaging 9 for High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5810. Configuring LDAP Failover for Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7711. Configuring the Instant Messaging 9 HTTPBIND Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . 7912. Configuring the Instant Messaging 9 Web Presence API . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8813. Configuring the Instant Messaging Server 9 Facebook Gateway . . . . . . . . . . . . . . . . . . . . . . 9114. Configuring the SIP Gateway with Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9615. Configuring the SMS Gateway with Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10016. Enabling Single Sign-On (SSO) for Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10517. Federating Instant Messaging Server 9 Deployments with External Servers on XMPP or

    non-XMPP Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10918. Instant Messaging 9.0.1.4.0 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11219. Instant Messaging 9 APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

    Managing Archiving in Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Managing Message Conversion in Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    20. Instant Messaging 9 Configuration File and Directory Structure Overview . . . . . . . . . . . . . . . 13721. Instant Messaging 9 Configuration Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14022. Instant Messaging 9 imadmin Tool Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16823. Instant Messaging 9 LDAP Schema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17524. Instant Messaging 9 XMPP and HTTP Gateway Configuration Parameters in httpbind.conf . 17625. Instant-Messaging Availability Based on Calendar Entries . . . . . . . . . . . . . . . . . . . . . . . . . . . 18026. Instant Messaging iwadmin Tool Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18227. Instant Messaging Server 9 imconfutil Tool Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18728. Instant Messaging Server 9 Password Tool Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19429. Managing Archiving for Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19730. Managing Instant Messaging 9 and Presence Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20431. Managing Instant Messaging 9 Messages for Offline Users . . . . . . . . . . . . . . . . . . . . . . . . . . 21832. Managing LDAP Access Configuration for Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . 22233. Managing Logging for Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22634. Migrating the Multiplexor Certificate and Enabling SSL in Instant Messaging 9 . . . . . . . . . . . 23435. Migrating the Property Store From File to LDAP in Instant Messaging 9 . . . . . . . . . . . . . . . . . 23636. Monitoring Instant Messaging Server 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23937. Multiuser Chat Support for IMPS in Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25038. Performance, Scalability, and Sizing Considerations for Instant Messaging 9 . . . . . . . . . . . . . 25339. Scaling an Instant Messaging 9 Deployment By Using Server Pooling . . . . . . . . . . . . . . . . . . 25740. Securing Instant Messaging 9 By Using TLS and Legacy SSL . . . . . . . . . . . . . . . . . . . . . . . . 26241. Setting Up and Configuring Hosted Domain Support in Instant Messaging 9 . . . . . . . . . . . . . 27142. Troubleshooting and Monitoring Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27543. Using Calendar Pop-up Reminders in Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28144. Using Shoal for Server Pool Messaging in Instant Messaging 9 . . . . . . . . . . . . . . . . . . . . . . . 28345. Using the Instant Messaging 9 XMPP and HTTP Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . 28646. Web Presence API for Providing Instant-Messaging Presence Information to Web Applications . 295

  • 4Instant Messaging Server 9.0.1 System Administrator's Guide

    Chapter 1. Administering Instant Messaging 9End Users

    Administering Oracle Communications Ins