Dial Plan Manager

Granular control for administrators who need it.

Configure call processing rules with pattern matching, conditional routing, and trunk selection — the engine behind your VoIP business phone system's routing logic.

Trusted by 1,000+ Canadian businesses · 5,000+ users

Most users build their routing with the visual call flow builder and never need to go deeper. But when you need precise control over how numbers are interpreted, which trunks carry outbound calls, or how emergency routing behaves — the Dial Plan Manager gives administrators direct access to the dial plan engine.

Included in every plan — from $20// extension / month.
Second Cup Thai Express Mucho Burrito Bâton Rouge Notre Bœuf de Grâce Cirka Second Cup Thai Express Mucho Burrito Bâton Rouge Notre Bœuf de Grâce Cirka

Two layers, one platform.

Design your big picture visually with the Call Flow Builder. Use the Dial Plan Manager for the underlying logic — pattern matching, conditional rules, trunk selection. They complement each other.

Most businesses will never touch this directly. But when you need it, it's there — full access for administrators, included with every EMAK plan.

Routing architecture Layered control
Top layer · for everyone
Visual Call Flow Builder
Drag & drop IVR menus Time rules Ring groups
Calls into the engine
Bottom layer · for administrators
Dial Plan Manager
Pattern matching Conditional rules Trunk selection Feature activation

What it controls.

Number interpretation, conditional routing, and outbound trunk selection — the dial plan engine, exposed for administrators.

Number interpretation
Local / LD / intl
NPA= 514 | 438
NPA= 1NXX (LD)
+CC= intl
911= emergency

Number interpretation

Classify how local, long-distance, toll-free, international, and emergency calls are handled — by digit pattern.

Conditional rules
Caller · time · dept
IFcaller = VIP
ANDtime ∈ M-F 9-5
THEN→ Sales queue
ELSE→ Voicemail

Conditional rules

Build logic from caller-ID patterns, destination patterns, time of day, and departmental context. First match wins.

Trunk selection
Per call type
LOCAL→ Primary SIP
LD→ Carrier A
INTL→ Carrier B
E911→ Emerg trunk

Outbound trunk selection

Choose which carrier handles each call type. Optimize cost, redundancy, and emergency routing per pattern.

When you need it, it's there.

Frequently asked questions.

What is a dial plan?

A dial plan is a set of rules that tells your phone system how to interpret and route dialed numbers. It controls whether a call is local or long-distance, which trunk carries it, and what features apply. EMAK's Dial Plan Manager gives administrators direct access to these rules.

Do I need to configure the dial plan manually?

No. EMAK provides sensible defaults and a visual call flow builder for most routing needs. The Dial Plan Manager is for administrators who need granular control beyond what the visual builder offers.

What is the difference between a dial plan and a call flow?

A call flow defines what happens when a call arrives — IVR menus, ring groups, time-based routing. A dial plan defines how outbound and internal calls are processed — number interpretation, trunk selection, and feature activation. Together they form your complete VoIP routing logic.

Can I use the Dial Plan Manager and the Call Flow Builder together?

Yes — most businesses design their call flows visually and only use the Dial Plan Manager for specific overrides like trunk selection or emergency routing rules. They complement each other.

Does the Dial Plan Manager cost extra?

No — included with every EMAK business phone plan for administrators who need it.

Never miss a call
or customer.