Scheduled ring group routing for 3CX phone system
Find a file
Adam Moussa 8f75422e1c
Some checks failed
Deploy / deploy (push) Has been cancelled
Update README with deprecation notice — merged into afterhours-shift-manager
2026-05-12 20:00:04 -04:00
.github Add GitHub Actions deploy workflow (#14) 2026-05-08 17:08:02 -04:00
config Switch from ring group to queue API for extension 801 2026-04-21 15:11:34 -04:00
src Add CI workflow and apply ruff formatting (#13) 2026-05-08 15:49:07 -04:00
.gitignore Fix module import, IAM permissions, and add manual test support 2026-04-03 17:40:58 -04:00
README.md Update README with deprecation notice — merged into afterhours-shift-manager 2026-05-12 20:00:04 -04:00
requirements.txt Update requests requirement from >=2.33.1 to >=2.34.0 (#16) 2026-05-12 21:55:55 +00:00
samconfig.toml Switch from ring group to queue API for extension 801 2026-04-21 15:11:34 -04:00
template.yaml Support weekend day shifts (8am-5pm) alongside after-hours 2026-04-07 18:30:39 -04:00

This repository has been archived. The ring scheduler was merged into afterhours-shift-manager as a 4th Lambda function in PR #62. The CloudFormation stack ring-scheduler-3cx has been deleted. All future development happens in the afterhours-shift-manager repo.


3CX Ring Group Scheduler (Archived)

This Lambda updated after-hours and holiday forwarding on a 3CX ring group daily at 8am ET. It has been superseded by the afterhours-ring-scheduler function in the afterhours-shift-manager stack, which uses the 3CX Queue API at extension 801 and reads schedules from DynamoDB instead of a YAML config file.