Article ID: 112991, created on Dec 12, 2011, last review on Jun 27, 2016

  • Applies to:
  • Operations Automation

Symptoms


The SRV DNS records for Lync Online are not created automatically by POA.

Cause


The support for SRV records is not yet implemented in the POA SaaS Service Controller.

Resolution


For Microsoft Office 365 Application 4.4 and higher:

Configure the script that creates the missing SRV records for all domains registered for Office 365 to run on a regular basis:

1. Prepare the host that meets the following requirements:

     For example, the existing Provisioning Gateway Host may be used.

2. Put the srv_records.zip file on the host. Extract the content from the file.

3. In the srv_records.py script, specify the following parameters:

  • OPT_DBHOST - BackNet IP Address of POA System Database host
  • OPT_DBUSER - POA System Database Username
  • OPT_DBPASSWORD - POA System Database Password
  • OPT_APIHOST - BackNet IP Address of POA Management Node
  • OPT_OFFICE_365_APPLICATION_ID - Office 365 Application ID in POA
4. Configure cron (on Linux) or Task Scheduler (on Windows) to execute the script every minute.

Important: It is recommended to validate that the script works using a test Office 365 Subscription.

Note: POA System Database on PostgreSQL/MSSQL is supported.
Note: 2 SRV and 2 CNAME records are created by the script.

For Microsoft Office 365 Application 4.3 and lower:

Configure the script that creates the missing SRV records for all domains registered for Office 365 to run on a regular basis:

1. Prepare the host that meets the following requirements:

  • PHP is installed on the host;
  • The POA System Database is accessible from the host;
  • The POA Public API is accessible from the host;
     For example, the existing Provisioning Gateway Host  may be used.

2. Put the srv_records.php script on the host.

3. In the script, specify the following parameters:

  • POA_MN_IP_ADDRESS - BackNet IP Address of POA Management Node
  • POA_SYSTEM_DB_NAME - POA System Database Name (default - plesk)
  • POA_SYSTEM_DB_USER - POA System Database Username (default - plesk)
  • OFFICE_365_APPLICATION_ID - Office 365 Application ID in POA
4. Configure cron (on Linux) or Task Scheduler (on Windows) to execute the script every minute.

Important: It is recommended to validate that the script works using a test Office 365 Subscription.

Note: POA System Database on PostgreSQL is only supported.
Note: 2 SRV and 2 CNAME records are created by the script.

Attachments

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF