Who this is for: venues on Option B (keep your existing number, forward it to Tablevoice). Find your phone provider in the table below for the exact steps. You'll need the Tablevoice forwarding number we gave you during onboarding — if you don't have it, ask us before starting.
Before you start
Get your Tablevoice number from us. Every venue gets a dedicated forwarding destination — don't guess or reuse another venue's number.
Decide the mode: always-forward (Foodie answers every call) or conditional / no-answer forward (your line rings 3–4 times first, Foodie picks up what your team misses).
Disable voicemail on lines using conditional forwarding. Voicemail is a conditional forward — it races Foodie for the missed call, and on most mobile carriers conditional forwarding simply won't activate while voicemail is on. Ask your provider to remove voicemail from the line, or set the forward-to-Foodie delay shorter than the voicemail delay.
⚠️ The one rule for VoIP systems: keep the guest's caller ID
When your phone system hands a call to Tablevoice, the guest's own phone number must arrive with it. Foodie uses caller ID to recognize returning guests, pull up their reservation and contact history, and text them confirmations. If your system replaces the caller ID with your venue's own number, every caller looks identical and none of that works.
Automatic call forwarding rules (forward-all, forward-when-unanswered) pass the guest's caller ID through on every carrier and almost every VoIP system. This is the setup we recommend.
Blind (cold) transfer from a staff phone also keeps the guest's caller ID on most systems.
Attended (warm) transfer does not — it creates a brand-new call from your phone system, so Foodie sees your venue's number instead of the guest's. If your staff manually send calls to Foodie, they must use blind transfer.
Some systems (Ooma, Grasshopper, Zoom Phone…) have a setting for which caller ID forwarded calls show — set it to original caller, never the company number. The table below flags these.
How to verify it's working
Call your venue's public number from your personal cell (not the venue's line).
Foodie should answer (immediately for always-forward; after 3–4 rings for conditional).
Ask us to check — or check the Tablevoice dashboard — that the call shows your cell number as the caller. If it shows the venue's own number instead, the caller ID is being rewritten: revisit the caller-ID setting or switch from warm transfer to a forwarding rule / blind transfer.
Provider directory
Provider forwarding directory
Provider | Type | Conditional (no answer) | Turn off | Official guide | Country | Forward all calls | Caller ID intact? |
8x8 | VoIP / cloud phone | Call forwarding rules → "When unanswered after N seconds → forward to [Tablevoice #]" | Disable the forwarding rule in Admin Console | US, Canada | Admin Console → user → Call forwarding rules → forward all to external number | Yes — verify setting | |
AT&T Landline / Phone for Business | Landline / home phone | No answer: 92 + [Tablevoice #] · Busy: 90 + [Tablevoice #] (where supported) | 73 (all) · 93 (no answer) · *91 (busy) | US | Dial *72, wait for tone, enter [Tablevoice #] | Yes — automatic | |
AT&T Wireless | Mobile carrier | Dial 61*[Tablevoice #]# then press Call | #21# (all) · ##61# (no answer) · ##002# clears everything | US | Dial 21[Tablevoice #]# then press Call | Yes — automatic | |
Bell Home Phone | Landline / home phone | Order "Call Forward No Answer / Busy" from Bell — not self-serve | *73 | Canada | Dial *72, wait for 2 beeps, enter [Tablevoice #] | Yes — automatic | |
Bell Mobility | Mobile carrier | Phone Settings → Call forwarding → When unanswered | Same menu → turn forwarding off | Canada | Phone Settings → Calls → Call forwarding → Always (or 21[Tablevoice #]#) | Yes — automatic | |
Bell Total Connect (business VoIP) | VoIP / cloud phone | Portal → Call Forwarding No Answer (92/93) and Busy (90/91) → [Tablevoice #] | 73 · 91 · *93, or portal toggles | Canada | 72 + [Tablevoice #] (deactivate 73), or portal → Call Forwarding Always | Yes — verify setting | |
Comcast Business Voice / VoiceEdge | VoIP / cloud phone | Portal → Call Forwarding → No Answer / Busy → [Tablevoice #] | *73 (or portal toggle) | US | *72 + [Tablevoice #] (or portal → Call Forwarding → Always) | Yes — verify setting | |
Dialpad | VoIP / cloud phone | Routing rules → if unanswered → forward to [Tablevoice #] | Remove the forwarding number / routing rule | US, Canada | Settings → Your devices → Add forwarding number → [Tablevoice #] (needs verification — see row) | Yes — verify setting | |
Freedom Mobile | Mobile carrier | Dial 611[Tablevoice #]# then press Call | ##21# · ##61# | Canada | Dial 211[Tablevoice #]# then press Call | Yes — automatic | |
GoTo Connect | VoIP / cloud phone | Dial plan / Find Me–Follow Me: ring devices first, then [Tablevoice #] | *73, or remove the dial-plan step | US, Canada | Dial *72 + [Tablevoice #] from a desk phone, or set it in the dial plan | Yes — verify setting | |
Grasshopper | VoIP / cloud phone | Ring your numbers first, then [Tablevoice #] as the next number in the ring order | Remove [Tablevoice #] from the forwarding numbers | US, Canada | Settings → Call Forwarding → Extensions → forward to [Tablevoice #] | Yes — verify setting | |
Nextiva | VoIP / cloud phone | Call Forwarding No Answer → [Tablevoice #] (3–4 rings) · optionally Busy too | Toggle the forwarding features off in NextOS | US, Canada | NextOS portal → user → Call Forwarding Always → [Tablevoice #] | Yes — verify setting | |
Ooma Office | VoIP / cloud phone | Ring devices first, then forward unanswered calls to [Tablevoice #] | Disable the forwarding rule | US, Canada | Ooma Office Manager → user/number → Call Forwarding → [Tablevoice #] | Yes — verify setting | |
RingCentral (RingEX) | VoIP / cloud phone | Call Handling → ring desk phones first → "If no one answers → Forward to external number" | Remove the forwarding rule in Call Handling | US, Canada | Admin Portal → user/number → Call Handling → Forward all calls → external number | Yes — verify setting | |
Rogers Home Phone | Landline / home phone | No answer: 92 + [Tablevoice #] · Busy: 90 + [Tablevoice #] | 73 (all) · 93 (no answer) · *91 (busy) | Canada | Dial *72 + [Tablevoice #] | Yes — automatic | |
Rogers Wireless | Mobile carrier | Dial 61[Tablevoice #]# then press Call | #21# · #61# (cancel fully: ##21# / ##61#) | Canada | Dial 21[Tablevoice #]# then press Call | Yes — automatic | |
Self-hosted / other PBX (3CX, FreePBX, Asterisk, VoIP.ms…) | VoIP / cloud phone | Ring group timeout → failover destination [Tablevoice #] | Remove the route/failover | US, Canada | Inbound route / follow-me → external destination [Tablevoice #] | Depends on setup | |
Spectrum Business Voice | Landline / home phone | Portal → Call Forward No Answer → [Tablevoice #] (default ~4 rings) | *73 (or portal toggle) | US | Dial *72 + [Tablevoice #] | Yes — automatic | |
T-Mobile | Mobile carrier | Dial 61*[Tablevoice #]25# (25 = ring seconds, 5–30) | ##21# · ##61# · ##002# clears everything | US | Dial 21*[Tablevoice #]# then press Call | Yes — automatic | |
Telus Business Connect | VoIP / cloud phone | Call Handling → ring devices first → "if no answer, forward to external number" | Remove the forwarding rule in Call Handling | Canada | Admin portal → Call Handling → forward all to external number [Tablevoice #] | Yes — verify setting | |
Telus Home Phone | Landline / home phone | Ask Telus for "Call Forward No Answer / Busy" pointed at [Tablevoice #] | *73 | Canada | Dial *72, wait for 2 beeps, enter [Tablevoice #] | Yes — automatic | |
Telus Mobility | Mobile carrier | Dial 61[Tablevoice #]# (or Settings → When unanswered) | #21# · #61# | Canada | Dial 21[Tablevoice #]# (or phone Settings → Call forwarding) | Yes — automatic | |
Verizon Fios / Home Phone | Landline / home phone | Dial *71 + [Tablevoice #] (busy + no answer) | *73 | US | Dial *72 + [Tablevoice #] | Yes — automatic | |
Verizon Wireless | Mobile carrier | Dial *71 + [Tablevoice #], press Call (busy + no answer) | *73 | US | Dial *72 + [Tablevoice #], press Call | Yes — automatic | |
Vidéotron Mobile | Mobile carrier | Dial 61[Tablevoice #]# (or Settings → When unanswered) | #21# · #61# | Canada | Dial 21[Tablevoice #]# (or phone Settings → Call forwarding) | Yes — automatic | |
Vonage Business | VoIP / cloud phone | "Follow Me" / unanswered-call rule → forward to [Tablevoice #] | Disable the forwarding rule | US, Canada | Admin portal → extension → Call Forwarding → [Tablevoice #] | Yes — automatic | |
Zoom Phone | VoIP / cloud phone | Call Handling → ring devices 15–20s → "When a call is not answered → Forward to external number" | Remove the external number / restore the call-handling rule | US, Canada | zoom.us portal → Phone → Settings → Call Handling → forward to external number | Yes — verify setting |
Provider not listed?
Most phone systems fall into one of two buckets:
It's a mobile or landline carrier — try the near-universal codes (all of these pass the guest's caller ID automatically):
Action | North American style | GSM style |
Forward all calls |
|
|
Forward unanswered calls |
|
|
Turn off |
|
|
It's a VoIP / cloud system — look in the admin portal for Call Handling, Call Forwarding, or Routing rules on the number guests dial, and:
Forward all calls (or unanswered calls after 15–20 seconds) to your Tablevoice number.
Route missed calls to Tablevoice instead of voicemail, not in addition to it.
If there's a caller-ID option for forwarded calls, choose original caller — and if staff hand off live calls manually, they must use blind (cold) transfer, never attended transfer.
Place a test call from a cell and confirm Foodie sees the cell's number.
Stuck? Send us the provider's name and we'll figure out the steps together — then add them to this directory.
