TelDev

Demo script

1. Open the homepage. TelDev is a control plane, not a carrier. Hosts are teldev.bot.

2. GET /health{ "ok": true }.

3. Authenticate with nl_test_northline_clinic_8f291c44a.

4. POST /v1/calls from num_demo with agt_clinic_front. Show session and stream_url.

5. GET /v1/sessions/:id. Status is streaming.

6. POST /v1/messages with cmp_12 to +15551201234. Expect 422 campaign_not_approved.

7. Same body with cmp_clinic. Expect 201 and a new session.

8. Replay the successful POST with the same Idempotency-Key. Same object.

9. Change the body, keep the key. 409.

10. GET /v1/usage → billed 323.3, carrier 56.7.

11. teldev listenhttps://dev-<id>.teldev.bot, no third-party tunnel.

12. Do not open Twilio aliases unless TELDEV_TWILIO_ALIASES is set for a migration bench.