# Processing Each Call Type

Following are the relevant fields and expected values for you to use in processing each call type.

## Call Type 1 (Local Message Delivery)

Call Type 1 is used for transmitting messages to mailbox users from other users. See Call Types 12-17 for handling messages received from an outside caller.

| CAUTION! Call Type 1 creates numerous CDR records, which are the details of Call Types 8 though 17. In particular, enabling Call Type 1 creates a CDR record for every mailbox in a distribution list or broadcast mailbox. Unless you need the specifics of Call Type 1, do not enable it in the Configuration Menu.

Field Values for Call Type 1
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) 14 (passcode broadcast) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 09 (mailbox bad or does not exist) 12 (destination mailbox can’t receive msg) 17 (message denied: wrong FCOS) 21 (cannot allocate msg for destination mbox) 22 (mailbox is full)

Other useful fields:

FMBX (8) Mailbox originating the message
TMBX (9) Destination mailbox to which the message is delivered to
MSG (12) The server’s speech message number
MS (18) Number of messages sent (usually 1)

## Call Type 2 (Outgoing Auto-Wakeup)

This is an outgoing call made by the server. You can determine whether the outgoing number involves long-distance charges in processing this call type.

Field Values for Call Type 2
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 06 (destination telephone was busy) 07 (call was not answered) 10 (bad destination telephone number)

Other useful fields:

TMBX (9) Mailbox number of the message originator
TNUM (11) Destination telephone number dialed by server
MS (18) Number of messages sent (usually 1)

## Call Type 3 (Telephone Call Placement)

Call Type 3 indicates a message sent to an outside telephone number. While this is similar to a Call Type 2, additional Termination Types are possible on call failure. There are also more possible resulting Error Codes.

Field Values for Call Type 3
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure) 04 (disconnected) 08 (delayed)
EC (23) | 01 (no error) | 03 (excess invalid passcode attempts) 06 (destination telephone was busy) 07 (call was not answered) 09 (originating mailbox is bad) 10 (bad destination telephone number) 12 (rejected by recipient) 21 (message is bad or no longer exists)

Other useful fields:

TMBX (9) Mailbox number of the message originator
TNUM (11) Destination telephone number dialed by the server
MSG (12) The server’s speech message number

## Call Type 5 (Paging or Message Delivery)

Call Type 5 can be either a paging or a message delivery call. Both types involve the server calling a telephone number specified by the user. Any field not specified below as specifically paging or message delivery applies to any Call Type 5 record. In the Error Code field, the first three errors apply to paging and message delivery, and the last three errors only to message delivery.

The paging portion of Call Type 5 is similar to Call Type 2. Fields vary for the Message Delivery portion. Message delivery is also similar to Call Type 2, but since the called party has to log into a mailbox and enter a passcode, the resulting field values are different.

Field Values for Call Type 5
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) Paging 02 (user logged in, got msg) Message Delivery 15 (user logged in, got msg, bill flag set) Message Delivery | 08 (delivery) Paging 01 (call received by non-subscriber) Message Delivery
TT (15) | 01 (success) | 03 (failure) Paging 04 (disconnected) Message Delivery
EC (23) | 01 (no error) | 06 (destination telephone was busy) 07 (call was not answered) 09 (mailbox is bad or doesn’t exist) 10 (bad destination telephone number) 03 (excess invalid passcodes) Message Delivery 04 (timeout or no response) Message Delivery

Other useful fields for both Paging and Message Delivery:

TMBX (9) Mailbox number of the message originator
TNUM (11) Destination telephone number dialed by the server
MSG (12) The server’s speech message number

These fields are only used in Message Delivery calls:

MP (19) Number of messages played or received

If a paging message is unsuccessful, any retry of the message creates an additional Type 5 record.

You can tell the difference between a Paging and a Message Delivery record by checking if any of the above four fields are greater than zero. Look for the Messages Played (MP) field, as the purpose of Message Delivery is to notify a user that there are unplayed messages in the mailbox.

## Call Type 7 (Outgoing NP Net)

Call Type 7 is similar to Call Type 2, except it involves networking. This call should be preceded by a header record of Call Type 18 or another Call Type 7. It should be followed by another Call Type 7 or a disconnect of Call Type 22. Verify that these calls occurred on the same line number by checking the PORT field.

Field Values for Call Type 7
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 04 (timeout occurred) 08 (invalid destination node) 23 (bad link)

Other useful fields:

FMBX (8) Mailbox number of the message originator
TMBX (9) Destination mailbox number
TNUM (11) Network node number of destination mailbox
MSG (12) Message number of the message sent

