功能模块一览
涉及终端:
是指该功能实现是否需要终端进行参与完成,这里终端是一个比较泛的概念,包括传统固话、GSM接入终端、SIP硬终端、SIP软终端、AG接入设备、IAD接入设备等。
需要开发:
是指我们设备当前是否需要进行开发的功能项,这里不需要进行开发的功能项包括:
-
不涉及终端参与。
-
不适应于当前IAD终端。
-
当前设备已经可以符合交互要求。
功能 | 简述 | 涉及终端 | 需要开发 |
IMS总体架构 | |||
IMS总体架构 | IMS网络中核心实体关联 | √ | × |
IMS标识 | |||
公有用户标识 | 与其他用户通信时所使用的身份标识,格式包括SIP用户帐号@所属域名(注意不包含端口) | √ | × |
私有用户标识 | 在归属网络中主要用于认证及记费管理等,对应当前鉴权帐号 | √ | × |
公有服务标识 | AS应用服务的标识,如会议URL、热线URL | √ | × |
接入和位置信息 | |||
P-Access-Network-Info | 终端可以使用该字段告知服务器,当前终端是基于什么网络接入的,以及一些特定的终端网络信息 | √ | √ |
P-Visited-Network-ID | 该标识用于拜访网络的实体向归属网络实体传答当前拜访网络的标识。归属网络实体可以针对该标识做一些是否允许该拜访接入等特定处理。 | × | × |
路由 | |||
注册路由 | 描述注册过程中,UE、PCSCF、ICSCF、SCSCF、HSS的信令走向。 | √ | × |
会话路由 | 描述呼叫过程中,UE、PCSCF、ICSCF、SCSCF、HSS、AS、MGCF的信令走向。 | √ | √ |
呼叫归属网内用户 | 描述归属网络中用户之间的通信 | √ | √ |
描述用户访问拜访网络用户的通信 | √ | √ | |
呼叫PSTN用户 | 描述用户访问PSTN网络用户的通信 | √ | √ |
注册 | |||
注册订阅 | 订阅当前用户的关联注册信息,“网络发起重认证”、“网络发起注销”功能都基于该功能实现。 | √ | √ |
隐式注册处理 | 当终端使用其中一个公有标识在SCSCF注册成功后,由SCSCF将该公有标识相关联的所有隐式注册组中的所有标识全部标记为已注册状态。 | √ | √ |
错误响应处理 | IMS标准中针对错误响应,要求终端立即重新发起注册消息,当多次注册不成功后,不应频繁自动向网络发起注册消息。 | √ | √ |
第三方注册 | 当第三方AS应用服务需要了解注册可达情况时,用户终端注册到SCSCF后,由SCSCF根据第三方应用过滤规则向第三方AS服务器发送当前终端的注册请求。 | × | × |
用户发起重注册 | 终端向CSCF核心网发起的注册刷新。 | √ | × |
用户发起注销 | 终端在重启服务或下发配置时,主动向CSCF核心网发起的注销请求。 | √ | × |
网络发起重认证 | CSCF使用Notify向终端发起缩短注册周期的处理请求,之后终端在被修改的注册周期之内重新发起注册刷新流程。 | √ | √ |
CSCF使用Notify向终端发起网络注销 | √ | √ | |
安全 | |||
AKA鉴权 | 用户终端与PCSCF之间的认证机制 | √ | √ |
正常情况 | AKA的正常处理流程 | √ | √ |
SQN同步失败情况 | 在AKA鉴权过程中,当终端检测SCSCF传过来的SQN没有之前的大,则表明当前终端与网络已经不同步,终端协带正确的SQN发给SCSCF,让SCSCF按照正确的SQN重新进行鉴权处理。 | √ | √ |
安全机制协商 | 用于终端与PCSCF协商它们之间使用的安全机制,如IPSec、TLS。 | √ | √ |
IPSec SA安全联盟 | 用于终端与PCSCF之间使用IPSec在IP层提供加密保护 | √ | √ |
请求URL | |||
SIP URL | 格式:sip:本地号码@归属域;user=phone | √ | √ |
TEL URL | 格式:tel:本地号码; phone-context=归属域 | √ | √ |
URL转义 | 当URL部件中的字符不符合BNF范式规定时,需要进行字符转义处理 | √ | √ |
主被叫身份 | |||
主叫身份识别 | 被叫终端从呼入请求中提取特定IMS字段做为来显信息 | √ | √ |
被叫身份识别 | 被叫终端从呼入请求中提取特定IMS字段做为被叫号码的识别 | √ | √ |
Precondition资源预留(仅描述非早期媒体条件下) | |||
PRECONDITION资源预留 | 资源预留的概念是指在媒体资源没有确定之前,所有的SDP协商都属于资源预留确认处理,在资源预留未确认之前,针对18X之类的信令不能做为回铃指示,在资源预留完成后,再单独使用180发送回铃指示。 | √ | × |
早期媒体(仅描述非资源预留条件下) | |||
前向早期媒体 | 在终端与服务端没有建立完整对话之前,由终端侧向服务端侧发送的媒体信息为前向早期媒体,如特定业务需要的二次按键等。 | √ | × |
后向早期媒体 | 在终端与服务端没有建立完整对话之前,由服务端向终端侧发送的媒体信息为后向早期媒体,如彩铃业务等。 | √ | √ |
Gateway模式 | SIP网络中传统成对的媒体协商,一次仅能协商一组媒体信息,在该组媒体信息没有协商完成之前,不能再继续处理新的协商。 | √ | √ |
App模式 | 和传统成对的媒体协商有很大差异,在一个信令中可以协带多组媒体协商信息。 | √ | × |
信令压缩 | |||
信令压缩 | 将终端与PCSCF之间的信令进行压缩处理,主要用于移动终端。 | √ | × |
传真/Modem相关 | |||
低速传真互通 | 低速传真之间的互通,需要协带ECAN属性指示对端需要关闭回声消除。 | √ | √ |
高速传真互通 | 高速传真之间的互通,需要协带ECAN属性指示对端需要开启回声消除。 | √ | √ |
高低速传真互通 | 在出现降速的情况下,要求终端重新进行信令协商请求 | √ | √ |
低速Modem互通 | 同低速传真互通相同。 | √ | √ |
高速Modem互通 | 同高速传真互通相同。 | √ | √ |
高低速Modem互通 | 在出现降速的情况下,不要求终端重新协商,保持之前的协商请求。 | √ | √ |
NAT穿越 | |||
Received only模式下媒体穿越 | 要求终端在媒体协商为Received only模式时,主动发送一个媒体包来辅助NAT穿越 | √ | √ |
会话更新 | |||
被动心跳支持 | 终端在会话更新启动后,如果在设定时间内没收到任何远端信息,则发送Option请求,如果在设定时间内收到远端信息,则复位心跳计时器。 | √ | √ |
业务订阅 | |||
业务订阅 | 终端在注册成功后,如果开启业务订阅功能则向AS发起业务订阅处理流程。后期AS业务在配置修改后,也会使用Notify通知终端最新业务信息情况。 | √ | √ |
PSTN仿直业务 | |||
主叫号码显示 | 属被叫业务,用于向被叫用户提供主叫用户识别信息。 | √ | √ |
主叫号码显示限制 | 属主叫业务,用于主叫用户阻止向被叫用户提供其识别信息,如果被叫用户是超类用户(如警察)则该功能无效。 | √ | × |
无条件呼叫前转 | 用于被叫用户无条件将主叫呼入转接到第三方,需要处理History-Info。 | √ | √ |
遇忙呼叫前转 | 用于被叫用户忙时,将主叫呼入转接到第三方,需要处理History-Info。 | √ | √ |
无应答呼叫前转 | 用于被叫用户在无应答情况时,将主叫呼入转接到第三方,需要处理History-Info。 | √ | √ |
呼叫等待 | 在两方建立正常通话后,有第三方呼入,业务方听到等待提示音,并且可以根据拍叉加按特征码的行为控制后续流程处理。 | √ | √ |
三方通话 | 在两方建立正常通话后,可以不中断的情况下,将第三方加入对话。IMS方式需要终端支持Refer信令处理。 | √ | √ |
恶意呼叫 | 被叫用户可以在通话过程中,通过拍叉加特征码查询呼入方的信息。 | √ | √ |
呼出限制 | 可以限制主叫终端呼出允许范围。 | √ | × |
免打扰 | 被叫用户在开启免打扰功能后,可以自动拒绝任何呼入。 | √ | × |
缩位拨号 | 主叫用户在使用1~2位特定缩位号码呼出后,AS可以根据业务触发缩位表查询处理,并替换为缩位表中映射的最终号码进行后续呼叫。 | √ | × |
热线服务 | AS通过Notify信令触发终端热线业务是否使能,之后终端根据摘机处理逻辑,向指定的热线业务URL公有标识发起呼叫请求。 | √ | √ |
闹钟 | 终端激活该业务后,AS在终端预定时间向终端发起呼叫 | √ | × |
截接服务 | 当用户呼叫的号码不存在、或禁止特定用户呼入时,由AS拦截此次呼叫,并通过放提示音给用户提示。 | √ | × |
缺席用户服务 | 当用户激活该业务后,当电话呼入时,由网络侧提供代答。 | √ | × |
遇忙回叫 | 当呼叫的被叫用户正在忙时,主叫用户可以根据提示拨打特定业务码激活遇忙回叫业务,在被叫空闲时,AS可以主动呼叫双方并建立对话。 | √ | × |
反极性 | 在进入通话及结束通话时,由AS通过信令告知终端进行极性反转。 | √ | √ |
Centrex业务 | |||
群内呼出 | Centrex群内用户通过短号进行呼叫,在被叫侧显示主叫的识别信息为短号码 | √ | × |
群外呼出 | Centrex群内用户可以向Centrex群外用户进行呼叫。 | √ | × |
群外呼入 | Centrex群外用户可以向群内用户进行呼叫,包括可以拨打直线分机号码、由人工话务员转入,或自动话务台转入几种呼入方式。 | √ | × |
号码显示/限制 | 号码显示: 向被叫用户显示呼入方信息 号码限制: 主叫控制是否将自己的信息显示给被叫用户 | √ | × |
呼出限制 | 对群内用户进行呼叫限制 | √ | × |
呼叫前转 | 允许Centrex用户把呼叫前转至第三方用户,包括无条件转、无应答转、遇忙转、离线转 | √ | × |
呼叫转移 | 允许Centrex用户把呼叫由分机A转给另一个分机B,包括盲转、咨询转。 | √ | × |
呼叫拦截 | 当用户呼叫的号码不存在、或禁止特定用户呼入时,由AS拦截此次呼叫,并通过放提示音给用户提示。 | √ | × |
呼叫代答 | 同组代答: 当组内分机无人接听时,由同组内其它用户可以通过特征码代答呼叫。 指定代答: 当某分机无人接听时,由同一用户群内其它分机,通过特征码+被代答分机号码进行代答。 | √ | × |
呼收等待 | 在两方建立正常通话后,有第三方呼入,业务方听到等待提示音,并且可以根据拍叉加按特征码的行为控制后续流程处理。 | √ | × |
呼叫保持 | 双方进入正常通话后,通过拍叉将远端用户进行通路保持 | √ | × |
秘书功能 | 群内用户A可以指定另一群内用户B作为自己的秘书,所有呼叫用户A的呼叫首先被接续到用户B,之后用户B可以选择是否转接到用户A。 | √ | × |
话务台功能 | 话务台功能是构建在PC平台上的应用软件,可以提供群内用户管理、业务管理等功能,群内用户可以登记为话务员来实现人工话务转接,同时话务台也提供自动话务转接功能。 | √ | × |
用户自服务 | 管理员用户通过自服务功能来管理普通用户长短号、业务权限等功能;普通用户通过自服务功能来管理个人业务属性配置。 | × | × |