Skip to main content

112 posts tagged with "development"

View All Tags

Wazo Platform 26.08 Released

· 2 min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.08 release.

New Features in this release

  • cdr: CDRs now indicate when an unanswered call was redirected to a voicemail. call_status is reported as voicemail and destination_details carries a voicemail type with the voicemail's id and name
  • services: REST API worker threads now scale with demand. A new rest_api.min_threads setting keeps threads ready at all times, and rest_api.max_threads becomes a ceiling instead of a fixed count
  • debug: wazo-debug can now capture the event stream alongside the rest of the diagnostics

Bug Fixes

  • contact center/agents: Fixed an issue that prevented an agent from logging in after another agent was deleted
  • directories/reverse lookup: Fixed reverse lookups returning contacts inconsistently when multiple sources match the same extension
  • messaging & HA: Fixed an idle-in-transaction database connection leak from wazo-chatd connectors that could block master/slave replication
  • logging: Restored millisecond resolution in log timestamps
  • recording: Unanswered calls no longer create an empty recording file when recording is enabled for all incoming calls

Maintenance

  • calld: configurable ARI HTTP connection pool size
  • asterisk: Upgraded to 22.10.1, including a fix for a func_channel NULL dereference crash
  • plugin management: wazo-plugind-cli now uses the CLIFF framework; the -c flag is deprecated and no longer needed
  • SIP/call control: Exposed the Wazo call id in SIP, removing need for extra REST lookups for apps
  • upgrade: wazo-upgrade now checks the system configuration for database migration before proceeding to avoid partial/broken upgrades

Performance

  • call control: optimized the ARI fan-out for /users/me/calls, reducing latency under load
  • directories: improved latency degradation of the reverse lookup service under load
  • presence initialization: Optimized presence initialization for faster, more efficient, more reliable system restarts

Ongoing Features

  • directories: Performance improvements to the favorites and lookup services for large directories
  • scaling: A generalized per-component multi-process scaling architecture, extending concurrency beyond the current multi-threading model

See you at the next release review!

Resources

Wazo Platform 26.07 Released

· 2 min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.07 release.

New Features in this release

  • chatd: Added endpoints to manage connector identities. An admin can now set, update, or remove a user's connector identity
  • stats: Agent statistics now include per-queue metrics
  • calld: Set diversion header for queue calls

Bug Fixes

  • calls: Carry over transferee identity for caller ID during blind transfers, in all directions
  • chatd: Fixed an issue with cross-tenant isolation when sending/receiving connector messages
  • debug: Verify sufficient free space before creating the tarball to avoid overfilling storage
  • dird: Fixed an issue that could prevent the reverse lookup timeout from being configured
  • webhookd: Fixed an issue that prevented token reuse between push notifications
  • agid: Allow spaces in non-quoted caller ID
  • calld: Fixed an issue that prevented recording announcements from playing for automatic call recordings

Technical

  • asterisk: Upgraded to 22.10.0
  • auth: Modifying a user's email address no longer invalidates refresh tokens
  • services: Improved logging by adding request/response correlation and other improvements
  • provisioning: Ensure deletable=false for default device configurations

Ongoing Features

  • services: Various under-the-hood performance optimizations for larger deployments

See you at the next release review!

Resources

Wazo Platform 26.06 Released

· One min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.06 release.

New Features in This Release

  • Mobile PSTN Fallback: mobile app call path in wazo-calld now supports a fallback to PSTN when mobile app does not register in time

Bug Fixes

  • switchboards: fixed a phantom call scenario when a blind transfer is done to an IVR option that calls a switchboard
  • diversion: fixed a missing SIP Diversion header when a group reaches a fallback or is forwarded
  • devices: fixed an issue where deleting a user reset a device to autoprov even though other users were assigned to another line of the same device
  • webhooks: fixed a security issue

Technical

  • bus: switched consumer queues to exclusive to align with RabbitMQ's deprecation of transient non-exclusive queues and ensure forward compatibility

See you at the next release review!

Resources

Wazo Platform 26.05 Released

· 2 min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.05 release.

