BRIDGE AI
BRIDGE AI
First of all, I'm sorry. I think I misjudged the registration status just by looking at the word 'Deregistering'. When I looked into the internal code, I found that 'Deregistering'...
I got this logs right after I'm calling. ``` Press enter to disable the phone Received UDP Message: INVITE sip:[email protected]:5060;user=phone SIP/2.0 Headers: Via: [{'type': 'SIP/2.0/UDP', 'address': ('211.233.26.247', 5060), 'branch': 'z9hG4bK63f099d7_102'},...
### Compare to 1.6.8, **logs in 1.6.8** ``` DEBUG> pyVoIP/pyVoIP/SIP.py:865 || ============================================================ Method: INVITE Headers: Via: [{'type': 'SIP/2.0/UDP', 'address': ('211.233.26.247', '5060'), 'branch': 'z9hG4bK095406cf_102'}, {'type': 'SIP/2.0/UDP', 'address': ('3.39.185.227', '5060'), 'branch': 'z9hG4bK095406cf'}]...
The method `VoIPSocket._udp_run()` has a loop for waiting to receive server's message. And this loop is looping well even it makes OSError error while server sends no message. I think...
I think I found it. It may be exciting, but I am very happy. ### SIPMethod(Enum) cannot be compared each ```py 1 from enum import Enum 2 3 class SIPMethod(Enum):...
Please can you fix this? I'm not familiar with (maybe) pull request and I'm not a committer.
When I set the parameter 'blocking' to False. ```py stream = self.read_audio(length=buffer_length, blocking=False) ``` it creates a 13-minute audio file from a short speech of about 3 seconds. ``` $...
Hello, I'm testing this on v2.0.0a5 again. And I found the position which makes the blocking problem. But I cannot understand that the line was `socket.recv()`. Is it possible? When...
It seems that @Gervaz360's comment https://github.com/tayler6000/pyVoIP/issues/227#issuecomment-1954715075 partially solve the problem. (Thank you, @Gervaz360) And I could recognize that this modification is same to 1.6.8. https://github.com/tayler6000/pyVoIP/blob/6c2aaef6708b45d356180454add5600e2d686500/pyVoIP/RTP.py#L341 But I have still the...
I cannot certain whether you accept the `self.sout = self.sin` modification or not. However, once I accepted this part in my environment, it was working intermittently. So, I analysis is...