Skip to content

Add misc phone webhook events - #458

Merged
Jericho merged 3 commits into
Jericho:developfrom
ivan-pavlik:feature/phone_misc_webhooks
Dec 4, 2025
Merged

Jericho merged 3 commits into
Jericho:developfrom
ivan-pavlik:feature/phone_misc_webhooks

Conversation

@ivan-pavlik

Copy link
Copy Markdown
Contributor

This PR adds the following webhook events:

  • phone.ai_call_summary_changed
  • phone.conference_started
  • phone.device_registration
  • phone.emergency_alert
  • phone.generic_device_provision
  • phone.peering_number_cnam_updated
  • phone.peering_number_emergency_address_updated
  • number_management.peering_number_cnam_updated
  • number_management.peering_number_emergency_address_updated
    (the last two are identical to corresponding 'phone' webhook events, so I decided to add them here as well)

Models:

  • individual models for each webhook event (except the last four 'peering number updated' events that have similar structure reflected in PeeringNumberUpdatedEvent)
  • new models to cover webhook payloads

Unit tests:

  • added unit tests for the new webhook events
  • adjusted and aligned property values in affected webhook events json data to simplify checks

@Jericho Jericho left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

Thank you for your contribution.

@Jericho Jericho added the Enhancement New feature or request label Dec 4, 2025
@Jericho Jericho added this to the 0.103.0 milestone Dec 4, 2025
@Jericho
Jericho merged commit 645fd89 into Jericho:develop Dec 4, 2025
2 of 3 checks passed
@ivan-pavlik
ivan-pavlik deleted the feature/phone_misc_webhooks branch December 4, 2025 15:26
@Jericho

Jericho commented Dec 6, 2025

Copy link
Copy Markdown
Owner

🎉 This issue has been resolved in version 0.103.0 🎉

The release is available on:

Your GitReleaseManager bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants