I have an UCMA application that uses UserEndpoint to change users Lync Presence when there mobile phone is busy or not.
The UserEndpoint created by the application does not any AudioVideo related API from the UCMA SDK. It is only used for publishing a presence where or not users mobile is busy.
When the user logoff from all Lync clients, then incoming calls (INVITES) are responded with "488 Not Acceptable Here" from the UCMA application.
If the UCMA application is stopped and the UserEndpoint is terminated, Lync Server are responding with "480 Temporarily Unavailable".
The SIP Trunk Provider expects a "480 Temporarily Unavailable" to function correctly (special feature etc...) and the "488 Not Acceptable Here" makes the SIP Trunk Providers feature not to working.
Are there any workaround, change the 488 response to something else that I can do in my UCMA application ?
UserEndpointSettings are created with:
AutomaticPresencePublicationEnabled = false
PublishingQoeMetricsDisabled = false
The UserEndpoint is NOT using RegisterForIncomingCall at all.
Kind regards
Kim :-)