问题标签 [ims]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
198 浏览

xml-parsing - PHP7 xml_parse() 更改,截断数组?

我遇到的问题是 ATutor QTI Parser中的 xml_parse() 函数

我希望有人能指出我缺少的东西,或者想出一个解决 PHP 7.1.1 的方法。

我没有找到任何文档或帖子,建议将 PHP xml_parse() 函数从 5.6 更改为 7.1,尽管这两个版本似乎以不同的方式解析 xml。正在解析的 XML 如下所示。

具体来说,对于示例中的问题数组,5.6.30 返回一个问题数组,例如:

在 php 7.1.1 中,其他一切都相同,它只返回上面每个数组元素的第一个字母,作为字符串。

XML 文件是来自 QTI 测试(即测验)包的 IMS QTI 1.2.1 清单。

发生截断的元素是问题标题(问题本身),在以下元素中找到,在使用 PHP5.6 时作为数组中的第一个元素返回([0] => 图形匹配),并作为使用 PHP7.1.1 时问题字符串中的第一个字母“g”([question] => gLmMooSt)

0 投票
3 回答
455 浏览

restcomm - RestComm SIpServlet - Sip Servlet 作为 IMS 网络中的应用程序服务器

我正在尝试使用 RestComm SipServlet 开发 IMS 应用程序服务器。最初,我的目标只是将 AS 插入到呼叫流程中,而不做任何特别的事情。 在此处输入图像描述

应用程序服务器只需做事并转发初始邀请。问题是 RestComm 的 sip 堆栈没有从 Invite 中删除 Route 并将其添加到路由标头中,因此邀请再次路由到 AS 生成循环。当我尝试编辑 SipRequest 删除路由标头时,由于我无法修改系统标头,AS 的答案为 500。

这里是代码片段

}

我快疯了:/希望有人能给我一些建议......

0 投票
1 回答
191 浏览

restcomm - OpenIMS - Mobicents AS 集成

我是使用 Mobicents AS 的新手,想将 mobicents AS 与 OpenIMScore 集成。任何人都可以在这里推荐我链接或指导我吗

以下是我的配置详细信息并在 VM 中运行:

我可以在 OpenIMS 中进行语音/视频通话。任何人都可以在这里指导我。

问候,-克兰蒂

0 投票
0 回答
227 浏览

sip - IMS Clearwater 配置应用服务器

我想将应用程序服务器(在本例中为 Restcomm)配置为 ims clearwater,因此我将 IFC 行添加到 /usr/share/clearwater/ellis/web-content/js/app-servers.json。注意 REGISTER SPT 方法。

我想做场景 ims 注册 ,但没有完成红圈流程。

在 Ellis Gui 中创建的用户在 IMS 中注册良好,但在跟踪中我没有看到对应用程序服务器的 REGISTER 请求。除了添加 IFC 线之外,我必须做些什么来实现该流程?基于以上流程,Sprout 组件是否应该独立向 AS 发送 REGISTER?

Ellis 用户的 zoiper 设置。拉链

[编辑]

测试后我有一些观察结果,ia:

1.当我删除 INVITE SPT 并仅设置 REGISTER SPT 时,流程按我想要的和上面描述的那样工作。那么如何设置几个SPT呢?

2.我注意到不清楚的行为,当我创建第二个服务器(仅使用 INVITE),然后通过 ellis gui 提供两个号码时,第一个号码设置为 Restcomm-Register(上图),第二个设置为 Restcomm-Invite(下图)。在 Restcomm AS 上,我有一个简单的 sip servlet 应用程序,它是在邀请和注册请求时触发的。我认为第一个数字只会在注册请求时触发简单的应用程序,但不会!这个号码也可以触发 Invite 方法...如果只为第一个号码添加注册 iFC,为什么会发生这种情况?我认为应该将邀请发送到内置的 MMTel AS)。另一方面,第二个数字仅触发我想要的 Invite 方法。

两个服务器 Restcomm-Register 和 Restcomm-Invite 是相同的服务器(相同的 IP),但具有不同的 SPT。

0 投票
1 回答
336 浏览

architecture - 我想要星号仅编辑消息正文 (Sdp) 我不需要它来编辑 sip 标头

我的问题是,当 A 向 Asterisk 发送邀请,然后 Asterisk 将其发送给 B 时,asterisk 将更改 call-id 标头以及标签和 sdp 部分。

我只需要更改 sdp 并保留 sip 标头。

0 投票
1 回答
331 浏览

canvas - 如何在 Canvas LTI 2.0 中获取课程部分的详细信息

我想从 Canvas 获取课程部分的详细信息,我使用的是 LTI 2.0。根据 API 文档,我可以获得用户注册的部分 sis_id,但我没有得到这个。

https://canvas.instructure.com/doc/api/file.tools_variable_substitutions.html

注意:我已将该部分添加到课程中,并为其分配了 SIS id。

我找不到任何与版块相关的信息,如何获取用户注册的版块信息?

谢谢

0 投票
0 回答
66 浏览

qualcomm - 在 IMS 网络中,如果设备没有获得 200 OK 进行刷新 REGISTER,那么设备的行为是什么?

在测试期间,设备向网络发送刷新 REGISTER 请求,但没有得到 200 OK 响应。在该设备向网络发送新的 REGISTER 请求之后。所以我的疑问是,当计时器没有过期时,设备应该做什么。它是在计时器到期之前发送刷新注册请求还是将发送新的注册请求。

0 投票
0 回答
144 浏览

c# - 将 .netcoreapp2.0 升级到 .netcoreapp2.1 开始从 https://ims.com/.well-known/openid-configuration 给出错误解析发现文档

将 .NetCoreApp 2.0 升级到 2.1 并开始出现错误

从https://ims/.well-known/openid-configuration解析发现文档时出错:

连接到https://ims/.well-known/openid-configuration 时出错:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应

Startup.cs 中的代码 ->

当我从本地开发视觉工作室访问托管在云上的身份服务器时,就会发生这种情况。

0 投票
1 回答
315 浏览

voip - “无法找到或加载主类 de.fhg.fokus.hss.main.HSSContainer”- OpenIMSCore 的 FHoSS

尝试构建 OpenIMS FHoSS HSS 时出错,遵循http://openimscore.sourceforge.net/docs/FHoSS/using.html并运行startup.sh脚本。

0 投票
1 回答
1558 浏览

dns - /etc/network/interfaces:4:具有空值的选项

我正在尝试安装OpenIMSCore并按照此链接中的步骤操作,尝试重新启动网络时出现以下错误,

调试后我发现问题出在 /etc/network/interfaces 文件上,当添加以下参数(从 DEVICE、HWADDR 到 PEERDNS)并启动网络时,我收到上述错误。

在此处输入图像描述

有没有人在修改接口文件时遇到过同样的问题(我的 /etc/hosts 文件和 /etc/resolv.conf 文件与上面链接中提供的类似)。

对此的任何参考也将有很大帮助!

提前致谢。