Andrew M. Stoltz
bf12474de9
telephony-web v20260325b: add SMS UnreadCount/LastMessagePreview columns to schema drift
2026-03-25 08:19:58 -05:00
Andrew M. Stoltz
f366dd5c90
telephony-web v20260325a: fix billing/RBAC 500s — replace IDbContextFactory with direct TelephonyDbContext injection
2026-03-25 08:11:59 -05:00
Andrew M. Stoltz
50146f8355
telephony-web v20260324n: rebuild-schema admin endpoint for production DB migration
2026-03-24 19:45:06 -05:00
Andrew M. Stoltz
ace06c5fb9
telephony-web v20260324m: model-driven schema drift — auto-creates ALL missing tables
2026-03-24 19:28:08 -05:00
Andrew M. Stoltz
7ed834f056
telephony-web v20260324l: schema drift fix for CustomRoles table
2026-03-24 19:03:26 -05:00
Andrew M. Stoltz
2b04c9e292
telephony-web v20260324k: RBAC policy editor, billing dashboard, 11081 tests ALL PASS
2026-03-24 18:55:03 -05:00
Andrew M. Stoltz
fafc2e510b
telephony-web v20260324j: recording playback, SMS enhancements, notifications polish, dashboard shortcuts, all 11049 tests pass
2026-03-24 18:22:46 -05:00
Andrew M. Stoltz
fb1c622e62
telephony-web v20260324i: break-glass UI, 5 MCP tools, survey editor config, step palette
2026-03-24 17:37:19 -05:00
Andrew M. Stoltz
40cb7faef5
telephony-web v20260324h: setup wizard, REST smoke tests, survey route fix
2026-03-24 17:16:09 -05:00
Andrew M. Stoltz
bd79279b28
telephony-web v20260324g: schema drift fix (BridgeEvents, SurveyResponses tables), survey route fix
2026-03-24 16:53:21 -05:00
Andrew M. Stoltz
35b6b4f8e5
telephony-web v20260324f: remove Scalar/OpenApi packages (Swashbuckle conflict)
2026-03-24 16:06:11 -05:00
Andrew M. Stoltz
8d8b76c82b
Fix telephony-web: revert Scalar (Swashbuckle conflict), use v20260324e
2026-03-24 16:02:32 -05:00
Andrew M. Stoltz
42d2894ed1
Update telephony-web image tag to v20260324d (Scalar API docs, webhook config, surveys, templates, member portal)
2026-03-24 15:55:40 -05:00
f07c79fc4c
telephony-web: hostNetwork + node affinity with asterisk for ARI localhost access
2026-03-15 18:55:36 +00:00
995ca8af48
Add intra-namespace ARI egress (port 8088) for WebSocket connection
2026-03-15 18:44:07 +00:00
f918091f3f
Fix ARI config: clean JSON with both Ari + Telephony.Asterisk sections
2026-03-15 18:34:23 +00:00
d66db38638
Add both Ari + Telephony:Asterisk config sections for daemon + HTTP client
2026-03-15 18:27:32 +00:00
c7e59df880
Fix ARI config path: Ari -> Telephony.Asterisk to match AsteriskOptions.SectionName
2026-03-15 18:26:04 +00:00
adf8f40fe2
Switch to Asterisk provider + add ARI config for star code handling
2026-03-15 18:24:03 +00:00
84a590dfba
Allow selenium namespace ingress to telephony for UI testing
2026-03-15 16:38:19 +00:00
Blue Jay
1d8e2e9a1c
Add internal DNS IngressRoutes: telephony, grafana, prometheus, cockpit
...
- telephony.iamworkin.lan: cert-manager TLS + IngressRoute to telephony-web:5100
- grafana.iamworkin.lan: proxy to noc1:3000 via headless Service + Endpoints
- prometheus.iamworkin.lan: proxy to noc1:9091 via headless Service + Endpoints
- cockpit.iamworkin.lan: proxy to noc1:9090 with insecureSkipVerify (self-signed)
- All certs issued by step-ca-acme ClusterIssuer
- NetworkPolicy restricts noc-proxy to Traefik ingress + noc1 egress only
2026-03-11 14:21:26 -05:00
8bb1279800
Add SIP/RTP NetworkPolicy rules for Asterisk PBX ingress and egress
2026-03-11 08:19:12 +00:00
aadb110bc9
fix: add fsGroup + init container for SQLite write permissions
2026-03-11 04:08:22 +00:00
8cabee134f
Migrate telephony to telephony.flowercore.io, dual-host IngressRoute, CF origin cert
2026-03-11 03:43:48 +00:00
Andrew M. Stoltz
848eb83f83
Deploy FlowerCore.Telephony: Blazor+REST+Twilio IVR
...
- Local container image (fc-telephony-web:latest) on all 3 RKE2 nodes
- 1Password OnePasswordItem for Twilio credentials (optional: true)
- Cloudflare origin cert for telephony.iamwork.in
- Piper TTS egress to edge1:8500
- SQLite with 5Gi Longhorn PVC
- NetworkPolicy: Traefik ingress, DNS, TTS, Twilio API egress
2026-03-10 12:02:08 -05:00