Enabling call forwarding for Lync response group

♀尐吖头ヾ 提交于 2019-12-24 17:52:58

问题


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?


回答1:


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

e.call.Forward(forwardUri);

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.




回答2:


To paraphrase M. Greenlee on this subject here, calls from the Response Group to it's member contain two extra SIP Headers: Ms-Sensitivity and Ms-Target-Class. These two headers make that the user's call forwarding settings are ignored, for the following reasons:

Keep in mind that the default behavior of ignoring call forwarding is mostly by design: often you don’t want Response Group calls to go to your cell phone, for a couple of reasons. First, depending on the type of calls that are going through Response Groups, you may not want to be interrupted by these calls on your cell phone. Second, if a Response Group call gets picked up by your cell phone voice mail, for instance, Response Group Services will consider that call answered, and it may not go to another person who is actually available to take it.

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.




回答3:


Yes in can be done in a MSPL script/server application.

Michael Greenlee has a article on just this subject here.



来源:https://stackoverflow.com/questions/14258843/enabling-call-forwarding-for-lync-response-group

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!