APPENDIX E. Service policy configuration for ringback tone generation and early media relaying

Link copied to clipboard

The table below provides information on resultant system’s behavior, depending on the service policy options configured for both calling and called parties:

If a call party(s) is not assigned a service policy, PortaSIP processes the 18x responses for this party as defined in the convert_1xx option on the Configuration server. Thus,

  • If the convert_1xx option is set to Yes, PortaSIP turns the 18x call progress responses and early media into a 180 Ringing message. This corresponds to the call_progress_filter option set to ringing_only.
  • If the convert_1xx option is set to No, PortaSIP sends the 18x call progress responses without conversion and relays early media. This corresponds to the call_progress_filter option set to full_progress.

Calling party (Call from Vendor/Account)

Called party (Calls to Vendor/Account)

Resultant behavior

call_progress_notification

call_progress_filter

call_progress_filter

signaling

full_progress

full_progress

18x call progress responses are sent to the caller without conversion. Early media (if sent by the callee’s SIP UA) is relayed.

audio_rbt

full_progress

full_progress

  • 18x response is received without the SDP – the RTP proxy immediately plays the uploaded ringback media file to the caller.
  • 18x response is received with the SDP – the RTP media packets are expected. If they are not received within a predefined timeout, the RPT proxy plays the uploaded ringback media file to the caller.

Early media (if sent by the callee’s SIP UA) interrupts the ringback tone and is relayed to the caller.

mow

full_progress

full_progress

The RTP proxy plays the Music on Waiting prompt upon receiving a 182 Queued response without the SDP. The rest of the 18x call progress responses are relayed without conversion. Early media (if sent by the callee’s SIP UA) interrupts the Music on Waiting prompt and is relayed to the caller.

signaling/mow

full_progress

ringing_only

All 18x call progress responses and media from the called party are passed as a 180 Ringing message to the caller’s SIP UA. The Music on Waiting prompt cannot be played.

audio_rbt

full_progress

ringing_only

Upon receiving an 18x response, the RTP proxy immediately plays the uploaded ringback media file to the caller.

ringing_only

All 18x call progress responses and media from the called party are turned into a 180 Ringing message.

On this page