Call Forwarding Features

Every Call Forwarding Feature, Explained

One forwarding rule per virtual number decides which phones ring, in what order, for how long, what your team sees and what the caller hears. Here is every setting, its default and what it costs.

What Edesy call forwarding does

Edesy call forwarding rings a virtual business number on up to 5 of your team's phones, either all at once or one by one. You choose the ring time, the caller ID your team sees, a press-a-key screen, hold audio and sticky agent. Calls cost Rs 1.00 per connected minute plus number rental, excluding GST.

Forwarding features

Everything a rule can do, and the default for each setting.

Ring all at once or one by one

Ring all at once: every forward-to number rings together and the first to answer takes the call. Ring one by one: numbers ring in the order you list them until someone answers. Up to 5 numbers per rule, Indian mobile or landline. Ring all at once is the default.

Ring time and backup numbers

Each number rings for 5 to 120 seconds (25 by default). With ring one by one, each number can have its own ring time (set in the Call handling card on voice-app.edesy.in or with the API) and every number after the first is a backup. A number that is busy, unanswered or unreachable moves the call to the next one. When the list runs out, the call ends.

Caller ID your team sees

Show your virtual number, so your team knows it is a business call, or the original caller's number, so they know who is calling. Some networks replace the original number with the virtual number. The call log always records the real caller.

Press a key to accept

Whoever picks up hears "You have a forwarded call. Press any key to accept." If no key is pressed, that phone is dropped and the call keeps trying the others, so a phone's voicemail can never take the call. On by default.

Hold music and connect on pickup

By default the caller hears normal ringing and is connected only when someone answers, so an unanswered call is free. Or play the built-in "please hold" message or your own MP3, WAV, M4A or OGG clip up to 8 MB, looped while it rings.

Sticky agent

With ring one by one, a repeat caller is sent back to the person who answered them last time. Within the window you set (7 days by default, 1 hour to 1 year), the remembered number rings first and the rest of the list follows as backup. Turn it on in the Call handling card on voice-app.edesy.in or with the API. Off by default.

Turn off or pause a rule

Turn off forwarding to hand the number back to what it did before, such as your voice agent or app, while keeping every setting for one-click switch-on. Pause a rule briefly, or delete it. Call logs are kept either way.

Call logs, recordings and analytics

Every forwarded call is logged with the caller, the number that answered, duration, price and outcome. Turn recording on to keep audio in encrypted cloud storage. Analytics show call volume and answer rate over time.

Forwarding API

Create and change rules, read call logs, stats and analytics, and upload hold audio with the REST API at https://voice-api.edesy.in/v1/forwarding. Authenticate with a Bearer API key. Every portal setting is also an API field.

Call forwarding at a glance

Settings, defaults and prices. All prices exclude 18% GST.

ItemEdesy Call Forwarding
Forward-to numbers per ruleUp to 5 Indian mobile or landline numbers
Ring strategiesRing all at once, or one by one (sequential)
Ring time5 to 120 seconds, 25 by default; per number with one by one (voice-app Call handling card or API)
Caller ID shown to your teamVirtual number (default) or original caller
Press a key to acceptOn by default
Hold audioOff, built-in "please hold", or your clip (MP3, WAV, M4A, OGG, up to 8 MB)
Sticky agentRing one by one only; window 1 to 8,760 hours, 168 (7 days) by default; set in voice-app Call handling card or API
Call priceRs 1.00 per connected minute, 60-second pulse
Unanswered callsFree with connect on pickup (the default)
Number rentalRs 499/mo mobile or 92-series, Rs 449/mo landline, Rs 0 setup
BillingPrepaid INR wallet, Razorpay top-ups, GST invoices
Before you buy a numberKYC, reviewed in about 24 hours

What happens on a forwarded call

Each setting above changes one step.

  1. Step 1 of 6: A customer calls your number

    They hear normal ringing, or your hold audio if you turned it on.

  2. Step 2 of 6: Your team's phones ring

    All at once, or one by one in list order. With ring one by one and sticky agent on, a repeat caller's last answerer rings first.

  3. Step 3 of 6: The phone shows a caller ID

    Your virtual number by default, or the original caller's number.

  4. Step 4 of 6: The person who answers presses a key

    With screening on, they press any key to accept. Voicemail never presses a key, so it cannot take the call.

  5. Step 5 of 6: Caller and team member are connected

    The other phones stop ringing. If nobody answers in time, the call ends and, with connect on pickup, costs nothing.

  6. Step 6 of 6: The call is logged and billed

    It appears in your call logs with its price, at Rs 1.00 per connected minute from your wallet.

Change a rule with one API call

Send only the fields you are changing. This rings the team one by one for 20 seconds each, shows the caller's real number and sends repeat callers to the same person for 7 days.

curl -X PATCH https://voice-api.edesy.in/v1/forwarding/rules/RULE_ID \
  -H "Authorization: Bearer sk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "strategy": "sequential",
    "ring_timeout_sec": 20,
    "caller_id_mode": "original",
    "confirm_required": true,
    "sticky_enabled": true,
    "sticky_window_hours": 168
  }'

Call Forwarding Features: FAQ

Tell us about your calls

Share your use case and volume. We reply within one working day with a setup plan and pricing.

Forward your business number in minutes

Sign up, complete KYC, pick a number and add the phones to ring. Every other setting has a default.