Reference for Avaya Communications DEFINITY G3


Conference scenarios

Manual screened conference between Agents A, B, and C

This example shows a three-party telephone call where the two agents (A and B) are currently engaged in a call. Agent B then conferences in Agent C.

The program calls used in this example are:

Call_Alerting
Call_Connected
Call_Held
Call_Conferenced
Disconnected
Setup

The legend for this example is:


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

Agent B presses the CONFERENCE button  S>H  CALL_HELD
holding_party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
holding_party_calling=STL_SWITCH_DEFAULT_CALLING
holding_party_callback=STL_SWITCH_DEFAULT_CALLBACK
held_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)

 S>H  SETUP
party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE
Agent B dials Agent C. C's phone is alerted  S>H  CALL_ALERTING
calling_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
alerting_party_list(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
alert_reason=STL_ALERT_NOT_SPECIFIED
Agent C answers  S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Agent B conferences the call by pressing the CONFERENCE button  S>H  CALL_CONFERENCED
requesting_party_1_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
requesting_party_2_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
existing_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=B)
Agent A hangs up  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Agent C hangs up  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Call Ends  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

Host API screened conference between Agents A, B, and C

This example shows a two-party telephone call where the two agents (A and B) are currently engaged in a call. Agent B then conferences in Agent C.

The program calls used in this example are:

Answer_Call
Call_Alerting
Call_Connected
Call_Held
Call_Conferenced
Conference_Call
Disconnect
Disconnected
Extend_Call
Response

The legend for this example is:


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

Host Issues Extend_Call on behalf of B to C S<H EXTEND_CALL
requesting_party_ID_1=b1
new_party=C
requesting_party_ID_2=b2
new_party_ID=c1
program_data=
request_tag=r1

 S>H  CALL_HELD
holding_party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
holding_party_calling=STL_SWITCH_DEFAULT_CALLING
holding_party_callback=STL_SWITCH_DEFAULT_CALLBACK
held_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)

 S>H  RESPONSE
request_tag=r1
response_type_indicator=STL_POSITIVE_RESPONSE
Agent C's phone is alerted  S>H  CALL_ALERTING
calling_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
alerting_party_list(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
alert_reason=STL_ALERT_NOT_SPECIFIED
Host Issues Answer_Call on behalf of C S<H ANSWER_CALL
party_ID=c1
request_tag=r2

 S>H  RESPONSE
request_tag=r2
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Host Issues Conference_Call on behalf of B S<H CONFERENCE_CALL
requesting_party_ID_1=b2
requesting_party_ID_2=b1
request_tag=r3

 S>H  RESPONSE
request_tag=r3
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  CALL_CONFERENCED
requesting_party_1_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
requesting_party_2_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
existing_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=B)
Host issues Disconnect on behalf of A S<H DISCONNECT
party_ID=a1
program_data=
request_tag=r4

 S>H  RESPONSE
request_tag=r4
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Host issues Disconnect on behalf of C S<H DISCONNECT
party_ID=c1
program_data=
request_tag=r5

 S>H  RESPONSE
request_tag=r5
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Call Ends  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

Mixed mode screened conference between Agents A, B, and C

This example shows a two-party telephone call where the two agents (A and B) are currently engaged in a call. Agent B then conferences in Agent C using a mixture of Host API calls and manual actions.

The program calls used in this example are:

Call_Alerting
Call_Connected
Call_Conferenced
Call_Held
Conference_Call
Disconnect
Disconnected
Response
Setup

The legend for this example is:


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

Agent B presses the CONFERENCE button  S>H  CALL_HELD
holding_party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
holding_party_calling=STL_SWITCH_DEFAULT_CALLING
holding_party_callback=STL_SWITCH_DEFAULT_CALLBACK
held_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)

 S>H  SETUP
party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE
Agent B dials Agent C. C's phone is alerted  S>H  CALL_ALERTING
calling_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
alerting_party_list(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
alert_reason=STL_ALERT_NOT_SPECIFIED
Agent C answers  S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Host Issues Conference_Call on behalf of B S<H CONFERENCE_CALL
requesting_party_ID_1=b2
requesting_party_ID_2=b1
request_tag=r1

 S>H  RESPONSE
request_tag=r1
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  CALL_CONFERENCED
requesting_party_1_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
requesting_party_2_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
existing_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=B)
Host issues Disconnect on behalf of A S<H DISCONNECT
party_ID=a1
program_data=
request_tag=r2

 S>H  RESPONSE
request_tag=r2
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Agent C hangs up  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Call Ends  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

Manual blind conference between Agents A, B, and C

This example shows a two-party telephone call where the two agents (A and B) are currently engaged in a call. Agent B then conferences the call with Agent C before C answers.

The program calls used in this example are:

Call_Alerting
Call_Connected
Call_Held
Call_Conferenced
Disconnected
Setup

The legend for this example is:


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

Agent B presses the CONFERENCE button  S>H  CALL_HELD
holding_party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
holding_party_calling=STL_SWITCH_DEFAULT_CALLING
holding_party_callback=STL_SWITCH_DEFAULT_CALLBACK
held_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)

 S>H  SETUP
party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_type=STL_VOICE
Agent B dials Agent C. C's phone is alerted  S>H  CALL_ALERTING
calling_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
alerting_party_list(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
alert_reason=STL_ALERT_NOT_SPECIFIED
Agent B conferences the call by pressing the CONFERENCE button  S>H  CALL_CONFERENCED
requesting_party_1_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
requesting_party_2_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=B, DNIS=B)
existing_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=B)
Agent C answers  S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
call_extension=STL_NO_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Agent A hangs up  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Agent C hangs up  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Call Ends  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

