pyVoIP
pyVoIP copied to clipboard
Pure python VoIP/SIP/RTP library. Currently supports PCMA, PCMU, and telephone-event
Would be very useful if we could send DTMF signals in a call. Now it's only possible to receive them. Is there a reason this isn't implemented yet?
In the register is a part for improvement. ```py3 if response.status == SIPStatus(401): # Unauthorized, likely due to being password protected. regRequest = self.genRegister(response) self.out.sendto( regRequest.encode("utf8"), (self.server, self.port) ) ready...
In my application of pyVoIP I didn't receive the incoming audio from an incoming call. After a packet capture, I realized that the SIP server (`sipconnect.sipgate.de`) sends the RTP packets...
I am tried to make IVR Bots Call, however there a problem when i am tried connect to SIP Server i already test the SIP connection using X-Lite App (Windows)...
running this code i get an unhandled error of "KeyError: '[email protected]:5060'" `My_VoIPhone.test success Traceback (most recent call last): File "C:\Users\dstaudt\Documents\Python\CIS_VOIP.py", line 31, in phone.start() File "C:\Users\dstaudt\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pyVoIP\VoIP.py", line 656, in start...
**Context** I create [Home Assistant](https://www.home-assistant.io) (@home-assistant); a privacy focused open-source home automation platform. One of the things that people always want is a locally working voice assistant. Instead of an...
I try to record the call. For this I use this part in the callback function answer ``` print("+++++++++++++++++ Get Audio from caller and write file") w = wave.open('test_wave.wav', 'wb')...
Is there a way to determine if the call has ended? It now just keeps ringing even the call has ended. For example: def answer(call): try: while call.state == CallState.RINGING:...
Hi, I've updated the library to the last 1.6.2 version but I still have problems authenticating to my fritz box.
Hi everyone! I'm getting **401 Unauthorized** error when trying to hang up, as a result, my python script exits but the call continues. ``` try: phone = VoIPPhone(domain, Port, user_name,...