Call SPI is a Python application for making automated calls via a telephony Service Provider Interface (SPI), supporting custom caller ID features.
- 📞 Make automated outbound calls.
- 🆔 Set a custom caller ID for each call.
- 🐍 Easy-to-use Python API.
- ⚙️ Configurable and extensible.
-
Clone the repository:
git clone https://github.com/yourusername/call-spi.git cd call-spi
-
Install dependencies:
pip install -r requirements.txt
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."
)
- Update your SPI provider API credentials in
main.py
. - Set the default caller ID and message as needed.
This project is licensed under the MIT License. See LICENSE for details.
Made with ❤ for automated communications.