Receiving billing pulses

If the network provides the capability of receiving billing pulses, an outbound call receives billing pulses during the connected state. These are brief variations in the state of the signaling bits that signal that a unit of cost has been billed to the call. The actual price of a unit of cost changes from network to network, as does the frequency with which billing pulses are received.

An application placing outbound calls can set the bit NCC_REPORT_BILLING in the NCC.START.eventmask parameter to enable the reception of billing pulse events. These are presented as NCCEVN_BILLING_INDICATION events by NaturalAccess. The application can then count the events to calculate the cost of the call.