Why does MyOperator bill call minutes from the IVR greeting instead of when an agent answers?
⚡Short answer -
MyOperator follows standard cloud-telephony billing: billable time starts when our system picks up the call (IVR/voiceover begins) and runs continuously until the call ends, not just from when an agent answers. This covers the full cost of handling the call across all legs.
What’s happening under the hood
There are two distinct telecom “legs” with real costs:
- System handling (platform leg): Starts the moment the call hits your virtual number and our IVR/voiceover plays.
- Agent connection (agent leg): Begins when the platform forwards the call to your agent’s mobile/landline (or softphone).
To keep billing transparent and predictable, MyOperator combines these into one continuous duration—from system pickup to call end—rather than billing only the agent talk time.
Example (sample timeline)
- IVR plays: 00:20
- Ringing before the agent answers: 00:10
- Agent talk time: 02:30
- Attended transfer to another agent: 00:30
Total platform-handled time billed = 00:20 + 00:10 + 02:30 + 00:30 = 03:30
How to verify this in your account
- Go to Billing → Usage / Call logs.
- Filter by Date and Caller/Virtual number.
- Open a call detail record (CDR).
- Compare:
- Billed Duration (continuous)
- Talk Time (agent conversation only)
- Handling/IVR/Ring/Transfer segments (if shown)
- (Optional) Export CSV and confirm the same fields across multiple calls.
If any field is unclear, attach the CDR screenshot or CSV row when contacting Support.
Edge cases & clarifications
- Missed/abandoned before the agent answers: If the platform answered (IVR/voiceover played), that handling time is billable.
- Simultaneous ring: Only the answered agent leg continues; the platform leg remains continuous.
- Transfers, hold, call recording, whisper/barge. These occur while the platform is handling the call and are included in the continuous duration.
- Voicemail (platform voicemail): Time spent reaching/recording voicemail is part of the handled duration.
- Outbound/callbacks: The same “platform-handled time” principle applies.
Glossary
- Virtual number: The business phone number routed through MyOperator.
- IVR (Interactive Voice Response): The automated greeting/menu (“Press 1 for Sales…”).
- CDR (Call Detail Record): The per-call breakdown used for billing and audits.
Need help with a specific charge?
Email support@myoperator.com with the call date/time, caller number, and CDR/CSV attached. We’ll review the exact legs and durations.
Related Articles
How do I transfer a live call to another agent in MyOperator?
⚡Quick answer - While on a call, press ✱2 + agent extension on your phone, or click Transfer in the Live Call widget, pick the target agent, and hit Go. The caller hears brief hold music and then connects to the chosen agent; Call Logs will show ...
How do MyOperator Call Disposition Webhooks work?
⚡Quick answer – A Call Disposition Webhook fires automatically when an agent adds a disposition to a call log in MyOperator. As part of the 2025 security update, all webhooks must now use HTTPS + POST + JSON and static parameters. GET, dynamic query ...
What is a Sticky Agent and what happens if a Sticky Agent turns Call Availability Off in MyOperator?
⚡Quick answer - Sticky Agent ensures that when a customer calls multiple times, they are connected to the same agent who handled their previous call (within a set time frame). This continuity improves the customer experience, reduces the need for ...
What happens if a customer assigned to an agent calls on the IVR?
⚡Quick answer: If Assigned/Sticky Agent routing is enabled and the caller’s number is mapped to an agent, MyOperator skips the standard menu and rings that agent first. If the agent can’t take the call, it follows your fallback (next agent, ...
What IVR types does MyOperator support, which one should I choose, and how do I set up a Location-Based IVR?
⚡ Quick answer - MyOperator supports six IVR types—Default, Menu-based, Location-based, Voice-recognition, Self-service, and Time & Day-based. • Use a menu-based approach for simple keypad navigation. • Use Location-based for geo routing. • Use ...