Bug Fixes

  • recording: pausing/resuming a recording for a queue agent while in a call is now fixed.
  • trunks: when deleting a tenant, associated trunks stayed registered on asterisk. This now has been fixed.
  • upgrade: wazo-confd was improved to avoid timeouts when upgrading a system with 2,000 users or more.

Technical

  • auth: mobile offline logins are now limited to one active refresh token per user; every new mobile offline login request revokes any existing refresh token and their sessions, even if client_id is reused (a fresh refresh token is always returned);
  • agents: login per queue was improved. The agent is now logged off when they decide to logoff the last queue associated with them. Likewise, when the agent logs in and there are no queues logged in, all their associated queues are logged in. wazo-agentd-cli was also updated to include per-queue status and login per queue functionality.
  • caller ID: the user outgoing caller ID API now exposes the caller ID name.
  • call listening: the call listening feature has been removed as it was not multi-tenant

Ongoing Features

  • multi-channel communication: multi-channel chat support framework

See you at the next release review!

Resources

Wazo Platform 26.04 Released

· One min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.04 release.

Bug Fixes

  • User Auth: Tokens are now revoked when a user's password is changed or their account is disabled
  • Directory: Contacts are now sorted in a case and accent-insensitive manner
  • CDR : Fixed broken CDR export email link

See you at the next release review!

Resources

Wazo Platform 26.03 Released

· One min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.03 release.

New Features in This Release

  • CDR recordings: streaming of recordings from wazo-call-logd API now supported (e.g. for html5 <audio> element support with playback control)

Bug Fixes

  • Ring group & Mobile: when calling users in a ring group, mobile wakeup mechanism was not using the value of user_timeout for the ring timeout

See you at the next release review!

Resources

Wazo Platform 26.02 Released

· One min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.02 release.

Bug Fixes

  • Recording announcements: fixed possible deadlock when recording start and stop announcements were too long
  • WebRTC video: a bug affecting webrtc video support was introduced in wazo 26.01/asterisk 22.6.0; upgrade and backporting of asterisk 22.8.1 resolves that issue

Technical

  • Asterisk: Asterisk was upgraded to 22.8.1. See the release notes
  • Dialplan: the asterisk dialplan was moved from the xivo-config project to the wazo-asterisk-config project

For more details about the aforementioned topics, please see the changelog.

See you at the next sprint review!

Resources

Wazo Platform 26.01 Released

· One min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 26.01 release.

As usual for the first release of the year following the holidays, the 26.01 release is light, and mostly involves some technical debt work with low visible impact on the product.

For more details about the aforementioned topics, please see the changelog.

See you at the next sprint review!

Resources

Wazo Platform 25.17 Released

· 2 min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 25.17 release.

New Features in This Release

  • data-only push notifications: push notifications missedCall, voicemailReceived and messageReceived, are updated for application-level "data-only" handling, in order to allow mobile applications to implement custom & extended handling and rendering; on Android/FCM, those notifications are "data-only" and need custom application logic to handle and display to users; on iOS/APNS, those notifications are "hybrid" and are still handled/displayed by iOS natively, but may now trigger application logic.
  • Agent: User agents may now login/logoff per queue individually using new agent API endpoints.

Bug Fixes

  • Recording: The beep sound played when starting/stopping a call recording will be heard by both parties of the call.
  • *guest provisioning extension: users can now again use *guest extension feature to reset a hardware phone to autoprovisioning state
  • *31/*30 agent login extension feature: agent login through extension feature (*30 or *31) now selects the calling endpoint as the agent interface which will receive queue calls

For more details about the aforementioned topics, please see the changelog.

See you at the next sprint review!

Resources

Wazo Platform 25.16 Released

· One min read
The Wazo Platform team

Hello Wazo Platform community!

Here is a short review of the Wazo Platform 25.16 release.

New Features in This Release

  • Voicemails: Added the ability to create a global (tenant-level) voicemail shared with all its users. Any user in the tenant can view/move/delete messages in the voicemail.

Technical

For more details about the aforementioned topics, please see the changelog.

See you at the next sprint review!

Resources