Call History
-
OSS/BSS Answers
Access Control Admin Audit B3Network Master Account Channel App Contract App Customer App Discount App Edge Server File Management Finance App Invoice App Number Management Payment Portal Settings Price List Product App Release V2 SMS Gateway Supplier App Support Center Support Hub Business Hub Sales Hub
- App Model - Organization Management
- App Model - Communication Apps Answers
- License Model - Organization Management
-
License Model - CPaaS Solution Answers
Phone System - Admin Guide Phone System - End-user Guide Mobile App Desktop App Web Phone Auto Attendant - Admin Guide Developer Hub - Admin Guide Microsoft Teams Operator Connect - Admin Guide Microsoft Teams Direct Routing - Admin Guide Contact Center - Supervisor Guide Contact Center - Agent Guide Omni-Channel SIP Trunk CPaaS - SIP Trunk Power SIP Trunk CPaaS Fax Contact Dashboard Campaign File Explorer
- Telcoflow
- Integrations Answers
- Updated Regulations
- Ideas Portal
Table of Contents
- All incoming, outgoing, missed calls coming to your extension will be captured on the Homepage with complete details and can be retrieved for up to 1 year.
- This place will display all the call history based on Contact Numbers.
- Call Recording/Voicemail (if any) can be listened online and downloaded here.
Note:
Duration Limit for Voicemail is 1 minute.
To check the Call History, please follow the steps below:
- Click on the Inbox tab
- Select:
- Contact Number
- Date Range: Available within a year (started from 1/1/2021)
-
Additional Columns:
- Original Called Number
- Talk/Total Duration
- Call Recording/Voice Mail
- DNC
-
Advanced Search:
-
Call Type:
- Incoming
- Outgoing
- Forwarding
-
Call Status:
- Answered
- Unanswered
- Busy
- Cancel
- Blocked
- Failed
-
Call Type:
![](https://d2x3xhvgiqkx42.cloudfront.net/c94ab348-5fb1-4c1d-89b1-fa79e3e916d0/81ec6e6f-2b1b-45dc-9193-b23c4a10d966/2022/03/31/60bd671a-529b-4b2f-abc3-5b68a4779296/29a809ec-38ac-4591-b21d-d395d656b75b.png)
Call History Design
The call transaction is divided into 2 levels:
1. Call Transaction Level
-
Main Transaction:
- Contains every basic information about a call that a user with minimum experience about call flows can still understand.
1.1 Information
Information Name |
Derivative or Sub Information |
Definition & Description |
---|---|---|
TXN UUID |
N/A |
Unique transaction UUID of the call |
Type |
N/A |
Type of the call, can be:
|
Time |
N/A |
Begin time mark of the call |
Caller (From) |
1. From Number (Caller ID)
2. From Extension Key
3. From Extension Label
4. From Device:
|
The party who initializes the call, it can be a phone number outside our system or an Extension.
The Extension can be omitted but the Caller ID must be present.
*Note: In some outbound use-cases like:
It can have multiple outgoing legs dialed sequentially or simultaneously. Hence, the From is the outgoing leg who picked up the call first.
|
Original Called Number |
N/A |
The first phone number receives a call when it reaches the system.
For calls blocked by DNC/Compliance, this field value is the blocked destination phone number
|
To |
1. To Number (Called Party Number)
2. To Extension Key
3. To Extension Label
4. To Device:
5. To Sip UserName
|
The party who FIRST answers the call. As one call can have lots of participants who join to answer the caller, the first one will always be picked as the To.
Unlike From information, To Number can be omitted as well as Extension/SIP endpoint, but at least one of them must be present.
In Blocked calls, To will still need to be displayed properly.
|
Talk/Total Duration |
|
|
Status |
Failed Reason will be provided for Failed/Blocked calls |
Status of the call, values list:
|
1.2 Call Type Determination Method
Call Type |
Definition |
Determination Methods |
---|---|---|
Incoming |
Calls come from outside the B3networks system. |
First leg of the call has incoming type then connects to: queue, extension, SIP ring group, etc.. |
Outgoing |
Calls initialize inside the B3networks system. |
First leg of the call has outgoing type |
Forwarding |
Calls come from outside the B3networks then are forwarded to outside B3networks again. |
|
1.3 Call Status Determination Method
Status\Call Type |
Incoming |
Outgoing |
Forwarding |
---|---|---|---|
Answered |
The incoming call (first leg) successfully connected to destination party such as:
|
The caller (first leg) successfully connected to the system and the destination party (2nd~N leg) picked up the call
(In callback use-case, system successfully connected to the caller and the caller picked up the call first)
|
The incoming call (first leg) successfully forwarded to the outside system party |
Unanswered |
The incoming call (first leg) successfully connected to the second party such as a SIP endpoint (IP Phone, B3works devices) and the party did not pick up |
The caller (first leg) successfully connected to the system and the destination party did not pick up the call
(In callback use-case, either the caller or the destination party did not pick up)
|
The caller (first leg) successfully connected to the system and the forwarded destination party did not pick up the call |
Busy |
The destination party of the incoming call was on the another call or rejected it |
The destination party of the outgoing call was on the another call or rejected it
(In callback use-case, either the caller or the destination party was on another call or rejected it)
|
The destination party of the incoming call was on the another call or rejected it |
Cancel |
The incoming call (first leg) cancelled |
The caller of the outgoing call cancelled
(In callback use-case, the caller first picked up then hung up the call)
|
The incoming call (first leg) cancelled |
Blocked |
The incoming call (first leg) was blocked to connect to the destination party by consent (DNC) or the organization’s dial plan |
The outgoing call (first leg) was blocked to connect to destination party by consent (DNC) or the organization’s dial plan
*Note: Blocked reason will be provided by DNC module
|
N/A |
Failed |
System failed to connect the destination party of the incoming call |
System failed to connect the destination party of the outgoing call
(In callback use-case, either the caller of the outgoing call or the destination party was failed to connect)
*Note: There are some edge case for Outgoing call to be marked as Failed, such as:
|
System failed to foward the incoming call to the destination party
*Note: Failed reason will be provided by the related modules
|
1.4 Call Status Favored Order
The system will base on the below priority order to determine the call status.
When to apply this:
- In the call flows where the destination has multiple active devices (Mobile, Desktop, IP Phone…).
- In the call flows where there are multiple destinations.
Priority Order |
Call Status |
---|---|
#1 |
Answered |
#2 |
Unanswered |
#3 |
Busy |
#4 |
Cancel |
#5 |
Blocked |
#6 |
Failed |
1.5 Call Talk Time Calculation Method
Call Type |
Determination Method |
---|---|
Incoming |
1. Single leg call:
These calls mostly are routed to Virtual Line application but not configured (or misconfigured) to connect to another endpoint.
2. Multiples legs call:
|
Outgoing |
1. Singel leg call:
Most of these are robo calls which dial to customer number without involve an agent or connect to another endpoint:
2. Multiple legs call:
|
Fowarding |
Formula: 2nd Leg End Time - 2nd Answer Time (Leg Connected Time) |
2. Leg Transaction Level
-
Sub Transaction:
- Contains detailed information about every participant who has ever joined a call.
2.1 Information
Information Name |
Derivative or Sub Information |
Definition & Description |
---|---|---|
Leg UUID |
N/A |
Unique transaction UUID of the call leg |
Type |
N/A |
Type of the leg, can be:
|
Start Time |
N/A |
Begin time mark of the leg |
End Time |
N/A |
End time mark of the leg |
Caller ID (From) |
N/A |
The Caller ID which will be shown to the leg participant their device(s) |
Participant (To) |
1. To Number
2. To Extension Key
3. To Extension Label
4. To Device:
5. To Sip UserName
|
The leg participant endpoint information |
Status |
|
2.2 Call Type Determination Method
Call Type |
Definition |
---|---|
Incoming (First Leg) |
The incoming call connected to destination party such as:
|
Outgoing (First Leg) |
The Caller connected to the system. |
Outgoing (Second Leg) |
The Caller connected to the Destination party. |
![](https://d2x3xhvgiqkx42.cloudfront.net/c94ab348-5fb1-4c1d-89b1-fa79e3e916d0/81ec6e6f-2b1b-45dc-9193-b23c4a10d966/2021/11/09/0cf81f68-00f8-4b3f-826a-995e28f33ab8/9ded1057-eb8f-4c20-988c-d9c31d5fb4b2.png)