首页 > 代码库 > Skype for business server 2015和PSTN集成后,无法完成呼叫

Skype for business server 2015和PSTN集成后,无法完成呼叫

最近做了一个关于SFB2015和PSTN语音网关集成的项目,遇到了问题,无法完成呼叫。在此将此问题及处理方法分享给大家,希望对大家有所帮助。

问题描述:

通过SFB205客户端拨打电话时报错,如下:

技术分享

处理过程:

查看事件日志,有以下事件:

技术分享

事件描述如下:

中介服务器遇到了一个来自信号层的内部异常。当前呼叫可能会被删除。中介服务器将继续运行。

异常: System.MissingMethodException: 找不到方法:“Microsoft.Rtc.Internal.Collaboration.Media.CodecId Microsoft.Rtc.Internal.Collaboration.Media.H264VideoMediaFormatSet.get_CodecId()”。

在 Microsoft.Rtc.Collaboration.AudioVideo.MediaSessionAgent.ProcessGenerateAnswerWorkitem(GenerateAnswerWorkitemAsyncResult workitem)

在 Microsoft.Rtc.Collaboration.AudioVideo.WorkitemQueue.ProcessItems()

在 Microsoft.Rtc.Collaboration.AudioVideo.SerializationQueue`1.ResumeProcessing()

在 Microsoft.Rtc.Collaboration.AudioVideo.QueueWorkItemState.ExecuteWrappedMethod(WaitCallback method, Object state)

方法名: ResumeProcessingCallback

原因: 内部错误。

解决方法:

检查事件日志中以前的所有错误消息,确定可能的原因并报告给产品支持服务人员。

通过wirsharek抓包发现没有invit包,只有option包

技术分享

通过上面的抓包,分析问题肯定出在SFB2015上。但是SFB2015和PSTN集成的配置非常简单,也没有要修改的地方。

最后实在没着了,更新了一下SFB2015针对中介角色的补丁,如下:

1. 打开SFB2015 SHELL,运行命令:stop-cswindowsservice

技术分享

2. 更新补丁:

技术分享

3. 更新完成

技术分享

4. 开启服务:

技术分享

问题解决。

本文出自 “jianbin liu的博客” 博客,请务必保留此出处http://liujb.blog.51cto.com/269257/1916050

Skype for business server 2015和PSTN集成后,无法完成呼叫