Parking component

Table of Contents

Description

Performs placing the current call to the parking lot (places information in the storage), or taking a caller from the parking lot (switches the current caller to a caller from the parking lot).
The component is used in the parking and pickup scenarios, applied during a featurecode call with the parking type. It can be used in other scenarios as well.

Table 1. System Characteristics

Index

218

Short title

parking

Types of scenarios

IVR

Starter module

r_sip_ivr_script_component_parking

Mode

Asynchronous

Icon

218

Branching pattern

Branching, closing

Properties

Table 2. Properties
Specification Description

Title: Action
Code: action
Visibility: no
Default: Place in parking lot

Possible values:

  • Place in parking lot (`push, 0) - Saves the current call data to the parking lot log and returns the control for further playback. The log entry is automatically deleted when the scenario ends.

  • Take from parking lot (pop, 1) - Performs a search for data in the parking lot log, finding an active call and switching the current caller to it by sending a SIP REFER request with the Replaces option. Applies the component algorithm Shoulder Swap transfer.

Title: Parking number
Code: parkingCode
Visibility: no
Default: — 

An argument containing the parking lot number with which the current operation is associated.
The placement operation can be successfully performed only if the specified number in the parking log is not present, i.e. the parking space is free.

Title: Error code to variable
Code: errorCodeVar
Visibility: no
Default: — 

Variable to store the error code.

Title: Transition
Code: transfer
Visibility: no
Default: — 

Component to which control is passed on successful completion of the parking operation.

Title: Transition, Busy
Code: transferBusy
Visibility: no
Default: — 

The component to which control is transferred when the specified parking space is occupied when parking is placed.

Title: Transition, not found
Code: transferNotFound
Visibility: no
Default: — 

The component to which control is passed if the specified parking space is empty when attempting to take a subscriber from the parking lot.

Title: Transition, Error
Code: transferError
Visibility: no
Default: — 

The component to which control is passed when an error occurs.

See also