# Interpreting Your Results

Your billing software can evaluate certain CDR fields in order to determine which of several possible mailbox transactions occurred. See the CDR Record Field Relationships table below for the values these fields can take. Explanations are abbreviated somewhat, but each field has a cross-reference back to its full table if you need more explanation. Refer to this field relationship table as you follow the examples listed below.

For example, there is a clear relationship between the TIME (call start time) and STIM (call stop time) fields, along with the CDUR (call duration) field. If STIM minus TIME is not equal to CDUR, this suggests either a problem or other user actions on the server. FMBX and TNUM are related when using a tree or chain mailbox; FMBX is the one dialed into, and TNUM is the mailbox transferred to.

The examples in this section show how you can use CDR for your billing application. Refer to each call type and the possible field values for successful and failed calls. Your application should examine these fields when creating bills for your customers.

Useful fields for processing call types are shown in the table below. Other recommended fields are listed within each call type’s section.

## CDR Record Field Relationships

CDR Field | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26
CDR Field Abbreviation (Table 2-1) | C S N | DAT E | T I ME | S T I M | PORT | S Y I D | CDUR | FMB X | TMB X | FNUM | TNUM | M S G | C T | A T | T T | M E | P E | M S | M P | M D | M K | T A | E C | F S | F P | P S

Value | Call Type(Field 13) | Access Type(Field 14) | Termination Type(Field 15) | Error Code(Field 23)
--- | --- | --- | --- | ---
01 | Local message delivery | Outside caller | Call completed | Call successfully completed
02 | Outgoing NP WakeUp call | Mailbox user | Caller/user hung up | Excess entry attempts
03 | Telephone call placement | Mobile DID user | Call failed | Excess passcode attempts
04 | This call type no longer used | Outside caller to template mbox | Disconnected by the server | Timeout on waiting for input
05 | Paging call | This access type no longer used | Transferred to an extension | Excess bad access code entries
06 | This call type no longer used | NP View session over TCP/IP | Transferred to attendant | Destination was busy
07 | Outgoing NP Net call | Outside caller to AutoAttendant | Caller/user transferred to E-mail | Destination did not answer
08 | Cut-through paging call | Message delivery, non-billed | Message delayed by recipient | Network node does not exist
09 | This call type no longer used | Accessed Admin-by-Phone | Tree/chain mbox xfer to mailbox | Mailbox does not exist
10 | Incoming NP Net call | This access type no longer used | Caller/user recycled | Invalid telephone number
11 | Mailbox Purge | NP Net receipt update |  | Invalid extension number
12 | Incoming direct call | Name broadcast |  | Message rejected by destination
13 | Incoming direct call-no passcode | Greeting broadcast |  | Mailbox in use when user called
14 | Incoming call-forwarded | Passcode broadcast |  | Could not transfer to extension
15 | Incoming busy-forwarded | Message delivery, billed |  | Could not transfer to attendant
16 | Incoming no answer-forwarded | This access type no longer used |  | Could not transfer to E-mail
17 | Incoming indirect | This access type no longer used |  | Access (to mailbox) denied
18 | Outgoing NP Net call setup | This access type no longer used |  | This error code no longer used
19 | Incoming NP Net call setup | This access type no longer used |  | This error code no longer used
20 | This call type no longer used | This access type no longer used |  | Time limit reached
21 | This call type no longer used | This access type no longer used |  | Message is bad or does not exist
22 | Outgoing NP Net disconnect | This access type no longer used |  | Destination mailbox is full
23 | Incoming NP Net disconnect |  |  | This error code no longer used
24 | This call type no longer used |  |  |
25 | This call type no longer used |  |  |
26 | This call type no longer used |  |  |
27 | NuPoint Voice resource access |  |  |
28 | NP View network access |  |  |
40 |  | NP OnDemand |  |

Abbreviations: xfer=transfer mbox = mailbox VM=NuPoint Voice

Useful Fields for Processing All Call Types
CDR Field | Field # | CDR Field Description
CSN | 1 | Call sequence number
DATE | 2 | Call start date
TIME | 3 | Call start time
STIM | 4 | Call stop time
PORT | 5 | Port number (module and line)
CDUR | 7 | Call duration
CT | 13 | Call type
AT | 14 | Access type
TT | 15 | Termination type
EC | 23 | Error code

Each call type has a table of values for successful completion or failure to complete the call. In most cases, the access type, termination type, and error code always contain the same values, regardless of the call type. These values are listed here:

Standard Field Values for Most Call Types
CDR Field, # | Success | Failure
--- | --- | ---
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | varies

If a call type generates different values than listed in this table, these values are shown in bold type. Error code values for call failure vary with the call type, so check each call type’s table for a list of expected error code values.

## Example of CDR Results

Here is a sample call.

An outside caller reached chain/tree mailbox 2000, then logged into mailbox 2001, made a message, logged out of mailbox 2001, then pressed a key to recycle to another NuPoint Voice session. The resulting CDR output is shown here:

275284 071892 025236 025422 0401 0000 0106 00000000000 00000002000 00000000000 00000002001 0000000 17 02 09 00 00 00 00 00 00 00 01 00 00 00

275285 071892 025423 025830 0401 0000 0247 00000002000 00000002001 00000000000 00000000000 0622073 17 02 10 00 00 01 00 00 00 00 01 00 00 00

The bold type shows Call Type 17 (Incoming), with Access Type 02 (Mailbox User), Termination Types 09 (Tree/chain mailbox transfer) and 10 (Recycle).

In addition, the first record shows no FMBX (outside caller), a TMBX of 2000 and a TNUM of 2001. The second record shows a FMBX of 2000 and a TMBX of 2001, indicating that the caller accessed 2001 through a chain or tree (2000).