当前位置: 首页 > news >正文

8.8 Primary ODSA service without ODSA Portal

主要ODSA服务(不使用ODSA门户)
以下场景描述如下情况:
• 主ODSA客户端应用程序被允许用于该类型的主设备,且对终端用户启用(已授权)。
• 服务提供商(SP)能够在不涉及ODSA门户Web服务器的情况下(即使用原生用户界面)激活或转移订阅,并为该主设备创建eSIM配置文件。
• 无需将终端用户跳转至ODSA门户Web服务器。
• 主设备上需安装或转移一个eSIM配置文件。

图38展示了当服务提供商在ManageSubscription请求时即提供主设备eSIM配置文件下载信息的调用流程。
认证流程(如EAP-AKA、短信OTP)在此流程开始前已完成。

  1. 主ODSA客户端应用程序向ECS发送CheckEligibility请求。

  2. ECS查询管理ODSA应用授权和eSIM配置文件的SP后端系统。

  3. ECS生成包含应用状态(ENABLED)的响应。

  4. (可选)由于目标服务已允许,主ODSA应用发送AcquireConfiguration请求以获取设备关联的eSIM配置文件信息。

  5. ECS查询管理订阅和活跃eSIM配置文件的SP后端系统。

  6. ECS处理SP后端系统的响应,生成不含PrimaryDeviceConfigurations(无关联eSIM配置文件/订阅)的200 OK响应。

  7. 主ODSA客户端应用发送ManageSubscription请求至ECS以启动订阅流程。设备可选择在请求中添加old_terminal_iccid参数。

  8. ECS查询管理订阅和eSIM配置文件的SP后端系统。若存在old_terminal_iccid,ECS会校验其正确性。

  9. SP后端系统通过ES2+接口与SM-DP+交互,完成新订阅相关的eSIM配置文件请求(如DownloadOrder、ConfirmOrder、ReleaseProfile),生成主设备的激活码和ICCID并返回ECS。

  10. ECS处理SP后端系统响应,生成ManageSubscription 200 OK响应,其中SubscriptionResult设为DOWNLOAD_PROFILE(值2)并填充DownloadInfo结构体。

  11. 主ODSA客户端应用通知eSIM下载配置文件。

  12. 设备eSIM通过ES9+通道从SM-DP+获取配置文件。

  13. ODSA客户端应用发送AcquireConfiguration请求至ECS以验证主设备订阅和服务状态。

  14. ECS查询管理订阅和eSIM配置文件的SP后端系统。

  15. ECS生成200 OK响应,其中PrimaryDeviceConfiguration包含新激活订阅条目(状态为ACTIVATED,值1)。

  16. 主设备订阅和服务状态正常后,可启动蜂窝服务。

图38:不使用ODSA门户且即时下载的主ODSA服务流程

图39展示了当服务提供商未在ManageSubscription请求时立即提供主设备配置文件下载信息的流程(延迟交付)。
步骤1至8与图38相同,后续步骤如下:

  1. SP后端系统通过ES2+接口与SM-DP+交互完成订阅关联的eSIM配置文件请求,并向ECS表明下载信息将延迟返回(异步)。

  2. ECS生成ManageSubscription 200 OK响应,其中SubscriptionResult设为DELAYED_DOWNLOAD(值4)。

此流程支持两种机制:推送和轮询。若采用推送机制,需执行步骤11至16:
11. ODSA客户端应用发送带notif_token和notif_action参数的AcquireConfiguration请求,以便接收基础设施通知。
12. ECS查询SP后端系统,确认eSIM配置文件下载信息未就绪且订阅未完成。
13. ECS返回200 OK响应,其中PrimaryDeviceConfiguration条目状态为ACTIVATING(值2)。若下载信息已就绪,ECS可能在ACTIVATING状态下发送DownloadInfo(但此时服务状态未变为ACTIVATED)。响应包含RegisterNotifStatus参数(0表示通知注册成功)。
14. 当ECS从运营商后端收到状态变更和下载信息通知后,通过notif_action定义的方法通知ODSA客户端。
15. ODSA客户端收到通知后发起AcquireConfiguration请求。
16. ECS查询SP后端系统。

若采用轮询机制,则执行步骤17至20替代步骤11至16:
17. ODSA客户端应用发送AcquireConfiguration请求以验证状态。
18. ECS查询SP后端系统:
a) 若未达到MaxRefreshRequest且下载信息/订阅未就绪,转步骤19;
b) 若达到MaxRefreshRequest时仍未就绪,转步骤20;
c) 若在MaxRefreshRequest内就绪,转步骤21。
19. ECS返回状态为ACTIVATING(值2)的200 OK响应,附带PollingInterval参数。若下载信息已就绪,可能同时返回DownloadInfo(但服务状态仍非ACTIVATED)。客户端重复步骤17-19轮询状态。
20. ECS返回状态为DEACTIVATED, NO_REUSE(值4)的PrimaryDeviceConfiguration,激活流程终止。

两种机制共有的后续步骤:
21. ECS返回状态为ACTIVATED(值1)且含DownloadInfo的200 OK响应。
22. 主ODSA客户端应用通知eSIM下载配置文件。
23. 设备eSIM通过ES9+通道获取配置文件。
24. 需同时满足eSIM配置文件安装完成且ServiceStatus=Activated方可使用服务。主设备订阅和服务状态正常后,可启动蜂窝服务。

图39:不使用ODSA门户且延迟下载的主ODSA服务流程

相关文章:

  • 基于亚博K210开发板——物体分类测试
  • 企业信息化/数字化项目管理办法V3.0
  • 记一次前端逻辑绕过登录到内网挖掘
  • JAVA学习 DAY1 初识JAVA
  • MCP 登场:掘金开启 AI 前端项目部署新时代
  • linux使用服务添加一个开机启动脚本
  • 让 Deepseek GPS测速
  • css3 新增属性/滤镜效果/裁剪元素/图片适应盒子/定义和使用变量/恢复默认initial
  • 【C++进阶篇】哈希表的模拟实现(赋源码)
  • Python兴趣匹配算法:从理论到实战的进阶指南
  • 简述系统总线
  • 渐进够增强和优雅降级的区别
  • 【pg学习】-账号管理
  • 力扣刷题Day 61:子集(78)
  • 算法分析·回溯法
  • Java高频面试之并发编程-23
  • 使用u盘重装银河麒麟操作系统
  • OC—UI学习-1
  • 在 Ubuntu 22.04 LTS 上离线安装 Docker
  • Gerapy二次开发:在Ubuntu服务器中利用pyenv+supervisor实现项目部署
  • 注册网站怎么做/百度推广客户端下载安装
  • 网站在线客服插件代码/北京网络推广公司排行
  • 网站文章系统/最近的电脑培训学校
  • 网站服务器诊断/关键词挖掘站长工具
  • 网站制作的发展趋势/chrome官网
  • 复制审查元素做网站/腾讯广告官网