## Call Type 8 (Cut-Through Paging)

Call Type 8 is similar to Call Type 5 (paging). You should examine the telephone number called to determine long-distance charges, if any.

Field Values for Call Type 8
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 04 (timeout or no response) 06 (destination telephone was busy) 07 (call was not answered) 10 (bad destination telephone number)

Other useful fields:

TMBX (9) Mailbox number of the message originator.
TNUM (11) Destination telephone number dialed by the server.

## Call Type 10 (Incoming NP Net)

Call Type 10 is similar to Call Type 1, except it involves networking. This call should be preceded by a header record of Call Type 19 or another Call Type 10. It should be followed by another Call Type 10 or a disconnect of Call Type 23. Verify that these calls occurred on the same line number by checking the PORT field.

Field Values for Call Type 10
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) 11 (receipt update) 12 (name broadcast) 13 (greet broadcast) 14 (passcode broadcast) | 08 (delivery) 11 (receipt update) 12 (name broadcast) 13 (greet broadcast) 14 (passcode broadcast)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 04 (timeout occurred) 09 (mailbox bad or no longer exists) 17 (delivery of msg to destination mbox denied) 22 (destination mbox was full)

Other useful fields:

FMBX (8) Mailbox number of the message originator
TMBX (9) Destination mailbox number
FNUM (10) Message originator’s network node number
TNUM (11) Network node number of destination mailbox
MSG (12) Received message’s number, created by the server

## Call Type 11 (Mailbox Delete on Purge)

Call Type 11 is not really a call type, but a status update. A CDR record with a Call Type 11 indicates that the mailbox associated with it (FMBX) was purged either because its messages were played or because its unplayed messages retention limit (in its LCOS) had expired. This is associated with the NP OnDemand optional feature, where mailboxes are only created as callers request them.

See "Call Types 12 Through 17" for additional information on how CDR handles the NP OnDemand feature. For more information on NP OnDemand, refer to its documentation.

Field Values for Call Type 11
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) |

Other useful fields:

FMBX (8) Mailbox number deleted

## Call Types 12 Through 17 (Incoming)

Call Types 12 through 17 produce the same field results, so they are presented as one type in this section. Table 6-12 shows the distinction between these six Call Types.

Call Types 12 Through 17
Call Type | Definition
12 | Incoming directly to mailbox
13 | Incoming directly to mailbox with no passcode required
14 | Incoming hard-forwarded to mailbox
15 | Incoming busy-forwarded to mailbox
16 | Incoming forwarded to mailbox on Ring No Answer
17 | Incoming indirect (tree/chain, recycle to another mailbox)

