Skip to main content

Bug Regression: Demo Church Phone Labels (CWA)

non-critical   Property: ChurchWiseAI   Category: Chatbot Tier: starter-voice Persona: pastor-tester Touchpoint: /admin/[token], voice setup

Preconditions

  • Demo church (churchwiseai-demo) has voice agent provisioned
  • Phone number assigned (e.g. +1-615-XXX-XXXX)

Steps

#ActionExpected Result
1Navigate to Voice setup in adminPhone number shown with clear label (e.g. 'Your church phone' or 'Voice line').
2Check phone setup for demo churchPhone number displays correctly. Label is human-readable, not 'ph_xxxxx' or raw ID.
3View call history or logsCalls show phone number with label (not raw DB ID). Easy for pastor to identify.
4Check SIP setup UISIP address shown clearly labeled (e.g. 'SIP endpoint' or 'SIP address'). Not hidden or unlabeled.

Known Failure Modes

  • Phone number shows as 'ph_c8a6b4....' — label missing (original bug)
  • Multiple phone labels conflicting — duplicate assignment
  • Phone not associated with correct demo church — routing wrong

References

Notes

BUG REGRESSION TEST. Previously: demo church phone numbers displayed as raw Stripe IDs (ph_xxxxx) instead of human-readable labels. This regression test ensures fix stays fixed. If labels revert to IDs, this test catches it.