Difference between revisions of "ABSD Billing"
From Zenitel Wiki
Line 3: | Line 3: | ||
[[CDC_STATE]] <br\> | [[CDC_STATE]] <br\> | ||
[[CDC_CMD]] | [[CDC_CMD]] | ||
+ | |||
+ | Examples: | ||
+ | System setup: <br\> | ||
+ | AudioCodes SIP gateway, trunk line 1 programmed with number 0047. <br\> | ||
+ | 0047 programmed in AlphaCom as feature 83 global number with flag for Call Detail Control.<br\> | ||
+ | |||
+ | WCSD programmed with pin code "12" for user "101" <br\> | ||
+ | |||
+ | User "101" dials extension "0047" | ||
+ | |||
+ | AMC WSCD | ||
+ | CDC_STATE (START, REF, 101, 0047) -----> (Starts new billing process) | ||
+ | CDC_STATE (PIN_DIGIT, REF, 101, 1) -----> (Verify digits) | ||
+ | CDC_STATE (PIN_DIGIT, REF, 101, 2) -----> | ||
+ | (Send INVITE to SIP GW) <----- CDC_CMD (REF, OK) (Pin OK) | ||
+ | (SIP-trunk dial tone) | ||
+ | CDC_STATE (ESTABLISHED, REF, 101, 0047) -----> (Sip connection established) | ||
+ | CDC_STATE (TRUNK_DIGIT, REF, 101, 6) -----> (Collect digits for billing information) | ||
+ | CDC_STATE (TRUNK_DIGIT, REF, 101, 4) -----> | ||
+ | digits.... | ||
+ | .... | ||
+ | CDC_STATE (ACTIVE, REF, 101, 0047) -----> (Received every 10 sec as a heartbeat) | ||
+ | ..... | ||
+ | CDC_STATE (DISCONNECT, REF, 101, 0047) -----> (Conversation disconnected) |
Revision as of 14:28, 6 March 2008
New Data protocol messages
Examples: System setup: <br\> AudioCodes SIP gateway, trunk line 1 programmed with number 0047. <br\> 0047 programmed in AlphaCom as feature 83 global number with flag for Call Detail Control.<br\>
WCSD programmed with pin code "12" for user "101" <br\>
User "101" dials extension "0047"
AMC WSCD CDC_STATE (START, REF, 101, 0047) -----> (Starts new billing process) CDC_STATE (PIN_DIGIT, REF, 101, 1) -----> (Verify digits) CDC_STATE (PIN_DIGIT, REF, 101, 2) -----> (Send INVITE to SIP GW) <----- CDC_CMD (REF, OK) (Pin OK) (SIP-trunk dial tone) CDC_STATE (ESTABLISHED, REF, 101, 0047) -----> (Sip connection established) CDC_STATE (TRUNK_DIGIT, REF, 101, 6) -----> (Collect digits for billing information) CDC_STATE (TRUNK_DIGIT, REF, 101, 4) -----> digits.... .... CDC_STATE (ACTIVE, REF, 101, 0047) -----> (Received every 10 sec as a heartbeat) ..... CDC_STATE (DISCONNECT, REF, 101, 0047) -----> (Conversation disconnected)