Actions

Difference between revisions of "CDC CMD"

From Zenitel Wiki

 
(47 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[WCSD_Billing]]
+
{{AI}}
 +
Related to [[ABSD_Billing]]
  
 
{| border="1"
 
{| border="1"
 
|-
 
|-
 
!style="background:#ffdead;" width="90pt" colspan="2"|CDC_CMD
 
!style="background:#ffdead;" width="90pt" colspan="2"|CDC_CMD
!style="background:#ffdead;" width="100pt"|0x00xx
+
!style="background:#ffdead;" width="100pt"|0x009F
!style="background:#ffdead;" width="30pt"|xx
+
!style="background:#ffdead;" width="30pt"|159
 
!style="background:#ffdead;" |AMC 10.40
 
!style="background:#ffdead;" |AMC 10.40
 
|-
 
|-
|colspan="5"|Message used for billing control. <br\>
+
|colspan="5"|Message used for billing control. <br />
Call Detail Control response command. Used from WCSD towards AMCD
+
Call Detail Control message, response to [[CDC_STATE]].  command. Used from ABSD towards AMCD
 
|-
 
|-
|align=center|1||[[UINT2]]||colspan="3"|Connection Reference for this "dialing" sequence.
+
|align=center|1||[[UINT2]]||colspan="3"|Connection Reference for this "dialing" sequence (actually ST_IND of A-station).
 
|-
 
|-
 
|align=center|2||[[NET_OBJ_REF]]||colspan="3"|A-station (billed station) .
 
|align=center|2||[[NET_OBJ_REF]]||colspan="3"|A-station (billed station) .
 
|-
 
|-
 
|align=center|3||[[UINT1]]||colspan="3"|Command<br>
 
|align=center|3||[[UINT1]]||colspan="3"|Command<br>
1 PIN_OK, Pin code is OK<br\>
+
1 DIAL_PIN, (dial pin code , display *) If param 7 is included, use that text as display prompt<br>
2 TRUNK_SET, Set trunk number for SIP, start SIP connection. <br>
+
2 DIAL_NORMAL. If param 7 is included, use that text as display prompt <br>
3 NOT_OK, Pin code etc. is not OK <br>
+
3 TRUNK_SET, Set trunk number for SIP, start SIP connection. <br>
4 DISCONNECT, Force disconnect connection due to illegal directory number or no more money<br>
+
4 ABORT, see reason codes in [4]. Expect CDC_STATE(DISCONNET) in return if ABORT reason code [1..99] <br>
 +
5 LOW_BALANCE, approx. 10 seconds to ABORT due to ACCOUNT_OVERDRAWN <br>
 
|-
 
|-
|align=center|4||[[UINT1]]||colspan="3"|number of digits to delete from out-buffer
+
|align=center|4||[[UINT1]]||colspan="3"|ABORT reason codes [1..99]<br>
 +
ABSD expects immediate DISCONNECT from AMCD
 +
 
 +
1  NO_BILLING_LICENSE <br>
 +
2  INVALID_PIN_CODE <br>
 +
3  BARRED_NUMBER <br>
 +
4  ACCOUNT_OVERDRAWN <br>
 +
5  MISSING_TRUNK_DATA <br>
 +
6  BACKUP_IN_PROGRESS <br>
 +
7  MISSING_DATABASE <br>
 +
8  EXTENSION_LOCKED <br>
 +
9  BARRING_LEVEL <br>
 +
10 USERS_MULTIPLE_CALL_INHIBIT <br>
 +
11 EXTENSION_INVALID <br>
 +
12 WAIT_ESTABLISHED_TIMEOUT <br>
 +
13 SPEECH_START_TIMEOUT <br>
 +
14 ACCESS_DENIED <br>
 +
 
 +
ABORT information codes [101..199]<br>
 +
ABSD may or may not continue Billing charge process with local FSM data <br>
 +
 
 +
101 OUT_OF_SERVICE, lost contact with Network Disk or other SQLITE specific error status <br>
 +
102 MISSING_ACTIVE, failed to receive ACTIVE from AMCD, Billing charge stops, ABSD FSM terminates <br>
 +
103 MISSING_ESTABLISHED <br>
 +
104 DIGIT_TIMEOUT (waiting for Pin Code) <br>
 +
105 MISSING_ACTIVE_SYNC, failed to receive ACTIVE_SYNC after CHANGE_A_IDENTITY, sent even if AMCD probably won't receive it<br>
 +
|-
 +
|align=center|5||[[UINT1]]||colspan="3"|number of digits to delete from out-buffer
 
|-
 
|-
|align=center|5||[[NET_OBJ_REF]]||colspan="3"|For TRUNK_SET: Trunknumber
+
|align=center|6||[[NET_OBJ_REF]]||colspan="3"|For TRUNK_SET: Trunknumber
 
|-
 
|-
|align=center|6||[[TEXT16]]||colspan="3"|Additonal info (failure reason, user name)
+
|align=center|7||[[TEXT16]]||colspan="3"|Additonal info as text (Abort reason, user name).<br>
 +
DIAL_PIN, DIAL_NORMAL: Prompt text in display. AlphaCom uses a default text if the parameter is omitted or blank (16 spaces)
 
|-
 
|-
 
|}
 
|}

