Difference between revisions of "ABSD Billing"
From Zenitel Wiki
Line 11: | Line 11: | ||
WCSD programmed with pin code "12" for user "101" <br\> | WCSD programmed with pin code "12" for user "101" <br\> | ||
− | User "101" dials extension "0047" | + | User "101" dials trunk extension "0047" then local number 64871300 |
AMC WSCD | AMC WSCD | ||
Line 21: | Line 21: | ||
CDC_STATE (ESTABLISHED, REF, 101, 0047) -----> (Sip connection established) | 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, 6) -----> (Collect digits for billing information) | ||
− | CDC_STATE (TRUNK_DIGIT, REF, 101, 4) -----> | + | CDC_STATE (TRUNK_DIGIT, REF, 101, 4) -----> |
− | digits.... | + | digits....871300 (When user stops dialing start billing?) |
.... | .... | ||
CDC_STATE (ACTIVE, REF, 101, 0047) -----> (Received every 10 sec as a heartbeat) | CDC_STATE (ACTIVE, REF, 101, 0047) -----> (Received every 10 sec as a heartbeat) | ||
..... | ..... | ||
CDC_STATE (DISCONNECT, REF, 101, 0047) -----> (Conversation disconnected) | CDC_STATE (DISCONNECT, REF, 101, 0047) -----> (Conversation disconnected) | ||
+ | |||
+ | |||
+ | When the link to the SIP gateway is established AlphaCom has now knowledge if the user reach a destination or not. | ||
+ | |||
+ | Example 2: | ||
+ | System setup: <br\> | ||
+ | SIP call manager <br\> | ||
+ | 0047 programmed in AlphaCom as feature 81 Area code with flag for Call Detail Control and digit collection.<br\> | ||
+ | |||
+ | WCSD programmed with pin code "12" for user "101" <br\> | ||
+ | |||
+ | User "101" dials trunk 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) -----> | ||
+ | (New dial tone from AMC) <----- CDC_CMD (REF, OK) (Pin OK) | ||
+ | |||
+ | CDC_STATE (TRUNK_DIGIT, REF, 101, 6) -----> (Collect digits for billing information) | ||
+ | CDC_STATE (TRUNK_DIGIT, REF, 101, 4) -----> | ||
+ | digits..871300.. (When user stops dialing start billing?) | ||
+ | .... | ||
+ | (User stops dialing or press M. | ||
+ | SIP INVITE is sent with all collected digits 64871300) | ||
+ | CDC_STATE (ESTABLISHED, REF, 101,64871300) -----> (Sip connection established) | ||
+ | CDC_STATE (ACTIVE, REF, 101,64871300) -----> (Received every 10 sec as a heartbeat) | ||
+ | ..... | ||
+ | CDC_STATE (DISCONNECT, REF, 101,64871300) -----> (Conversation disconnected) |
Revision as of 14:41, 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 trunk extension "0047" then local number 64871300
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....871300 (When user stops dialing start billing?) .... CDC_STATE (ACTIVE, REF, 101, 0047) -----> (Received every 10 sec as a heartbeat) ..... CDC_STATE (DISCONNECT, REF, 101, 0047) -----> (Conversation disconnected)
When the link to the SIP gateway is established AlphaCom has now knowledge if the user reach a destination or not.
Example 2: System setup: <br\> SIP call manager <br\> 0047 programmed in AlphaCom as feature 81 Area code with flag for Call Detail Control and digit collection.<br\>
WCSD programmed with pin code "12" for user "101" <br\>
User "101" dials trunk 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) -----> (New dial tone from AMC) <----- CDC_CMD (REF, OK) (Pin OK)
CDC_STATE (TRUNK_DIGIT, REF, 101, 6) -----> (Collect digits for billing information) CDC_STATE (TRUNK_DIGIT, REF, 101, 4) -----> digits..871300.. (When user stops dialing start billing?) .... (User stops dialing or press M. SIP INVITE is sent with all collected digits 64871300) CDC_STATE (ESTABLISHED, REF, 101,64871300) -----> (Sip connection established) CDC_STATE (ACTIVE, REF, 101,64871300) -----> (Received every 10 sec as a heartbeat) ..... CDC_STATE (DISCONNECT, REF, 101,64871300) -----> (Conversation disconnected)