Actions

Difference between revisions of "CALL SETUP"

From Zenitel Wiki

 
(26 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 +
{{AI}}
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 4: Line 5:
 
!style="background:#ffdead;" width="100pt"|0x0008
 
!style="background:#ffdead;" width="100pt"|0x0008
 
!style="background:#ffdead;" width="30pt"|8
 
!style="background:#ffdead;" width="30pt"|8
!style="background:#ffdead;" width="100pt"|AMC 08.20
+
!style="background:#ffdead;" |AMC 08.20
 
|-
 
|-
|colspan="2"|'''$CALL L101 L102''' <br\> '''$CALL L101 L102 W32''' <BR\> '''$CALL L101 L102 W64
+
|colspan="3"|'''$CALL L101 L102''' <br> '''$CALL L101 L102 W32''' <BR> '''$CALL L101 L102 W64''' <BR> '''$CALL L101 L102 W0 0 1'''
|colspan="3" |''Let 101 call 102'' <BR\> ''Let 101 call, ignore if 102 forwards'' <br\> ''Let 101 call 102, force both 101 and 102''
+
|colspan="2" |''Let 101 call 102'' <BR> ''Let 101 call, ignore if 102 forwards'' <br> ''Let 101 call 102, force both 101 and 102'' <br>''Let 101 call 102, force private ringing
 
|-
 
|-
 
|colspan="5"|$CALL_SETUP sets up a conversation like dialing from a station. Default behavior:
 
|colspan="5"|$CALL_SETUP sets up a conversation like dialing from a station. Default behavior:
Line 14: Line 15:
 
* The A station's call priority in NVRAM is used.
 
* The A station's call priority in NVRAM is used.
 
* No acknowledge messages are returned
 
* No acknowledge messages are returned
$[[CONN_REQUEST]]/$CONN is retained for compatibility only, DPMT_CALL_SETUP is the preferred message now.
+
$[[CONN_REQUEST]]/$CONN is retained for compatibility only, CALL_SETUP is the preferred message now.
 
|-
 
|-
|align=center|1||[[NET_OBJ_REF]]<br\>{[[ECL_STATION]], <BR\> [[ECL_USER]]}||colspan="3"|A - user or station.
+
|align=center|1||[[NET_OBJ_REF]]<br />{[[ECL_STATION]], <br> [[ECL_USER]]}||colspan="3"|A - user or station.
 
|-
 
|-
|align=center|2||[[NET_OBJ_REF]] <br\>{[[ECL_STATION]], <BR\> [[ECL_USER]]}||colspan="3"|B - user or station
+
|align=center|2||[[NET_OBJ_REF]] <br />{[[ECL_STATION]], <br> [[ECL_USER]], [[ECL_O_DUPL_CONF]]}||colspan="3"|B - user or station or [[Duplex_Conference]]
 
|-
 
|-
|align=center|3||[[UINT2]]<br\>(optional)||colspan="3"|Call mode options  (default zero)<br\>Call mode options can be the sum of the following:<BR\>   
+
|align=center|3||[[UINT2]]<br>(optional)||colspan="3"|Call mode options  (default zero)<br />Call mode options can be the sum of the following:<BR\>   
1: Return [[CONN_REFERENCE]], [[STATION_DOWN]] or [[STATION_BUSY]]. Send [[DISCONNECTED]] at disconnect (CSF_RETURN_ACK)<BR\>
+
1: Return [[CONN_REFERENCE]], [[STATION_DOWN]] or [[STATION_BUSY]]. Send [[DISCONNECTED]] at disconnect (CSF_RETURN_ACK)<br>
2: Require [[CONN_REF_ACK]] and [[DISCONNECTED_ACK]] (CSF_3WAY_ACK)<BR\>
+
2: Require [[CONN_REF_ACK]] and [[DISCONNECTED_ACK]] (CSF_3WAY_ACK)<br>
4: Reserved<BR\>
+
4: Reserved<br>
8: Reserved<BR\>
+
8: This is a transfer of a [[Billing|billed]] call. Param#6 then carries the nodenumber of the billing node <br>
16: Do not disconnect A station if busy (CSF_NOT_FORCE_A)<BR\>
+
16: Do not disconnect A station if busy (CSF_NOT_FORCE_A) <br>
32: Do not follow call forwarding (CSF_NO_FORWARD)<BR\>       
+
32: Do not follow call forwarding (CSF_NO_FORWARD) <br>       
64: Transfer call, answer group call (CSF_TRANSFER_CALL)  Forces both A and B stations.<BR\>  
+
64: Used internally for transfer call, answer group call (CSF_TRANSFER_CALL)  Forces both A and B stations. <br>  
128: Force call in Open Duplex mode (CSF_OPEN_DUPLEX) (AMC 09.03)
+
128: Force call in Open Duplex mode (CSF_OPEN_DUPLEX) (AMC 09.03) <br>
 +
256: Start a silence call to an IP station. No LED or loudspeaker turned on the B party. (AMC 11.02.03.01)<br>
 +
512: Force Fixed Open Duplex mode (M key an Hook does not affect the Open Duplex conversation) (AMC 11.02.03.02)
 
|-
 
|-
|align=center|4||[[UINT1]]<BR\>(optional)||colspan="3"|A-call priority 1 - 4. Zero or omitted means that the NVRAM priority of A station is used
+
|align=center|4||[[UINT1]]<br>(optional)||colspan="3"|Allocation priority of A station. Zero or omitted means that the NVRAM priority of A station is used,[[Users & Stations (AlphaPro)]]. Priority 4 gives [[Busy override]] of A station. Priority 1,2,3 gives normal allocation.
 
|-
 
|-
|align=center|5||[[UINT1]]<br\>(optional)||colspan="3"|B-call priority 1 - 4. Zero or omitted means that the NVRAM priority of A station is used
+
|align=center|5||[[UINT1]]<br />(optional)||colspan="3"| [[Call priority]] towards B station. Value 1 - 4. Value zero or omitted means that the NVRAM priority of A station is used, [[Users & Stations (AlphaPro)]].
 
|-
 
|-
|align=center|6||[[NET_OBJ_REF]]<br\>{[[ECL_STATION]]}<br\>(optional)||colspan="3"|B Station if User B is not at own station.
+
|align=center|6||[[NET_OBJ_REF]]<br />{[[ECL_STATION]]}<br />(optional)||colspan="3"|B Station if User B is not at own station.
 
|-
 
|-
|||Response||colspan="3"|[[CONN_REFERENCE]], [[STATION_DOWN]] or [[STATION_BUSY]], or none
+
|colspan="2"|Response||colspan="3"|[[CONN_REFERENCE]], [[STATION_DOWN]] or [[STATION_BUSY]], or none
 
|}
 
|}
 +
 +
'''''See also:'''' [[$CALL command used in AlphaNet (Event Handler)]]
 +
<br/>
 +
<br/>
 +
 +
[[Category: ACDP messages]]
 +
[[Category: DP Commands]]
 +
 +
 +
[[AlphaNet_Data_Protocol#Station_Connect_Operations|Back to AlphaNet message list]]

Latest revision as of 11:44, 30 June 2022

AI.png
CALL_SETUP 0x0008 8 AMC 08.20
$CALL L101 L102
$CALL L101 L102 W32
$CALL L101 L102 W64
$CALL L101 L102 W0 0 1
Let 101 call 102
Let 101 call, ignore if 102 forwards
Let 101 call 102, force both 101 and 102
Let 101 call 102, force private ringing
$CALL_SETUP sets up a conversation like dialing from a station. Default behavior:
  • A station is disconnected if busy
  • Call can result in Private ringing, Absent, Busy or Transfer like a ordinary call
  • The A station's call priority in NVRAM is used.
  • No acknowledge messages are returned

$CONN_REQUEST/$CONN is retained for compatibility only, CALL_SETUP is the preferred message now.

1 NET_OBJ_REF
{ECL_STATION,
ECL_USER}
A - user or station.
2 NET_OBJ_REF
{ECL_STATION,
ECL_USER, ECL_O_DUPL_CONF}
B - user or station or Duplex_Conference
3 UINT2
(optional)
Call mode options (default zero)
Call mode options can be the sum of the following:<BR\>

1: Return CONN_REFERENCE, STATION_DOWN or STATION_BUSY. Send DISCONNECTED at disconnect (CSF_RETURN_ACK)
2: Require CONN_REF_ACK and DISCONNECTED_ACK (CSF_3WAY_ACK)
4: Reserved
8: This is a transfer of a billed call. Param#6 then carries the nodenumber of the billing node
16: Do not disconnect A station if busy (CSF_NOT_FORCE_A)
32: Do not follow call forwarding (CSF_NO_FORWARD)
64: Used internally for transfer call, answer group call (CSF_TRANSFER_CALL) Forces both A and B stations.
128: Force call in Open Duplex mode (CSF_OPEN_DUPLEX) (AMC 09.03)
256: Start a silence call to an IP station. No LED or loudspeaker turned on the B party. (AMC 11.02.03.01)
512: Force Fixed Open Duplex mode (M key an Hook does not affect the Open Duplex conversation) (AMC 11.02.03.02)

4 UINT1
(optional)
Allocation priority of A station. Zero or omitted means that the NVRAM priority of A station is used,Users & Stations (AlphaPro). Priority 4 gives Busy override of A station. Priority 1,2,3 gives normal allocation.
5 UINT1
(optional)
Call priority towards B station. Value 1 - 4. Value zero or omitted means that the NVRAM priority of A station is used, Users & Stations (AlphaPro).
6 NET_OBJ_REF
{ECL_STATION}
(optional)
B Station if User B is not at own station.
Response CONN_REFERENCE, STATION_DOWN or STATION_BUSY, or none

See also:' $CALL command used in AlphaNet (Event Handler)


Back to AlphaNet message list