Skip to content

Use canonical webhook URLs and disable voicemail detection in CI - #15

Merged
dimavrem22 merged 3 commits into
mainfrom
fix/canonical-webhook-ci-voice
Jul 31, 2026
Merged

dimavrem22 merged 3 commits into
mainfrom
fix/canonical-webhook-ci-voice

Conversation

@dimavrem22

@dimavrem22 dimavrem22 commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Executive Summary

  • Registers A2A and iMessage subscriptions on the canonical webhook URL.
  • Disables voicemail detection for every CI voice call.

Description

Gateway startup now keeps same-URL identity subscriptions separate by event family, and A2A setup uses the plain webhook URL. The outbound call tool accepts voicemailDetection, live CI requests disabled detection, and the minimum Inkbox SDK version is 0.5.8.

Related PRs:

Reason

The query parameter is not used for webhook routing. CI calls also need voicemail detection disabled so the voice driver is not classified as an answering service.

Decisions

  • Keep webhook setup at gateway startup.
  • Use event families to distinguish subscriptions that share the canonical URL.
  • Limit disabled voicemail detection to CI voice scenarios; normal calls retain the SDK default.

Testing

  • npm run lint
  • npm run typecheck
  • npm test
  • npm run build

@dimavrem22
dimavrem22 merged commit 883dac9 into main Jul 31, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant