Skip to main content

langchain-ictpbx

LangChain tools for querying an ICTPBX server — the multi-tenant, white-label IP-PBX built on the ICTCore framework. Let an agent read your PBX state: extensions, DID numbers, SIP trunks, tenants and live PBX statistics.

Install

pip install langchain-ictpbx

Tools

list_extensions, list_dids, list_providers, get_pbx_statistics, list_tenants — bundled by ICTPBXToolkit.

Usage

from langchain_ictpbx import ICTPBXToolkit

toolkit = ICTPBXToolkit.from_credentials(
    base_url="https://your-ictpbx/api", username="admin@example.com", password="...",
)
tools = toolkit.get_tools()
# pass `tools` to any LangChain agent

The tools are a client for an ICTPBX / ICTCore server, so they need a reachable install and an API account (login is by email). They read PBX state; they do not place calls.


Built and maintained by ICT Innovations — the team behind ICTPBX, ICTFax, ICTDialer and ICTContact.

Metadata

Release files for langchain-ictpbx 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for langchain-ictpbx 0.1.0
File Size Uploaded
langchain_ictpbx-0.1.0.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for langchain-ictpbx 0.1.0
File Interpreter ABI Platform
langchain_ictpbx-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / langchain_ictpbx-0.1.0.tar.gz

Download URL langchain_ictpbx-0.1.0.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
e8c9dc27b147f84e6a20e7f38cfa2550dcf7a2814295af267ea1febd1d16bba5
BLAKE2b-256 checksum
How to use checksums
11d07e891503106c624a84cbcc6a137c5f22d802e27b8b99dd519d44fef4f29c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release files / langchain_ictpbx-0.1.0-py3-none-any.whl

Download URL langchain_ictpbx-0.1.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7d0c75913864928fda1a151c2146906df5def2fab80c65f61c77fedd7b8699e
BLAKE2b-256 checksum
How to use checksums
a2365b85c0d296b8293b5dfc612530e869942b9d310a499f96b6a6dda1f8f2d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.4

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page