Reference for Avaya Communications DEFINITY G3


Call parked scenarios

Agent A parks external client X, retrieves from same extension

The example shows an external client being parked manually by an agent. Agent A then unparks the call at the same extension it was originally parked at.

The program calls used in this example are:

Call_Held
Call_Parked
Call_Picked
Disconnected
Setup

The legend for this example is:


Activity Dir CallPath Services
program call or message
A and X are currently engaged in a call where X called A

A presses the transfer button, dials the parking access code and then presses transfer again  S>H  CALL_HELD
holding_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=A, DNIS=A)
holding_party_calling=STL_SWITCH_DEFAULT_CALLING
holding_party_callback=STL_SWITCH_DEFAULT_CALLBACK
held_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)

 S>H  SETUP
party_info(
connection_ID=a2, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE

 S>H  CALL_PARKED
parking_party_info(
connection_ID=a2, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
target_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=A, DNIS=A)
held_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
parking_party_calling=STL_SWITCH_DEFAULT_CALLING
Party A goes off-hook and dials the unpark access code and A's extension  S>H  SETUP
party_info(
connection_ID=a3, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE

 S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=a3, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

 S>H  CALL_PICKED
connecting_party_info(
connection_ID=a4, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE,


dialed_number=A, DNIS=A)
picked_from_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=A, DNIS=A)
call_type=STL_VOICE
existing_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)

Agent A parks external client X, retrieves from different extension

The example shows an external client being parked manually by an agent. Agent A then unparks the call at Agent B's extension.

The program calls used in this example are:

Call_Held
Call_Parked
Call_Picked
Disconnected
Setup

The legend for this example is:


Activity Dir CallPath Services
program call or message
A and X are currently engaged in a call where X called A

A presses the transfer button, dials the parking access code and then presses transfer again  S>H  CALL_HELD
holding_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=A, DNIS=A)
holding_party_calling=STL_SWITCH_DEFAULT_CALLING
holding_party_callback=STL_SWITCH_DEFAULT_CALLBACK
held_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)

 S>H  SETUP
party_info(
connection_ID=a2, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE

 S>H  CALL_PARKED
parking_party_info(
connection_ID=a2, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
target_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=A, DNIS=A)
held_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
parking_party_calling=STL_SWITCH_DEFAULT_CALLING
Agent A goes off-hook at B's extension and dials the unpark access code and A's extension  S>H  SETUP
party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE

 S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=b1, party_number=B)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

 S>H  CALL_PICKED
connecting_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=A, DNIS=A)
picked_from_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_UNKNOWN,
dialed_number=A, DNIS=A)
call_type=STL_VOICE
existing_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]