The Rx Interface supports the QoS resource reservation for reserving bandwidth in the IP access network.
The Rx reference point is used to exchange application level session information between the Policy and Charging Rules Function (PCRF) and the P-CSCF. The SBC, acting as P-CSCF creates a TCP connection with the configured PCRFs as shown in the example diagram below.
P-CSCF to PCRF Connection via RX Interface
The Rx Interface implementation is based on RFC 3588 (Diameter protocol) and 3GPP TS 29.214V8.2.0 (Policy and Charging Control over Rx Reference Point). Rx applies independently to the ingress and/or egress legs of a call, based on configurable parameters of the supporting SIP Services. The Rx interface may be provisioned on a per SIP Service Group basis.
To act as P-CSCF in the network, the SBC supports the Rx interface with the following messages.
To configure Rx interface for PCRF from CLI, use command syntax:
% set addressContext <addressContexName> zone <zoneName> sipTrunkGroup <trunkGroupName> media pcrf pcrfCommitment <none | supported | required>
...where pcrfCommitment
is the degree of commitment expected from the PCRF during call setup or call update. Refer to Configuring SBC as P-CSCF for additional details.
Example:
Below is an example of creating a system-level Rx node.
set addressContext default diamNode Diam primaryOriginHost primary-pcrf secondaryOriginHost secondary-pcrf ipV4Address 10.54.172.150 ipV6Address fd00:10:6b50:5410::96 originRealm pcscf-rx-ims.test transactionTimeout 6000 ipInterfaceGroupName LIF1 commit set addressContext default diamNode Diam peer seagull.sonus.net fqdn seagull.sonus.net ipAddress 10.54.12.251 tcpPort 3868 commit set addressContext default diamNode Diam realmRoute seagull.sonus.net realm seagull.sonus.net peer seagull.sonus.net appId rx priority 1 commit set addressContext default diamNode Diam state enabled commit set addressContext default diamNode Diam peer seagull.sonus.net state enabled commit set addressContext default diamNode Diam realmRoute seagull.sonus.net state enabled commit set addressContext default zone ZONE_IAD sipTrunkGroup TG_PCSCF_INT_IP media pcrf pcrfRealm seagull.sonus.net pcrfCommitment supported cushionPacketSize enabled cushionNullSdp enabled commit
Additional topics in this section: