问题标签 [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 回答
470 浏览

sip - VOIP/SIP 呼叫保持相关问题

1) SIP/VOIP 中有多少种呼叫保持方式?2) 在通话保持期间,重新邀请的 SDP 参数是否会发生变化?3) RTP 数据包在呼叫保持期间是否流动?

0 投票
2 回答
240 浏览

oauth-2.0 - 如何使 LMS 平台符合 LTI 1.3 并与其集成学习工具?

我们的 LMS 目前符合 LTI 1.1。我们需要使其符合 LTI 1.3。为了使我们的平台符合 LTI 1.3 标准,我必须进行哪些更改,以及如何使用它配置工具。

0 投票
1 回答
238 浏览

java - ICO0005E: 发送或接收 IMS 消息期间发生通信错误。java.net.SocketException:连接重置

我正在使用以下配置连接到 IMS ST 服务器,它工作正常:-

但是当我在 ET 中使用相同的配置时,它会给出上述错误。为了解决这个问题,我在 IBM 文档中查找有关清除策略的错误后使用了以下配置:-

没用。请帮我。谢谢!

0 投票
1 回答
245 浏览

canvas - 如何在 LTI 1.3 中访问课程内容和其他画布 API 数据

我按照画布文档 - https://community.canvaslms.com/docs/DOC-16794-canvas-release-lti-13-and-lti-advantage-2019-创建并设置了 LTI 1.3 工具和 LTI 密钥06-22

我可以在画布内启动该工具,并能够执行身份验证过程并获得“id_token”作为响应,并且画布显示我的成功页面。

现在我需要通过画布 API 访问(https://canvas.instructure.com/doc/api/courses.html#method.courses.show)课程内容,我无法使用 LTI 密钥访问它。

解决方案是什么?如何使用 LTI 密钥访问 LTI 1.3 工具中的内容数据或画布 API?

0 投票
1 回答
822 浏览

kamailio - kamailio:Kamailio 在 200 OK 后未路由 ACK

任何人都可以帮助我解决这个 kamailio 问题,我使用 kamailio 作为代理和路由器,PSTN 路由工作正常,但是响应 200OK 的 ACK 有问题,kamailio 没有转发。

在客户端的 SIP 流下方。

在 200 OK 之后,我收到了来自 kamailio 的 404“不在此处”。这是我的 cfg .. 不知道如何解决这个问题,因为我是 kamailio 工具的新手。

请帮助..提前谢谢。

0 投票
0 回答
44 浏览

architecture - 用户面 IMS 到 IMS 的会话呼叫流程是什么?

我真的很仰望,但找不到关于 4g VoLTE 通话流程的严格信息。所有信息都涵盖了 IMS 注册过程、建立 EPS 通道甚至在控制平面中调用发起流,但在用户平面中没有。我真的很想澄清这个程序。我发现有P-GW和IMS-AGW节点参与,数据是通过RTP传输的,但是这些节点在处理过程中有什么特点呢?整个过程如何?

0 投票
1 回答
86 浏览

sip - IMS - 在 SIP 中转发呼叫流 - SDP 协商

我试图了解转发在 IMS 部署中应该如何工作。转发由位于 SIP 路径中间的 AS 执行,例如当原始被叫用户不应答呼叫时。在这种情况下,AS 取消呼叫(发送 CANCEL),并向被转发用户发送新的 INVITE。然而,在发送 CANCEL 之前,原被叫方已经以可靠的方式发出了他的 SDP 应答(183 和 100rel)。

在新的INVITE中,使用了来自原主叫方的SDP提议,被转发用户发送自己的SDP应答,这显然与原被叫方不同。AS 在接收到这个答案时,并且由于它已经从原始被叫方发送了答案,而不是仅仅转发这个新答案,而是向主叫方发送一个带有新答案的 UPDATE。主叫方接受 UPDATE 并随后建立呼叫。

我担心的是,根据 RFC 3264,第 8 节“修改会话”:

当发出修改会话的提议时,新 SDP 的“o=”行必须与前一个 SDP 中的相同,除了源字段中的版本必须从前一个 SDP 增加一。

在这种情况下,查看跟踪,在 UPDATE 中发出的 SDP 完全不同,包括 o= 行,因为它来自不同的代理。AS 是否应该操纵新 SDP 答案的 SDP 以隐藏它来自另一个 UA 的事实?这个流程还有另一种更标准的方式吗?

感谢您的洞察力。

0 投票
0 回答
36 浏览

rest - 不存在执行方法的对象。(SoftLayer_Dns_Domain_Registration::addNameserversToDomain)

我在调用 addNameserversToDomain 时遇到问题。每次我尝试执行它时,我都会收到错误:

网址: https ://api.softlayer.com/rest/v3.1/SoftLayer_Dns_Domain_Registration/addNameserversToDomain.json

卷曲请求

0 投票
0 回答
42 浏览

rest - 错误 SoftLayer_Exception_Public。(SoftLayer_Dns_Domain_Registration:: modifyContact)

我在使用modifyContact调用时遇到问题。每次我尝试执行它时,我都会收到错误:

网址

https://sldn.softlayer.com/reference/services/SoftLayer_Dns_Domain_Registration/modifyContact/

卷曲请求

0 投票
1 回答
37 浏览

rest - 错误 SoftLayer_Product_Order。(SoftLayer_Product_Order::verifyOrder)

我在使用 modifyContact 调用时遇到问题。每次我尝试执行它时,我都会收到错误:

网址

https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Order/verifyOrder.json

卷曲请求