Python is a powerful language that can do many things. Most people use it for machine learning or web development, but did you know that it can also interact with hardware and other services like SIP? ๐ก Check out my newest article on how to build a...

Markdown supported ยท โโต to post
Hello, I just have one question. Were you able to play audio files like mp3 and wav over the phone? I have real problem with that plus it is Europe it supports puma (alaw).
Amazing article ! Thanks a lot for the insights.
I am currently contemplating building an in-house client for SIP virtual phone numbers.
We are building an AI conversational agent on top open AI realtime audio and after diving into how the VOIP works I realized it was not difficult to cut out Twilio. Since it would represent most of our costs in the future it makes sense to remove it.
My issue is that I am not sure if the client alone would be a good enough replacement. In your article you mention audio quality, background noise, silence being handled properly by Twilio.
I can't find relevant information online on the behind the scene added value of using Twilio as an SIP client.
The worst would be to build the client ourselves (which is not difficult) and underestimate what we really goes on in the backend at Twilio.
Do you have any insights or resources on the matter ?
Your help would be greatly appreciated!
Happy new year