Expert Support for VoIP Call Control & Features

We help service providers and enterprise voice teams design, deploy, tune, and troubleshoot the full stack of VoIP call control features, including Call Forwarding, Call Parking, Call Admission Control, E911, and more.

What We Provide

Your Partner for VoIP Call Control Service Features

Our engineers bring deep expertise in VoIP call control features, having worked directly with BroadWorks, Metaswitch, Oracle SBC, and Ribbon platforms.

icon-callforwardingandfeatures-2-1

Call Forwarding and Feature Design

We configure and validate features like call forwarding, call parking, shared call appearance, Do Not Disturb, and simultaneous ringing at the application server level.
icon-callforwardingandfeatures-2-2

SBC HA Design and Configuration

We design redundant SBC pairs with proper media-manager tuning, minimum reserved bandwidth allocation, and call admission control limits calibrated to actual CPU capacity, not guessed defaults.

icon-callforwardingandfeatures-2-3

E911 Compliance Engineering

From ALI/MSAG database provisioning, dispatchable location management for remote and hybrid workers, Kari's Law direct-dial-911 verification, and failover testing, we handle the full E911 chain.

icon-callforwardingandfeatures-2-4

VoIP Carrier Interoperability and SIP Trunk Validation

Our team tests and remediates issues between your platform and SIP trunk providers, including codec negotiation mismatches, SDP offer/answer sequencing, UPDATE vs. re-INVITE compatibility, and DTMF handling. 

icon-callforwardingandfeatures-2-5

REFER and Call Transfer Troubleshooting

We resolve call transfer failures – blind transfers that drop, attended transfers that lose caller ID, or REFER-with-Replaces sequences that never complete – using packet captures to trace the full SIP dialogue and fix the failure at the correct layer.
icon-callforwardingandfeatures-2-6

Call Authentication and Redirected Calls

We design STIR/SHAKEN to work with the History-Info and the div to ensure redirected calls are authenticated properly with stacked PASSporTs.

Call Control Service Challenges

Call Forwarding and Feature Issues That Break Service

Call control features that work in the lab often break under production load or when interacting with carrier networks. ECG solves the architectural and operational complexity, eliminating challenges like:

icon-callforwardingandfeatures-3-1

E911 Location Accuracy Failures for Distributed Workers

Stale or missing E911 addresses for remote workers create regulatory risk and put lives at stake. We design dynamic location management, validate ALI provisioning, and test 911 routing to the correct PSAP with a proper dispatchable address. 
icon-callforwardingandfeatures-3-3

SBC Failover That Doesn't Actually Work

When an active SBC fails, calls drop, registrations don't migrate, and E911 routing breaks. We perform structured failover testing with simulated node failures and verification that capacity reservation survives switchover. 
icon-callforwardingandfeatures-3-3

VoIP Carrier Interoperability Defects

Codec mismatches, SIP header normalization gaps, and DTMF disagreements can cause failures that bounce between vendor support for months. We capture SIP/RTP at the border, identify which device deviates from the negotiated behavior, and drive the fix. 
icon-callforwardingandfeatures-3-4

REFER and Replaces Failures

Attended and blind transfers fail in multi-vendor environments due to dialogue-ID mismatches or endpoint REFER handling issues. We trace call-by-call with packet captures on both sides of the SBC to identify where identifiers diverge. 
icon-aispeechprocessing-3icon-callforwardingandfeatures-3-5-1

Call Admission Control Misconfigured or Absent

Many deployments leave CAC at vendor defaults, which block legitimate traffic and lack protection. We calculate your concurrent-call and call-arrival-rate limits from traffic data, configure per-peer CAC on the SBC, and implement a circuit-breaker policy to prevent incidents.
icon-callforwardingandfeatures-3-6

VoIP Security Threats (Toll Fraud and DoS)

Open SBCs and default-allow SIP policies invite attacks. We implement a default-deny architecture with allow-listed IP ranges, authentication gating, rate limits on registration attempts, and proper interface separation. 

OUR CLIENTS

Trusted by Industry Leaders

Join other organizations that enjoy expert engineering support with ECG.

Maryland_Logo_rgb_white
logo-usdeptofjustice
segra
momentum-logo-white
KPU-Logo-white
callcontrolandfeatures-5-1 (2)
WHY CHOOSE ECG

Call Control Service Grounded in Expertise

We've trained the engineers who build these platforms and supported the service providers who run them at scale.

ECG's engineers have been designing and supporting production VoIP networks inside BroadSoft/Cisco, Metaswitch/Microsoft, Oracle/Acme Packet, and Ribbon since the mid-1990s. When you bring ECG in, you're not getting a generalist who will read the manual alongside you – you're getting engineers who wrote training material on the exact failure modes you are chasing, have built call forwarding and call parking logic at scale, and have debugged call transfers across multi-vendor networks hundreds of times.

