Skip to content

1.2.3

Choose a tag to compare

@sangnguyendev sangnguyendev released this 04 Sep 11:10
· 53 commits to main since this release
53df077

[1.2.3] - 2026-09-04

Changed

  • call.transfer() simplified (Breaking):
    • Signature changed from transfer(targetUsername, teamId?, reason?) to transfer(target, reason?).
    • target now accepts: agent username, extension number (e.g. "100"), team ID (te_...), or SIP account ID (si_...).
    • Removed teamId parameter — target type is auto-resolved server-side via prefix-based resolution.
  • FiretellClient.sendTransfer() simplified (Breaking):
    • Signature changed from sendTransfer(callId, targetUsername, teamId?, reason?) to sendTransfer(callId, target, reason?).
    • HTTP fallback body changed from { target_username, team_id, reason } to { target, reason }.
  • Per-call WebSocket payloads cleaned up:
    • Removed redundant call_id from all WS event payloads (call.hangup, call.answer, call.reject, call.transfer, call.dtmf, call.mute, call.hold, call.unhold). The per-call WS connection inherently binds the socket to a specific call, making call_id unnecessary.
    • call.transfer payload field renamed from to to target for consistency with the HTTP API.