From d25207e49ef1deab5ae6d03b23a91f2b2222d23a Mon Sep 17 00:00:00 2001 From: saridsa2 Date: Fri, 20 Mar 2026 06:40:25 +0530 Subject: [PATCH] =?UTF-8?q?docs:=20update=20next=20session=20=E2=80=94=20K?= =?UTF-8?q?ookoo=20dial=20to=20SIP=20extension=20is=20the=20blocker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 (1M context) --- docs/next-session.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docs/next-session.md b/docs/next-session.md index 5c39b49..c0542fd 100644 --- a/docs/next-session.md +++ b/docs/next-session.md @@ -1,5 +1,25 @@ # Next Session — Outbound Call UI + Remaining Work +## Priority 0: Kookoo Dial to SIP Extension + +**Status:** Kookoo IVR endpoint works. When customer answers, Kookoo hits /kookoo/ivr, we respond with `523590`. But Kookoo tries to call 523590 as a PSTN number — status=not_answered. + +**The Voice URL in Kookoo dashboard has been changed to:** `https://engage-api.srv1477139.hstgr.cloud/kookoo/ivr` + +**Formats to try in the `` tag:** +1. `523590` — current, fails (treated as PSTN) +2. `0523590` — with STD prefix +3. `sip:523590@blr-pub-rtc4.ozonetel.com` — full SIP URI +4. `523590@blr-pub-rtc4.ozonetel.com` — SIP without scheme +5. Use `` tag instead — put customer in room, have browser SIP join same room + +**Alternative approach:** Instead of ``, use `` tag: +- Customer answers → put in conference room "call-{sid}" +- Meanwhile, browser SIP joins the same conference room +- Both connected + +**Files:** `helix-engage-server/src/ozonetel/kookoo-ivr.controller.ts` line where we return `523590` + ## Priority 1: Outbound Call UI **Problem:** When agent clicks Call, a toast appears and the call happens in the background. No call screen shows.