Latest revision as of 15:43, 3 October 2019

AI.png

Related to ABSD_Billing

CDC_CMD 0x009F 159 AMC 10.40
Message used for billing control.

Call Detail Control message, response to CDC_STATE. command. Used from ABSD towards AMCD

1 UINT2 Connection Reference for this "dialing" sequence (actually ST_IND of A-station).
2 NET_OBJ_REF A-station (billed station) .
3 UINT1 Command

1 DIAL_PIN, (dial pin code , display *) If param 7 is included, use that text as display prompt
2 DIAL_NORMAL. If param 7 is included, use that text as display prompt
3 TRUNK_SET, Set trunk number for SIP, start SIP connection.
4 ABORT, see reason codes in [4]. Expect CDC_STATE(DISCONNET) in return if ABORT reason code [1..99]
5 LOW_BALANCE, approx. 10 seconds to ABORT due to ACCOUNT_OVERDRAWN

4 UINT1 ABORT reason codes [1..99]

ABSD expects immediate DISCONNECT from AMCD

1 NO_BILLING_LICENSE
2 INVALID_PIN_CODE
3 BARRED_NUMBER
4 ACCOUNT_OVERDRAWN
5 MISSING_TRUNK_DATA
6 BACKUP_IN_PROGRESS
7 MISSING_DATABASE
8 EXTENSION_LOCKED
9 BARRING_LEVEL
10 USERS_MULTIPLE_CALL_INHIBIT
11 EXTENSION_INVALID
12 WAIT_ESTABLISHED_TIMEOUT
13 SPEECH_START_TIMEOUT
14 ACCESS_DENIED

ABORT information codes [101..199]
ABSD may or may not continue Billing charge process with local FSM data

101 OUT_OF_SERVICE, lost contact with Network Disk or other SQLITE specific error status
102 MISSING_ACTIVE, failed to receive ACTIVE from AMCD, Billing charge stops, ABSD FSM terminates
103 MISSING_ESTABLISHED
104 DIGIT_TIMEOUT (waiting for Pin Code)
105 MISSING_ACTIVE_SYNC, failed to receive ACTIVE_SYNC after CHANGE_A_IDENTITY, sent even if AMCD probably won't receive it

5 UINT1 number of digits to delete from out-buffer
6 NET_OBJ_REF For TRUNK_SET: Trunknumber
7 TEXT16 Additonal info as text (Abort reason, user name).

DIAL_PIN, DIAL_NORMAL: Prompt text in display. AlphaCom uses a default text if the parameter is omitted or blank (16 spaces)

Back to AlphaNet message list