Wednesday, September 21, 2011

You notice the notification “Limited External Calling” displayed on your MOC client when setting up Avaya RCC integration with Lync Server 2010 while in coexistence with OCS 2007

Problem

You noticed that after you’ve configured your Avaya AES server in the Trusted application servers node in your Lync Server 2010 topology:

image

… you notice that legacy OCS 2007 MOC clients being having the notification: Limited External Calling with the message:

Some calls to and from people outside of your corporate network may not connect due to server connectivity problems. Try signing out and signing back in. If this problem continues, contact your system administrator with this information.

[image[5].png]

You log into the Front End Properties of the OCS 2007 pool:

image

… and notice that the settings for your Host Authorization tab are missing:

image

So you proceed and fill the AES server settings back in and perform a Front End Server validation on your OCS 2007 front-end server:

image

clip_image001

clip_image001[4]

… and notice the following failures / errors thrown:

Failure
[0xC3FC200D] One or more errors were detected

Error: Multiple server roles (TrustedUnknownService,AuthorizedHost) are configured at the same address aes.contoso.local but they have different trust options.

You also notice that if you stop the Office Communications Server front-end service, you are no longer able to start it back up.  It is not until you remove the Host Authorization entries that you are able to start your OCS 2007 front-end server service. 

Reviewing the event logs in OCS 2007 administration tools show the following errors and warnings logged:

The server configuration validation mechanism detected some potential problems. The server might not behave as expected.

The server [aesdr.contoso.local] is configured as the next hop for the static route [aesdr.contoso.local] but it is not a known configured server. Check the 'Host Authorization' pane in MMC.

Error code is:0xC3E93C47 (SIPPROXY_E_BAD_SERVER_CONFIGURATION).
Cause: Check the previous entries in the event log for the failure reason.
Resolution:
Try restarting the server after resolving the failures listed in the previous event log entries.

Error: 0x0xC3E93C47 (SIPPROXY_E_BAD_SERVER_CONFIGURATION).

Cause: There are serious problems with the server configuration that prevented it from starting up.
Resolution:
Review the previous event log entries to identify failures. Alter the server configuration as required. If problems persist, contact product support.

ERRORS:
Two server roles at FQDN [aes.contoso.local] have different server version numbers. First server has GUID {2D42A164-43D3-462A-98D5-FB583A8573C7} and role 'Authorized Host' (version 0). Second server has GUID {D377357E-721A-5594-9107-F3EBD1A68BF5} and role 'Application Server' (version 5).
WARNINGS:
The server [aesdr.contoso.local] is configured as the next hop for the static route [aesdr.contoso.local] but it is not a known configured server. Check the 'Host Authorization' pane in MMC.
Cause: The configuration is invalid and the server might not behave as expected.
Resolution:
Review and correct the errors listed above, then restart the service. You also wish to review any warnings present.

image

Reviewing the application logs in the event logs show the following:

Event ID: 14518

The server configuration validation mechanism detected some potential problems. The server might not behave as expected.

1 warnings were detected:

The server [aesdr.contoso.local] is configured as the next hop for the static route [aesdr.contoso.loca] but it is not a known configured server. Check the 'Host Authorization' pane in MMC.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

image

Event ID: 14496

Failed to remove a server from the known servers table.

Server=[aes.contoso.local]. InstanceID={2D42A164-43D3-462A-98D5-FB583A8573C7}. Error=0xC3E93C4E (SIPPROXY_E_UNKNOWN_SERVER).

Cause: This may be due to a previous failure.

Resolution:

Check the previous event log entries for failures. Restart the server. If the problem persists, contact Product Support Services.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

image

Event ID: 12326

Failed starting the protocol stack. The service has to stop

Error code is:0xC3E93C47 (SIPPROXY_E_BAD_SERVER_CONFIGURATION).

Cause: Check the previous entries in the event log for the failure reason.

Resolution:

Try restarting the server after resolving the failures listed in the previous event log entries.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

image

Event ID: 14352

Unable to start the stack.

Error: 0x0xC3E93C47 (SIPPROXY_E_BAD_SERVER_CONFIGURATION).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp

image

Event ID: 14497

One or more configuration errors were detected at startup that cannot be mitigated.

Cause: There are serious problems with the server configuration that prevented it from starting up.

Resolution:

Review the previous event log entries to identify failures. Alter the server configuration as required. If problems persist, contact product support.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

image

Event ID: 14517

The server configuration validation mechanism detected some serious problems.

1 errors and 0 warnings were detected.

ERRORS:

Two server roles at FQDN [aes.contoso.local] have different server version numbers. First server has GUID {46F7B75D-1FB4-4388-B186-6E38E3211540} and role 'Authorized Host' (version 0). Second server has GUID {D377357E-721A-5594-9107-F3EBD1A68BF5} and role 'Application Server' (version 5).

WARNINGS:

No warnings

Cause: The configuration is invalid and the server might not behave as expected.

Resolution:

Review and correct the errors listed above, then restart the service. You also wish to review any warnings present.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

image

Solution

This problem actually took me quite some time to figure out as I searched long and hard for the GUIDs referenced in the event logs but wasn’t able to find an exact match.  As I started running out of ideas, I figured I had nothing to lose by just opening up the objects in ADSIedit to see if something may catch my eye and as I browsed through the attributes of objects, I noticed the following:

image

The msRTCSIP-TrustedS… attribute avaya-bda-rcc is the logical name I used to created the Trusted Application Servers in the Lync Server 2010 topology builder.  Seeing how I had nothing else on my mind that I could try, I went ahead to remove that setting, published the Lync topology and long behold the OCS 2007 front-end server service began starting up.

I’m not exactly sure what the reason is but my guess is that the 2 objects somehow conflicted with each other and because I didn’t have time to further look into the problem, I just went ahead and left it as is until I have some spare cycles to figure this out.  For those who may be wondering why this isn’t a priority for me, it’s because we’re not going to be able to integrate Lync with the current AES server which is 2 versions behind the supported one.

I’ll update this post when the AES gets upgraded and the integration continues again.

No comments: