Avaya Client SDK

< Back to Package Overview

Configuring the Sample Application for Avaya IP Officeâ„¢ Telephony

Before using the features in the sample application you will have to acquire configuration information from your administrator to allow the Sample Application to connect to the network services you are interested in.

The worksheet below is provided to help you identify what services you will be using and correspondingly what configuration information you should request. It is not necessary to request everything in the table below. If, for example, you would only like to focus on the call service you only need to request the information corresponding to that service.

Service Configuration Worksheet

The following worksheet can be used as a template to ensure that you retrieve all necessary information from your administrator for the services you plan to use.

Note: In the certificate column below there are references to a number of different servers. In a typical on-premise deployment it is common for most Avaya IP Office services to share one or two Certificate Authorities (CA). Correspondingly your administrator may provide you only one or two CA certificates for all of the services below. Your administrator can use a commercial third party CA like Entrust or Verisign. In this case the CA certificates will already exist in the trust store of your Windows device and no additional certificates will be necessary.

SDK API Interfaces Information to request from your administrator Other Information
Service Provider Config Objects Network Parameters Certificate Requirements Account Information 46xx Settings Parameters
 CallService (Call) SIP SipUserConfiguration SIP Server IP/FQDN, port, Domain, TLS on/off Certificate for TLS connections to IP Office for SIP Extension and Password SIPENABLED, SIP_CONTROLLER_LIST, SIPDOMAIN
 Conferencing Service (Conference) SIP ConferenceConfiguration Conference Factory URI (for ad-hoc), moderator code, particpant code, virtual room id ((Equinox Meetings Online), particpant URL Certificate for TLS connections to IP Office, Avaya Equinox Meetings Online N/A N/A
 ContactService LocalContact LocalContactConfiguration N/A N/A N/A N/A
 ContactService IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, IPO_CONTACTS_ENABLED
 PresenceService IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, IPO_PRESENCE_ENABLED
 SharedControlService IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE
 CallLogService IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, ENABLE_IPO_CALL_LOG
 Conference IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, IPO_CONFERENCE_CONTROLS_ENABLED
 Conference IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, IPO_ADHOC_CONFERENCE_NAME
 OtherPhoneService IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, IPO_OTHER_PHONE_MODE_ENABLED
 CallFeatureService IPO IPOfficeConfiguration N/A Certificate for TLS connections to IP Office N/A ENABLE_IPOFFICE, IPO_CALL_RECORDING_ENABLED