Skip to content

pyVoIP v1.5.0

Compare
Choose a tag to compare
@tayler6000 tayler6000 released this 02 Mar 11:21
· 150 commits to master since this release

New in v1.5.0:
Fixed bug where pyVoIP would accept all codecs proposed by the server even if not compatible. Will now only accept PCMU, PCMA, and telephone-event.
Added handling of Native Bridging tested with Asterisk 16 SIP re-invite (External RTP bridge), this seems to still have issues with Asterisk 18, but unsure if it's my hardphone.
Changed the audio read function in RTP to return b'\x80'*length instead of bytes(length), doing so stops the popping on the client side when no audio is being written.
Fixed issue with ending phone calls originated by user.
Added handling of 404 Not Found and 503 Service Unavailable errors.
Added compatibility with Asterisk PJSIP.
Fixed bug with multithreaded calling.

Currently Known Issues:
Some issues with bridging with Asterisk 18, and possibly other versions. Bridging is not supported by all phones so it's unclear if it's supported by the softphone and hardphone I use to do my tests.