Note: In most other call types, the standard result for the access type field (AT, 14) is 08 (delivery. This result should not occur with the Incoming call types.

These call types have a number of possible results for access type and termination type. Use the error code to determine call success or failure.

The field values for Call Types 12-17 are listed in Table 6-16. Other useful fields for Call Types 12 through 17 are:

FMBX (8) Mailbox number (if available) of mailbox accessed/entered
TMBX (9) Mailbox number of mailbox accessed or destination mailbox
TNUM (11) Mailbox/extension number transferred to after TMBX
MSG (12) Message number of the last message recorded or accessed
ME (16) Invalid mailbox entries
PE (17) Invalid passcode entries
MS (18) Number of messages sent
MP (19) Number of messages played/received
MD (20) Number of messages deleted
MK (21) Number of messages kept
TA (22) Number of failed transfer attempts
P S (26) Number of cut-through pages initiated by the caller

Field Values for Call Types 12-17
CDR Field, # | Successful Delivery | Failed Delivery
AT (14) | 01 (outside caller) 02 (mailbox user/subscriber) 03 (mobile DID user) 04 (template mailbox caller) 05 This value no longer used 07 (outside caller to Receptionist ) 09 (user accessed Admin-by-phone) 10 This value no longer used | 01 (outside caller) 02 (mailbox user/subscriber) 03 (mobile DID user) 04 (template mailbox caller) 05 This value no longer used 07 (outside caller to Receptionist ) 09 (user accessed Admin-by-phone) 10 This value no longer used
| 40 (mailbox on demand) | 40 (mailbox on demand)
TT (15) | 01 (success) 02 (caller/user hang up) 04 (NuPoint Voice disconnected call) 05 (caller/user transfer to extension) 06 (caller/user transfer to attendant) 07 (caller/user transfer to E-mail) 08 (transfer to another mailbox) | 02 (caller/user hang up) 03 (failure) 04 (Server disconnected call) 05 (caller/user transfer to extension) 06 (caller/user transfer to attendant) 07 (caller/user transfer to E-mail) 08 (transfer to another mailbox)
EC (23) | 01 (no error) | 02 (too many bad mailbox entries) 03 (too many bad passcode entries) 04 (time out occurred) 05 (too many bad access code entries) 13 (mailbox in use when user called) 14 (could not transfer to extension) 15 (could not transfer to attendant) 16 (could not transfer to E-mail) 17 (access to mailbox was denied) 20 (time limit reached) 22 (destination mailbox was full)

NP OnDemand is an Optional Feature. When a mailbox is created, the access type is 40, with an error code of 0 showing successful creation. The first record for an NP OnDemand mailbox contains the first message sent. Subsequent messages to this mailbox have access types used for existing messages. When the mailbox is purged, the server creates a CDR record showing Access Type 40 and Call Type 11.

For more information on the feature, refer to the NP OnDemand documentation.

## Call Type 18 (Outgoing NP Net Setup)

Call Type 18 is similar to Call Type 2, except for the network node number. However, it is used as a header record, and should be followed by one or more Call Type 7 (Outgoing NP Net call) records, and finally a Call Type 22 (Outgoing NP Net disconnect). Your billing application should log all such records on the same line number, so check the PORT field.

Field Values for Call Type 18
CDR Field, # | Successful Call Setup | Failed Call Setup
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 04 (timeout occurred) 06 (destination server was busy) 07 (destination server did not answer) 08 (invalid destination node) 23 (could not establish network link with destination server)

Other useful fields:

TNUM (11) Network node number of destination mailbox

## Call Type 19 (Incoming NP Net setup)

Call Type 19 is similar to Call Type 1, except for the network node number. However, it is used as a header record, and should be followed by one or more Call Type 10 (Incoming NP Net call) records, and finally a Call Type 23 (Incoming NP Net disconnect).

Field Values for Call Type 19
CDR Field, # | Successful Call Setup | Failed Call Setup
AT (14) | 08 (delivery) | 08 (delivery)
TT (15) | 01 (success) | 03 (failure)
EC (23) | 01 (no error) | 04 (timeout occurred) 23 (could not establish network link with remote server)

Other useful fields:

FNUM (10) Network node number of message originator (if available)

## Call Types 22, 23 (Outgoing/Incoming NP Net disconnect)

Call Types 22 and 23 always report a successful disconnect. The fields should yield the standard results. Call Type 22 should be preceded by a Call Type 18 (Outgoing NP Net call setup) record and one or more Call Type 7 (Outgoing NP Net call) records. Call Type 23 should be preceded by a Call Type 19 (Incoming NP Net call setup) record and one or more Call Type 10 (Incoming NP Net call) records. In tracking these call chains, verify that they all occurred on the same line number (PORT field).

Field Values for Call Types 22-23
CDR Field, # | Successful Disconnect
AT (14) | 08 (delivery)
TT (15) | 01 (success)
EC (23) | 01 (no error)

Other useful fields:

TNUM (11) Network node number of dest. mailbox (for outgoing calls)
FNUM (10) Network node number of originator (for incoming calls)

## Call Types 24 Through 27 (E-Mail)

Call Types 24 through 27 are used with e-mail applications. CDR records for e-mail applications are generated by specific applications, with format specific to the application. Refer to the documentation for e-mail applications for more information. Additional call types are reserved to allow for future and custom e-mail applications. Contact your support representative for more information on using CDR with e-mail.

Field Values for Call Type 24-27
CDR Field, # | Success | Failure
AT (14) | 05 This value no longer used 10 This value no longer used 16-22 These values no longer used | 00 (unknown error)
TT (15) | 07 (Caller transferred to e-mail) | 03 (failure)
EC (23) | 01 (no error) | 16 (E-mail access failed) 19 This value no longer used

Other useful fields:

TNUM (11) Network node number of dest. mailbox (for outgoing calls)
FNUM (10) Network node number of originator (for incoming calls)

## Call Type 28 (NP View)

Call Type 28 shows a call made through the NP View application. Here are the possible values.

Field Values for Call Type 28
CDR Field, # | Success | Failure
AT (14) | 06 (session over TCP/IP) |
TT (15) | 01 (success) | 04 (disconnect)
EC (23) | 00 (unknown error) |

Other useful fields:

TMBX (9) Destination mailbox
FNUM (10) Network node number of originator (for incoming calls)

Note: The PORT field should contain the low-word of the IP address instead of a triplet.