Actions

ABSD Billing: Difference between revisions

From Zenitel Wiki

No edit summary
No edit summary
Line 17: Line 17:
  CDC_STATE (PIN_DIGIT,  REF, 101,    1) ----->            (Verify pin digits)
  CDC_STATE (PIN_DIGIT,  REF, 101,    1) ----->            (Verify pin digits)
  CDC_STATE (PIN_DIGIT,  REF, 101,    2) ----->
  CDC_STATE (PIN_DIGIT,  REF, 101,    2) ----->
(Send INVITE to SIP GW)                <-----              CDC_CMD (REF, OK)  (Pin OK)
                                        <-----              CDC_CMD (REF, OK)  (Pin OK)
(SIP-trunk dial tone)
    (Send INVITE to SIP GW, SIP-trunk dial tone)
...
  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)
Line 48: Line 49:
  CDC_STATE (TRUNK_DIGIT, REF, 101,    4) ----->             
  CDC_STATE (TRUNK_DIGIT, REF, 101,    4) ----->             
   digits..871300...                                        (When user stops dialing start billing?)
   digits..871300...                                        (When user stops dialing start billing?)
  (User stops dialing or press M.
....
SIP INVITE is sent with all collected digits 64871300)
  (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 (ESTABLISHED, REF, 101,64871300) ----->          (Sip connection established)  
  ....
  ....

Revision as of 14:56, 6 March 2008

New Data protocol messages

CDC_STATE <br\> 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 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 pin digits)
CDC_STATE (PIN_DIGIT,   REF, 101,    2) ----->
                                        <-----              CDC_CMD (REF, OK)   (Pin OK)
   (Send INVITE to SIP GW, 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 pin 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)


Dependent on the call manager the ESTABLISHED message can arrive during ringing or when the B-side actually lifting the handset.

MediaWiki spam blocked by CleanTalk.