I need to add some SIP based functionality to my company's python based software, to receive calls from SIP soft phones. Our python app will receive the call and get the audio stream and sent to our transcription engine.
I'm wondering if others have done this sort of thing and if so do you have any recommendations on how to get started.
Should I write my own SIP stack from scratch?
Should I consider other 3rd party libraries?