Skip to content

Releases: VoIPGRID/cacofonisk

Queue abandon event support

01 Jul 13:15
Compare
Choose a tag to compare
  • We expose the QueueCallerAbandon event through the on_queue_caller_abandon function.

Reporting on not dialing channels

29 Mar 14:10
Compare
Choose a tag to compare
  • The is_calling flag is now correct for not dialing channels.
  • Now the on_hangup event is also sent on not yet dialing channels.
  • The on_user_event also gets the caller channel.

Solving the Dial Timing Issue

11 Oct 11:22
Compare
Choose a tag to compare

On CI environments, issues occurred with the timing of DialBegin/DialEnd events. These were not fired in the expected order and cause issues with ringing and blonde_transfer hooks. This release contains various fixes.

Update caller extension after transfer

27 Sep 12:46
Compare
Choose a tag to compare
0.5.1

Fix caller extension after transfer.

0.5.0 - AMI v2

26 Jul 12:04
Compare
Choose a tag to compare

Major refactor for AMI v2 and new bridging.

  • Upgrade event handling to work with AMI v2 (Asterisk 12+).
  • Upgrade internal structure to work with new bridging system (no more masquerades!).
  • Refactor outside API to pass all channel data to reporters, not just CallerID data.
  • Refactor internal structure to better distinguish between Asterisk internals and usage opinions.

0.4.0 - ConnectAB

26 Jul 11:52
Compare
Choose a tag to compare
  • Add support for calls set up through an Originate.

0.3.0 - Fixed Destinations

26 Jul 11:52
9671df7
Compare
Choose a tag to compare
  • Calls to external phone numbers (rather than just phone accounts) are now
    tracked correctly.
  • The on_transfer hook was split to on_warm_transfer (for attended
    transfers) and on_cold_transfer (for blind and blonde transfers), with
    different method signatures.
  • The on_b_dial events for a single call have been merged. If multiple
    destinations start to ring for a single call, one on_b_dial event will be
    triggered with a list of CallerId objects.
  • The on_pickup event was removed. You can compare the data from the
    on_b_dial call with the on_up call to see whether the callee's phone rang.

0.2.2: Fix hangup bug.

30 Oct 10:20
Compare
Choose a tag to compare

Fix bug where on_hangup is not called if A hangs up before the call is answered.

Improved call pickup events

30 Oct 09:48
Compare
Choose a tag to compare

This release fixes a bug which could produce multiple on_up events when a callgroup with call acceptance is used.

Version 0.2.1 will only send an on_up event once both the caller and callee are up.

Add support for the Queue app

10 Oct 09:56
Compare
Choose a tag to compare

Cacofonisk can now track calls using the Queue app for Asterisk by listening to AgentConnect events. The eventswhencalled parameter must be enabled on the queue to make sure this event is sent (or you will get bogus data).