Call completes through VDN, Agent Conferences third agent

This example shows a three-party telephone call where the original call is between an external client and an agent. The Agent Conferences in a third agent.

The program calls used in this example are:

Answer_Call
Call_Alerting
Call_Connected
Call_Held
Call_Conferenced
Call_Routed
Conference_Call
Disconnect
Disconnected
Extend_Call
Response

The legend for this example is:


Activity Dir CallPath Services
program call or message
Call reaches monitored VDN VA  S>H  CALL_ROUTED
calling_party_info(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
routed_from_party_info()
route_reason=STL_DIRECT_ROUTE
call_extension=STL_EXTENSION_UNKNOWN
call_type=STL_VOICE
routed_to_party_list(
connection_ID=va1, party_number=VA,
party_type=STL_PILOT_PARTY_TYPE,
party_group=VA, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)
Agent B in split SB is available and is assigned the call.  S>H  CALL_ROUTED
calling_party_info(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
routed_from_party_info(
connection_ID=va1, party_number=VA,
party_type=STL_PILOT_PARTY_TYPE,
party_group=VA, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)
route_reason=STL_FROM_PILOT_ROUTE
call_extension=STL_EXTENSION_UNKNOWN
call_type=STL_VOICE
routed_to_party_list(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
party_group=SB, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)

 S>H  CALL_ALERTING
calling_party_info(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
call_extension=STL_EXTENSION_UNKNOWN
call_type=STL_VOICE
alerting_party_list(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
party_group=SB, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)
alert_reason=STL_ALERT_NOT_SPECIFIED
Agent B answers  S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
party_group=SB, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)
call_extension=STL_EXTENSION_UNKNOWN
call_type=STL_VOICE
existing_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Host Issues Extend_Call on behalf of B to C S<H EXTEND_CALL
requesting_party_ID_1=b1
new_party=C
requesting_party_ID_2=b2
new_party_ID=c1
program_data=
request_tag=r1

 S>H  CALL_HELD
holding_party_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
party_group=SB, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)
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  RESPONSE
request_tag=r1
response_type_indicator=STL_POSITIVE_RESPONSE
Agent C's phone is alerted  S>H  CALL_ALERTING
calling_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
alerting_party_list(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
alert_reason=STL_ALERT_NOT_SPECIFIED
Host Issues Answer_Call on behalf of C S<H ANSWER_CALL
party_ID=c1
request_tag=r2

 S>H  RESPONSE
request_tag=r2
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=C)
call_extension=STL_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Host Issues Conference_Call on behalf of B S<H CONFERENCE_CALL
requesting_party_ID_1=b2
requesting_party_ID_2=b1
request_tag=r3

 S>H  RESPONSE
request_tag=r3
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  CALL_CONFERENCED
requesting_party_1_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
requesting_party_2_info(
connection_ID=b1, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE,
party_group=SB, original_group=VA,
dialed_number=dialed#, DNIS=dialed#)
existing_party_list(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C, DNIS=dialed#)
Client hangs up  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=x1, party_number=X,
party_type=STL_UNKNOWN_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Host issues Disconnect on behalf of C S<H DISCONNECT
party_ID=c1
program_data=
request_tag=r4

 S>H  RESPONSE
request_tag=r4
response_type_indicator=STL_POSITIVE_RESPONSE

 S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
other_disconnected_party_list()
remaining_party_list(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED
Call Ends  S>H  DISCONNECTED
disconnecting_party_info(
connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
other_disconnected_party_list()
remaining_party_list()
disconnect_reason=STL_DISCONNECT_NOT_SPECIFIED

Add_Party D to a three-party conferenced call between Agents A, B, and C

This example shows adding a fourth party D to an existing three-party conference call between Agents A, B, and C. Parties A and B are in the connected state and Party C is initially alerting. The flow starts with C connecting.

The program calls used in this example are:

Add_Party
Call_Connected
Response
Set_Add_Party_Direction

The legend for this example is:


Activity Dir CallPath Services
program call or message
Agent C answers the conferenced call  S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=C)
call_extension=STL_NO_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list
(connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_CONNECT_NOT_SPECIFIED
Host issues add party direction so party D can talk and listen to the other parties in the call. H>S SET_ADD_PARTY_DIRECTION
add_party_direction= STL_AP_DIRECTION_SEND_AND_RCV
Add party D H>S ADD_PARTY
new_party=D
existing_party_ID=c1
new_party_ID=d1
request_tag=r1

 S>H  RESPONSE
request_tag=r1
response_type_indicator=STL_POSITIVE_RESPONSE
Party D connects into existing three-party conference call creating a four-party conference call  S>H  CALL_CONNECTED
connecting_party_info(
connection_ID=d1, party_number=D,
party_type=STL_EXTENSION_PARTY_TYPE,
dialed_number=D)
call_extension=STL_NO_CALL_EXTENSION
call_type=STL_VOICE
existing_party_list
(connection_ID=c1, party_number=C,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=a1, party_number=A,
party_type=STL_EXTENSION_PARTY_TYPE)
(connection_ID=b2, party_number=B,
party_type=STL_EXTENSION_PARTY_TYPE)
connect_reason=STL_ADD_PARTY_SEND_AND_RCV


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