端到端的VoLTE通话(5)--语音通话的AVP简介.doc
端到端的VoLTE通话(5)--语音通话的AVP简介
\oVOLTE#VOLTE\o端到端#端到端\oSDP#SDP\oAVP#AVP
一、AVP(Anattribute-valuepair-属性值)是用于封装特定于协议的信息并带有MPE设备支持的使用监控;第三方的AVP策略条件支持RAA、CCA、CCR、RAR等Diameter消息;?在端到端的VOLTE业务建立过程中Diameter支持第三方AVP的设置或删除。图1是VOLTE通话SDP应答消息中AVP示例;图1.AAR中的AVP
二、VOLTE中Media-Component-Description的AVP反映了SDP中的offer和answer,在图2的消息中介绍了:媒体类型、方向和编解码器等详细信息。图2.Media-Component-DescriptionAVP中的子AVP
Media-Sub-ComponentAVP:媒体流的描述,上图(2)中有两个子组件:一个用于RTP,另一个用于RTCP。
Flow-DescriptionAVP:每个方向IP流的描述,其中IP地址和端口号是从P-CSCF从SDPoffer和answer中复制过来的。
??上行IP流:UE(“100.64.63,41”,“1234”)→SBC(“97”,“10570”)
??下行IP流:SBC(“97”,“10570”)→UE(“100.64.63,41”,“1234”)
Flow-StatusAVP:每个媒体流的权限状态。
??ENABLED-UPLINK(0):仅启用关联的上行链路IP流。
??ENABLED-DOWNLINK(1):仅启用关联的下行链路IP流。
??ENABLED(2):启用所有关联的IP流
?DISABLED(3):禁用所有关联的IP流
?REMOVED(4):删除所有关联的IP流
Media-TypeAVP:媒体流的类型,例如音频、视频、数据、文本、消息。
Max-Requested-Bandwidth-UL/DLAVP:每个方向上IP流的最大比特率(MBR)。带宽包含来自IP层和上层的所有开销,例如IP、UDP、RTP、RTP有效载荷。
RS-BandwidthAVP:RTCP发送方报告所需的最大带宽。
RR-BandwidthAVP:RTCP接收报告所需的最大带宽。
Codec-DataAVP:P-CSCF已知的编解码器相关信息。