Skip to content
toolsbuy-orgPublic

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

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages