I’m working on a project that aims to automate calls, including answering, processing speech-to-text (STT), generating responses with GPT, and converting text-to-speech (TTS). Here’s my setup:
- Skyline PBX Account: I have a Skyline account with a phone number, username, and password.
- Issabel: Using Issabel to manage calls, connect Skyline PBX, and handle SIP configurations.
- Python for Call Handling: I need Python to interact with Asterisk, answer calls, and handle STT/TTS and GPT processing.
Current Issues
1. Asterisk ARI Compatibility:
- I found ari-py, but it’s outdated and works only with Python 2.
- Tried asyncari, but faced numerous compatibility issues with anyio and ARI event handling.
2. Goal: I need to connect Python with Asterisk to:
- Answer incoming calls and handle events.
- Process voice input (STT) and generate responses (GPT).
- Play audio responses back to the caller using TTS.
Hi,
I specialize in Python automation for call handling, VoIP, and Asterisk integrations. I can help you set up a smooth call flow using Issabel and Python to connect with Asterisk for answering calls, processing STT/TTS, and generating responses with GPT.
I have worked with ARI before and can resolve the compatibility issues with asyncari and anyio to ensure stable event handling. Let’s discuss your setup further to streamline the call process.
Looking forward to collaborating on this!
$50 USD en 5 días
4,4
(4 comentarios)
1,0
1,0
29 freelancers están ofertando un promedio de $147 USD por este trabajo
I am an experienced Python developer with expertise in call handling and integration with Asterisk. I can address the challenges you are facing with Asterisk ARI compatibility by connecting Python with Asterisk to handle incoming calls, process speech-to-text, generate responses with GPT, and play audio responses back using TTS. Let's discuss further details and costs for this project.
Hello,
I have 10 years of experience in developing automation solutions with Python.
I can help you automate your call handling using Python and Asterisk.
I will ensure compatibility with the latest libraries for handling ARI, STT, and TTS.
My approach will integrate smoothly with your Issabel and Skyline PBX setup.
I will address the current issues and ensure seamless call answering and processing.
Let’s connect to discuss this further.
Regards,
VishnuLal NB
I’m excited about the opportunity to work on your project to automate calls with the integration of speech-to-text (STT), GPT responses, and text-to-speech (TTS) functionality. I have extensive experience in developing telephony applications using Asterisk and Python.
I understand you need to connect Python with Asterisk to manage incoming calls, process voice input, generate responses with GPT, and playback audio responses. I have previously worked with Asterisk REST Interface (ARI) and can effectively handle the call management requirements.
Here’s how I plan to approach the project:
Connect Python with Asterisk: Use the Asterisk REST Interface (ARI) to manage calls and events.
Implement STT: Utilize a reliable STT service to convert speech to text for processing.
Integrate GPT: Connect with the GPT API to generate intelligent responses based on user input.
Handle TTS: Use a TTS library to playback the generated responses back to the caller.
I’m committed to delivering a robust solution that meets your needs. Let's discuss this further to ensure all requirements are covered.
Looking forward to your response!
Hi there,
I believe I can help you with this project as i have the experience with Python, Software Architecture, Linux, Asterisk PBX and VoIP.
here is my portfolio: https://www.freelancer.com/u/ayesha0124
I am a highly skilled and experienced full stack developer with over 7 years of expertise in delivering innovative and customized solutions across various fields.
My expertise spans across a wide range of technologies and skills, including Linux, Python, Asterisk PBX, VoIP and Software Architecture, which enable me to tackle complex challenges and deliver robust, scalable, and efficient solutions.
I am available to start immediately and am excited about the opportunity to contribute to your project's success.
Thank you for considering my proposal.
Best regards, Afaq Ali
I have experience in building call automation systems and would be glad to assist in integrating Python with Asterisk to achieve your project goals. I have previously designed call handling systems that handle speech-to-text (STT), generate responses with GPT, and play back responses through text-to-speech (TTS). I am familiar with ARI compatibility challenges in Python and can help implement alternatives that work smoothly with Asterisk, including event handling. My objective is to connect Asterisk and Skyline with Python-based call handling features to answer calls, process voice input, and play responses in a seamless, automated manner. I’d be happy to discuss the details to tailor the solution to your requirements
Hi, .
Thanks for reading my bid.
As a IT expert, I have full confidence in your project.
Especially I have deep understanding and experienced in the Asterisk PBX, VoIP, Python, Linux and Software Architecture.
Let's discuss your project details and requirements to get started working on amazing things together.
Thanks and, Regards.
James Martin
Hello,
I am excited about the opportunity to work on your project aimed at automating calls, including speech-to-text processing, generating responses with GPT, and text-to-speech conversion.
In my previous project, I developed a voice-controlled virtual assistant using Python and Google Speech-to-Text API. The features of the project included:
- Creating a custom voice recognition system
- Integrating Google's GPT for generating responses
- Implementing text-to-speech functionality for interactive communication
My skillset for implementing your project includes:
? Advanced proficiency in Python for call handling and interaction with Asterisk
? Experience with speech recognition technologies like STT and TTS
? Knowledge of integrating GPT for generating responses
? Familiarity with Asterisk and its configurations for managing calls
I am committed to completing the project within the specified timeline and budget. I will provide regular updates to ensure alignment on progress and accommodate any necessary revisions.
I would be happy to discuss how my experience aligns with your project requirements in more detail. Thank you for considering my application.
Looking forward to the opportunity to work together.
Thanks,
Carte
Hello mrjurayev,
I am Joseph Jackson, a Python developer with 7 years of experience. I have carefully reviewed your project requirements to automate call handling using Python and Asterisk. To address the current issues you are facing with Asterisk ARI compatibility, I propose the following solution:
1. Implement a custom Python script using the Asterisk REST Interface (ARI) to handle incoming calls, process speech-to-text (STT) using a library like SpeechRecognition, generate responses with GPT-3 API, and convert text-to-speech (TTS) using a tool like gTTS.
2. Utilize Issabel for managing calls and SIP configurations, ensuring seamless integration with your Skyline PBX account.
I would love to discuss this project further with you. Please connect with me in the chat for a detailed conversation.
Best regards,
Joseph Jackson
Hello ,
Happy to help you here surely.
I’ve carefully checked your requirements and really interested in Automate Call Handling with Python & Asterisk.
I have skills Linux, VoIP, Python, Asterisk PBX and Software Architecture and I am sure that I can handle this project.
Looking forward to hearing you back and discussing all details.
Sincerely,
Eric.
Hi . I am Dylan.
I have read your description.
I am Full stack developer and have a rich experience in wide field.
Especially I have deep understanding and confidence in Asterisk PBX, Software Architecture, Python, Linux and VoIP.
My goal is to show my skill to the others, and if my clients feel satisfy with my work, I feel really pride.
The money is not problem for me, my main goal is to improve my skill to top state.
Please contact me.
Please keep me informed
Hello
This is a seasoned python developer with 8 years of professional experience.
I have rich experiences in VoIP, Linux, Asterisk PBX, Python and Software Architecture and I am sure that I can deliver high-quality application on leverage my skills.
Hope to discuss in detail about this project.
Thank you
Hi . I am Dylan.
I have read your description.
I am Full stack developer and have a rich experience in wide field.
Especially I have deep understanding and confidence in Asterisk PBX, Python, Software Architecture, Linux and VoIP.
My goal is to show my skill to the others, and if my clients feel satisfy with my work, I feel really pride.
The money is not problem for me, my main goal is to improve my skill to top state.
Please contact me.
Many thanks
Hi ,
Good morning!
After carefully reviewing your project description, I am confident that I can help you to complete this project to your full satisfaction.
I have completed similar projects in the past.
I have rich experienced in Linux, Python, Asterisk PBX, Software Architecture and VoIP.
I would like to have a brief conversation to discuss the details of your project as soon as possible. I look forward to working with you on this project.
Thank you very much.
Hi ,
I'm John Peter, and I’m excited about the opportunity to work on this project. With Software Architecture, VoIP, Python, Asterisk PBX and Linux, I am confident in my ability to provide things that will meet your needs.
Please feel free to reach out for any clarification. I look forward to the opportunity to work with you.
Best Regards,
Hi, .
I’ve read your job description. I am an experienced developer who had expert-level proficiency in Asterisk PBX, VoIP, Software Architecture, Linux and Python.
Also I will do this project within your budget and timeline and I want to keep in touch with you through this project.
I ensure the highest quality of product and 100% satisfaction through my work. I hope to discuss more via chat.
Thank you.
David Thomas
Hello
As a seasoned Python developer with a diverse array of skills under my belt, I believe that I can bring great value to your project. With regard to the financial sector, my experience working on data analysis and automation has given me in-depth knowledge about efficient strategies and compliance requirements within the banking industry. Furthermore, my proficiency in cryptography and encryption aligns perfectly with your need for security in a project of this nature.
Let's discuss more details via chat.
Thanks
We specialize in innovative solutions for complex projects, and I’m excited about the opportunity to help you automate your call handling system using Python and Asterisk. Your setup with Skyline PBX and Issabel provides a solid foundation for implementing advanced features like speech-to-text (STT) and text-to-speech (TTS) functionalities.
I understand the critical need for compatibility with Asterisk ARI and your challenges with existing libraries. My approach will involve creating a robust Python integration that effectively answers calls, processes voice inputs, and generates intelligent responses using GPT. I’ll focus on ensuring seamless event handling and efficient communication between Python and Asterisk.
With experience in Linux, VoIP, and Asterisk PBX, I can troubleshoot the compatibility issues you're facing with the ARI libraries and implement a reliable solution tailored to your needs. My goal is to ensure a smooth and responsive experience for your callers while automating the workflow efficiently.
Let’s collaborate to bring your vision to life and enhance your call handling capabilities. I look forward to discussing this project further!
Best regards
Redstone
I can help you to solve
1. Asterisk ARI Compatibility:
- I found ari-py, but it’s outdated and works only with Python 2.
- Tried asyncari, but faced numerous compatibility issues with anyio and ARI event handling.
2. Goal: I need to connect Python with Asterisk to:
- Answer incoming calls and handle events.
- Process voice input (STT) and generate responses (GPT).
- Play audio responses back to the caller using TTS.
I Working only in Python Full Stack Web, Desktop and Mobile Application Development.
I am concentrate to only and only python..... this is my quality.797 and
633 and 9610 you ===and 8000 bid 38 and very good connect with 2901--
Asterisk 16.6 introduces a new method to allow interaction with an external media server. Using the new "/channels/external Media" ARI resource, an application developer can direct media to a proxy service of their own development that in turn can, for instance, forward the media to a cloud speech recognition provider for analysis.