Success Stories From Our Clients

ECG is definitely the right team for our network!

Nicole Rodriguez

AVP Switching and Wireless Data Engineering | AT&T Mobility

ECG's broad scope of clients means they know what's happening before we do. We stay competitive with ECG as our guide.

Mark Hayes

VP of Voice Engineering | Momentum Telecom

ECG has really cool technology!

Jeff Pulver

Voice over IP Pioneer

ECG delivers exceptional quality and service via their software products and consulting services. Speaking as someone with direct large scale enterprise delivery with their team, my personal experience has been universally positive.

Joe Pfiefer

Assistant Director | U.S. Department of Justice

I'm happy to say I've partnered with ECG at a number of service providers. You guys have been an outstanding engineering and operations partner for my teams.

Tom Faherty

VP | Databank

ECG is a reliable partner.

Edwin Martirosyan

COO | BluIP

GET STARTED WITH ECG TODAY

Book Your 30-Minute Connect Call

Get in touch with ECG for products and services that support your crucial voice infrastructure needs. 

Experience the ECG Advantage

Whether you’re a service provider, enterprise, or government agency, your voice infrastructure is in good hands with ECG.

_Ñëîé_1

Proven Expertise

Our team has decades of proven experience building and supporting voice networks.

_Ñëîé_1

Powerful Partnerships

Our strategic alliances are designed to help deliver customer-centric, total solutions to our clients.

_Ñëîé_1

Elevated Network Design

We draw from experience with dozens of service providers to create straightforward, manageable designs.

_Ñëîé_1

Comprehensive Support

Our team will assist in your technical projects, support your goals, automate processes, and train your team.

How We Help

Call Control Support from Design Through Production

ECG helps you design, implement, and optimize call control so features work reliably and your platform stays compliant with regulatory requirements.

callcontrolandfeatures-9-1

Designing Call Fowarding and Call Control Architectures

Getting VoIP call control right from day one requires more than following a vendor installation guide. We help you build a stable, compliant, and operationally supportable call control infrastructure from the design phase forward. 

  • We design the call forwarding, call parking, shared call appearance, and call transfer feature set based on your specific business needs
  • We configure BroadWorks or Metaswitch application server call features, network server redirect routing, SBC media manager settings, access control objects, and trusted/untrusted interface separation 
  • We run structured SIP call scenarios across each carrier trunk – inbound/outbound calling, DTMF, codec negotiation, call hold/resume, blind and attended transfer, and E911 call routing with location verification
callcontrolandfeatures-9-2

Troubleshooting Call Control and Feature Failures

When call forwarding stops working, BLF goes dark, transfers drop, or 911 calls fail to route, the root cause is usually buried in a SIP dialogue that crossed multiple network elements. Trust us to:

  • Capture SIP at the SBC access and core interfaces simultaneously, reconstruct call flows, and identify the error – showing exactly where call control logic failed
  • Perform E911 testing to verify calls reach the correct PSAP with the correct information, test Kari's Law direct-dial-911 without prefix, validate on-site notification delivery, and confirm the call survives SBC failover
  • Recalculate SBC medium manager and call admission control settings from wire-captured SIP byte rates at measured CPU load, correct values, and validate behavior 
callcontrolandfeatures-9-3

Optimizing and Expanding Call Control Infrastructure

Beyond fixing immediate problems, there are usually opportunities to achieve greater reliability, additional features, and better regulatory compliance from an existing call control infrastructure. We help you:

  • Expand SIP trunk integration by adding new carrier peers with validated interoperability, rationalizing codec lists to prefer wideband (G.722, Opus), and implementing least-cost routing
  • Design BLF subscription architecture for large attendant and receptionist environments, size SBC and application server for the NOTIFY load, and validate reliability at full production line count
  • Modernize E911 dispatchable location management with dynamic location updates, integrate with network topology data, and automate location updates based on endpoint registration location
Frequently Asked Questions

Common Questions About Call Control & Call Forwarding Services

Get answers to common questions about how call forwarding works, what call parking is, how to implement call control features reliably, and more.

A basic phone line from a carrier is "dumb" – it connects two people, and that's it. No routing logic, no call forwarding, no call parking, no recording, and no call transfer. A call control service platform is "smart" – it implements business logic that determines what happens to each call.

With a basic line, calls go unanswered if you're not at your desk. Call control service means calls automatically forward to your mobile phone or transfer to an available employee.

Call control service requires application server software like BroadWorks or Metaswitch, SBC hardware to enforce policies, and proper network design. Most modern businesses use call control service delivered either on-premises (they buy and operate their own equipment) or in the cloud (a service provider operates the infrastructure and they access it via the internet). 

Call forwarding is a phone system feature that automatically routes incoming calls to a different destination – another phone number, another extension, or voicemail. 

