Skip to content

Releases: telecmi/piopiy_node

v1.2.0

27 Feb 11:49

Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.

[1.2.0] - 2026-02-27

Added

  • AI Agent API: Full support for directing, returning, and transferring AI calls.
  • PCMO Pipeline: Programmatically manage call flows using simple building blocks.
  • Flow API: Endpoints to manage and trigger TeleCMI Flows configuration externally.
  • Comprehensive Documentation: Added complete doc references for all APIs (docs/examples).
  • Examples: Built easy-to-run examples in the example/ directory spanning AI Agents, Direct Voice Calls, and PCMO.

Changed

  • Improved README.md to highlight AI, PCMO, and flow-based routing features.
  • Description in package.json tweaked to better outline our comprehensive new offerings.

Fixed

  • Stabilized the previous StreamAction and PiopiyAction capabilities for backwards compatibility while establishing new paradigms.

v1.0.9

15 Dec 12:04

Choose a tag to compare

Release Notes - v1.0.9

🚀 New Features

  • AI Voice Agent: Introduced client.ai.call() to initiate AI-powered voice calls with context variables and configuration options.
  • Common Hangup Utility: Added client.voice.hangup() as a unified method to terminate calls using UUIDs.

🛠 Improvements & Refactoring

  • Strict Authentication: Enforced Bearer Token authentication (new Piopiy("YOUR_TOKEN")). Legacy appid/secret authentication has been removed.
  • Schema Validation: Implemented strict input validation:
    • Phone Numbers: Must match ^[1-9][0-9]{6,15}$.
    • Agent ID: Validated as UUID.
    • Keys: Restrict variable keys to alphanumeric/underscore format.
  • Simplified Initialization: streamlined SDK setup using destructuring (const { Piopiy } = require('piopiy')).

📚 Documentation

  • Updated README to focus exclusively on AI Voice Agent capabilities.
  • Added comprehensive examples for Call and Hangup flows.
  • Removed legacy documentation for deprecated features (Standard Calls, PCMO).

V1.0.8

14 Nov 08:16

Choose a tag to compare

interrupt added
Outbound call audio streaming

PCMO fix

19 Mar 13:21

Choose a tag to compare

PCMO object clone fix

PCMO and SIP Calls

19 Mar 05:51

Choose a tag to compare

Connect calls using PCMO objects directly without answer URL
Connect SIP to SIP calls
Enable global calls
Added extra params
Bug fixes