# Edesy OnCall

> How Edesy OnCall works - uptime monitoring with phone-call alerts. HTTP, keyword, TCP and cron heartbeat monitors, alert webhooks from Alertmanager, Grafana and Uptime Kuma, and escalation policies that call your team until someone presses 1.

Source: https://edesy.in/docs/oncall

Edesy OnCall watches your websites, APIs, servers and cron jobs, and **phones your team** when something goes down. The alert call says what is down and since when, in English or Hindi, then asks: "Press 1 to acknowledge this alert. Press 2 to escalate it to the next person." If nobody acknowledges, OnCall calls the next step of your escalation policy, and repeats the ladder until someone does.

> **Ready to start?** Sign in at [oncall.edesy.in](https://oncall.edesy.in). The Free plan includes 3 monitors and 2 contacts. See the [Quick Start](https://edesy.in/docs/oncall/getting-started/quick-start).

## How an alert works

1. **A monitor fails.** An HTTP or TCP check fails enough times in a row, a cron heartbeat doesn't arrive in time, or your monitoring tool sends a firing alert. An incident opens.
2. **The escalation policy runs.** OnCall calls (and/or emails) the contacts in step 1 of the monitor's [escalation policy](https://edesy.in/docs/oncall/alerts/escalation-policies).
3. **Someone presses 1.** Escalation stops. Pressing 2 skips straight to the next step.
4. **Nobody answers?** After the step's wait time, the next step is called. When the last step is done, the ladder can repeat.
5. **The monitor recovers.** The incident resolves itself, and everyone who was paged gets a "back up" email. See [Acknowledge and Resolve](https://edesy.in/docs/oncall/alerts/acknowledge-and-resolve).

## At a glance

| Item | Detail |
|---|---|
| Portal | [oncall.edesy.in](https://oncall.edesy.in), your Edesy login |
| Monitor types | [HTTP and keyword](https://edesy.in/docs/oncall/monitors/http-and-keyword), [TCP port](https://edesy.in/docs/oncall/monitors/tcp), [cron heartbeat](https://edesy.in/docs/oncall/monitors/heartbeat), [alert webhook](https://edesy.in/docs/oncall/ingest/generic-json) |
| Alert webhooks | Prometheus Alertmanager, Grafana, Uptime Kuma, or any tool that can POST JSON |
| Alert channels | Phone call and email |
| Call language | English or Hindi, chosen per contact |
| On the call | Press 1 to acknowledge, press 2 to escalate now |
| Escalation | 1 to 10 steps, several contacts per step, wait 0 to 1,440 minutes, repeat up to 10 times |
| Other ways to acknowledge | Email link, or the Incidents page |
| Recovery | Incidents resolve on their own when the check passes again or your tool sends "resolved" |
| Caller ID | One of the numbers in your Edesy workspace |
| Plans | Free Rs 0 (3 monitors), Starter Rs 499/month (20), Pro Rs 1,499/month (100), excl. 18% GST |
| Call charges | Billed per minute from your Edesy wallet |

## Requirements

- **An Edesy phone number in your workspace.** Alert calls go out from one of your own numbers, so your team sees a caller ID they can save. If your workspace has no number yet, buy one in the Edesy voice app first.
- **Wallet balance.** Alert calls and test calls are billed per minute from your Edesy wallet. If the wallet is empty, nobody gets phoned. New accounts get Rs 20 welcome credit. See [Plans and Billing](https://edesy.in/docs/oncall/getting-started/plans-and-billing).
- **Verified contacts.** A contact's phone must be verified with a code we read out on a call before OnCall will call it for alerts. See [Contacts and Verification](https://edesy.in/docs/oncall/alerts/contacts-and-verification).

## Phone alerts are best-effort

Calls depend on telephone networks, the recipient's phone and your wallet balance, and can be delayed or fail. Don't make OnCall the only alarm for life-critical or safety systems; keep your own on-site alarms and procedures.

Monitor names, alert titles and messages are **read aloud on calls** and sent by email. Use system names such as "Billing API", never personal data such as customer or patient names.

## What OnCall does not do today

- Alerts go by phone call and email only. There are no SMS, WhatsApp, Slack or Teams alerts.
- There are no ping (ICMP), SSL-certificate expiry or DNS checks.
- There are no on-call schedules or rotations: an escalation policy is a fixed list of steps.
- There are no maintenance windows. Pause a monitor instead.
- There are no public status pages and no mobile app.
- Checks don't run from several regions at once.

## FAQ

**What is Edesy OnCall?**
An uptime and cron-job monitoring service that phones your team when something goes down, and keeps calling the next person on your escalation policy until someone presses 1 to acknowledge.

**Do I need an Edesy phone number?**
Yes. Alert calls use one of the numbers in your Edesy workspace as the caller ID. Buy one in the Edesy voice app before you press Connect in OnCall.

**How much does it cost?**
The Free plan is Rs 0 with 3 monitors, 5-minute checks and 2 contacts. Starter is Rs 499 a month and Pro Rs 1,499 a month. Alert calls are billed per minute from your wallet. Prices exclude 18% GST. See [Plans and Billing](https://edesy.in/docs/oncall/getting-started/plans-and-billing).

**Can I use it with Grafana or Prometheus?**
Yes. Create an alert webhook monitor and point an Alertmanager receiver or a Grafana contact point at its URL. See [Prometheus Alertmanager](https://edesy.in/docs/oncall/ingest/alertmanager) and [Grafana](https://edesy.in/docs/oncall/ingest/grafana).

**Does OnCall send SMS or Slack messages?**
No. Alerts are phone calls and emails.
