Skip to content

Call SPI is a Python application that enables users to make automated outbound calls via a telephony Service Provider Interface (SPI) with the ability to set custom caller IDs.

License

Notifications You must be signed in to change notification settings

toolsbuy-org/call-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Phone Icon Python Icon

Call SPI - Custom Caller ID

Call SPI is a Python application for making automated calls via a telephony Service Provider Interface (SPI), supporting custom caller ID features.

Telegram


Features

  • 📞 Make automated outbound calls.
  • 🆔 Set a custom caller ID for each call.
  • 🐍 Easy-to-use Python API.
  • ⚙️ Configurable and extensible.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/call-spi.git
    cd call-spi
  2. Install dependencies:

    pip install -r requirements.txt

Usage

Edit main.py with your SPI provider credentials and desired call parameters.

from main import make_call

make_call(
    to_number="+1234567890",
    from_number="+10987654321",  # Custom caller ID
    message="Hello, this is a test call from Call SPI."
)

Configuration

  • Update your SPI provider API credentials in main.py.
  • Set the default caller ID and message as needed.

License

This project is licensed under the MIT License. See LICENSE for details.


Made with for automated communications.

About

Call SPI is a Python application that enables users to make automated outbound calls via a telephony Service Provider Interface (SPI) with the ability to set custom caller IDs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages