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)
| File | Size | Uploaded | |
|---|---|---|---|
| langchain_ictpbx-0.1.0.tar.gz | 4.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|