Actions

Difference between revisions of "ABSD Billing"

From Zenitel Wiki

 
(73 intermediate revisions by 5 users not shown)
Line 1: Line 1:
New Data protocol messages
+
ABSD = AlphaCom Billing Service Daemon
  
[[CDC_STATE]] <br\>
+
A AlphaCom can host a ABSD process for billing services. ABSD requires a license to be inserted, and the application it self runs from local flash filesystem. ABSD handle the realtime authorization and charging of outgoing calls. Configuration and invoicing is handled by a BillingWeb application.
[[CDC_CMD]]
 
  
Examples:
+
The ABSD software communicates with the local AMCD using Stentofon Simple Link Layer. The ABSD software is defined as device number 198, and connects to local AMCD on TCP port 127.0.0.1/40002. In AlphaNet, remote AlphaComs communicates with ABSD via the hosting AMCD using the normal AlphaNet routing.
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\>
+
[[Category:Billing]]
 
 
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)
 

Latest revision as of 08:55, 2 September 2010

ABSD = AlphaCom Billing Service Daemon

A AlphaCom can host a ABSD process for billing services. ABSD requires a license to be inserted, and the application it self runs from local flash filesystem. ABSD handle the realtime authorization and charging of outgoing calls. Configuration and invoicing is handled by a BillingWeb application.

The ABSD software communicates with the local AMCD using Stentofon Simple Link Layer. The ABSD software is defined as device number 198, and connects to local AMCD on TCP port 127.0.0.1/40002. In AlphaNet, remote AlphaComs communicates with ABSD via the hosting AMCD using the normal AlphaNet routing.