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:
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 |
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:
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 |
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:
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 |
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:
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 |
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:
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 |
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:
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 |