SIP-KPML to RFC 2833 Conversion for DTMF Events

The Oracle Communications Session Border Controller supports SIP KPML to RFC 2833 conversion for DTMF events.

SIP KPML to RFC 2833 Negotiation

The Oracle Communications Session Border Controller removes the Allow-Event header if it contains the value KPML.

A SUBSCRIBE request is sent for each KPML event upon a successful invite.

After the SUBSCRIBE even is successful, the Oracle Communications Session Border Controller will process all NOTIFY requests and respond with 200 OK messages.

The SDP-Insertion feature will be used if the Access-side does not offer a SDP in the invite and the core side does not accept an offer-less invite.

RFC 2833 to SIP KPML Negotiation

The Oracle Communications Session Border Controller adds an Allow-Event header with the value KPML to the INVITE message.

If a SUBSCRIBE message is received from the Access side, the Oracle Communications Session Border Controller will respond with a 200 OK message.

A KPML NOTIFY request is sent for each 2833 DTMF entered, until the subscription is terminated.

KPML-2833 Interworking on a SIP Interface Configuration

To configure KPML - 2833 interworking on a SIP interface:

  1. Access the sip-interface configuration element.
    ORACLE# configure terminal
    ORACLE(configure)# session-router
    ORACLE(session-router)# sip-interface
    ORACLE(sip-interface)# 
    
  2. Select the sip-interface object to edit.
    ORACLE(sip-interface)# select
    <RealmID>:
    1: realm01 172.172.30.31:5060
    
    selection: 1
    ORACLE(sip-interface)#
  3. kpml-interworking—Set this parameter to enabled to use KPML-2833 interworking.
  4. Type done to save your configuration.