In BroadWorks and similar platforms, how call forwarding works is entirely at the application server level. For instance, when Alice calls Bob and Bob has call forwarding set to Carol's number, the application server looks up Bob's forwarding configuration and sends the outbound INVITE directly to Carol – Bob's device never rings.

Call forwarding works regardless of whether Bob's phone is registered, powered on, or even physically present. It also means the application server is the single authoritative place to configure call forwarding, and troubleshooting call forwarding failures requires understanding the application server feature logic, not just endpoint behavior.

A virtual phone number (also called a DID or local number) is a phone number that isn't tied to a specific physical phone line or location. Virtual phone number forwarding routes calls to that number to a destination of your choosing – another phone number, an extension, a phone system, or even a mobile phone.

Here's how it works:

  1. A customer dials your virtual phone number

  2. Your VoIP carrier (or hosted PBX provider) receives the call and consults routing rules

  3. The call is forwarded to the destination phone number you've configured

Virtual phone number forwarding lets businesses maintain a local presence in multiple cities without physical phone lines in each location – for example, a service center in New York can have a local Los Angeles number that forwards calls back to New York. 

BLF allows one phone to display the call state (idle, ringing, or on a call) of another user on the same platform. The monitoring phone sends a SUBSCRIBE message to the application server for each user it wants to watch. The application server then sends a NOTIFY to the monitoring phone every time that user's state changes.

In attendant console or receptionist environments monitoring dozens of lines, or with expansion key modules, the resulting SUBSCRIBE, NOTIFY, and 200 OK message volume can be substantial – enough to trigger SBC rate-limiting if the medium manager is not sized correctly.

At ECG, we size the SBC medium manager and validate BLF at full production scale, ensuring BLF indicators stay responsive even in large contact-center deployments. 

There are several compliance requirements tied to E911:

  • E911 mandates from the FCC require interconnected VoIP providers to transmit a callback number and the customer's registered physical location with every 911 call.

  • Kari's Law (2018) requires that 911 can be dialed without a prefix and that someone on-site is notified when a 911 call is placed from a multi-line system.

  • RAY BAUM's Act extends this to require a dispatchable location – enough to identify the specific room or floor, not just a street address – for customers in multi-tenant buildings and enterprise environments.

Non-compliance penalties can reach $10,000 plus $500 per device per day in continuing violations. 

Call Admission Control on a session border controller limits the number of concurrent calls and the rate of new call arrivals per peer, per customer, or globally. CAC protects your network against call loops (where calls get forwarded back to themselves), fraudulent dialing (where a compromised account dials thousands of international numbers), or a misbehaving carrier peer suddenly sending ten times its contracted call volume.

Default CAC settings from the SBC vendor are usually either too permissive – offering no meaningful protection – or too restrictive for environments with large attendant phones, BLF-heavy deployments, or extension modules that generate high SIP message rates. Correct CAC values must be derived from actual packet captures measuring SIP byte rates and CPU load simultaneously; there is no universal number.

ECG handles this by calculating your actual CAC limits from traffic data and configuring per-peer policies before the next incident. 

REFER is the SIP method a phone sends when the user presses the transfer button. For a blind transfer, the REFER-To header contains just the target URI. For an attended (consultative) transfer – where the transferring party speaks to the target first – the REFER-To header includes a Replaces parameter containing the Call-ID, from-tag, and to-tag of the call leg being transferred. The receiving endpoint uses those identifiers to find the correct dialogue to take over.

Attended transfer failures occur when the SBC has modified SIP headers that make the Replaces identifiers inconsistent with what the endpoint recorded, the endpoint doesn't support the Replaces extension, or the confirming NOTIFY signaling transfer completion is blocked.

ECG can trace these failures with simultaneous packet captures on both sides of the SBC to identify exactly where dialogue identifiers diverge.

Call control customer service techniques include:

  • Training agents to verify the transfer target's name and availability before transferring

  • Using attended transfer (speaking to the target first) rather than blind transfer where possible

  • Implementing call park for calls that can't be immediately transferred

  • Using call forwarding for after-hours to reduce missed calls

  • Monitoring call transfer success rates to identify systemic issues 

From a platform perspective, ECG helps implement the call control features (call parking, forwarding, transfer) that enable these techniques and ensures they work reliably so customer service teams can focus on the customer experience rather than troubleshooting dropped calls. 

Call parking is a feature that allows one user to place an active call on hold and then retrieve it from another phone. When a user presses the park button, the system assigns the call a park extension (like 7001, 7002, etc.), announces it to the caller, and places the call on hold. Another user can then dial that park extension to retrieve the call.

What does park mean on a phone? It means the call is being held by the system rather than by an individual phone, freeing up that phone to make other calls.

ECG helps service providers and enterprises implement call parking that works reliably, including timeout handling, hold music playback, and integration with BLF so users can see which calls are parked. 

Ready to Experience the ECG Difference?

Get in touch for products that support your crucial voice infrastructure needs.