When Lync response group receives a call, Lync server does not apply users call forwarding options or simultaneous ringing.
It seems to me that there is a header in SIP message, that prevents call forwarding for response group calls.
Can this behaviour be changed with a MSPL-script or other way?
Forwarding calls to response group can be done with a trusted server application.
Create UserEndpoint for all members of response group and register them for incoming calls.
When incoming call event is received, check if it is from response group and forward it with
Here's how to check if the call is coming from response group: Detect if incoming call is destined to response group
Call forwarding options for a user can be received by registering UserEndpoint to receive presence notifications. In presence notification there is a routing category, which contains forwarding options.
Yes in can be done in a MSPL script/server application.
Michael Greenlee has a article on just this subject here.
To paraphrase M. Greenlee on this subject here, calls from the Response Group to it's member contain two extra SIP Headers:
Ms-Sensitivity
andMs-Target-Class
. These two headers make that the user's call forwarding settings are ignored, for the following reasons:If you do want to alter this behavior, add an
MSPL
script to the pipeline and remove those headers. Sadly,MSPL
itself does not have code to remove headers, so you will need to dispatch to a managed application. For a detailed implementation, see the before mentioned post.