Difference between revisions of "CALL SETUP"
From Zenitel Wiki
(40 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
− | {| border="1" | + | {{AI}} |
+ | {| border="1" | ||
|- | |- | ||
− | !width="90pt" colspan="2"|CALL_SETUP | + | !style="background:#ffdead;" width="90pt" colspan="2"|CALL_SETUP |
− | !width="100pt"|0x0008 | + | !style="background:#ffdead;" width="100pt"|0x0008 |
− | !width="30pt"|8 | + | !style="background:#ffdead;" width="30pt"|8 |
− | ! | + | !style="background:#ffdead;" |AMC 08.20 |
|- | |- | ||
− | |colspan=" | + | |colspan="3"|'''$CALL L101 L102''' <br> '''$CALL L101 L102 W32''' <BR> '''$CALL L101 L102 W64''' <BR> '''$CALL L101 L102 W0 0 1''' |
− | |colspan=" | + | |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"| | + | |colspan="5"|$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}||colspan="3"| | + | |align=center|1||[[NET_OBJ_REF]]<br />{[[ECL_STATION]], <br> [[ECL_USER]]}||colspan="3"|A - user or station. |
|- | |- | ||
− | |2|| | + | |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]] |
|- | |- | ||
− | |3|| | + | |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\> |
− | |colspan="3"| | + | 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> | ||
+ | 4: 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> | ||
+ | 32: Do not follow call forwarding (CSF_NO_FORWARD) <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) <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"|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. |
− | |colspan="3"| | ||
|- | |- | ||
+ | |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. | ||
+ | |- | ||
+ | |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
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:
$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) | ||
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 |