Releases: moha-abdi/PySIP
Releases · moha-abdi/PySIP
v1.8.0
What's Changed
- Perfomance boost by @moha-abdi in #37
- Package installation fix by @krsaulitis in #40
- Feature/incoming calls by @moha-abdi in #42
New Contributors
- @krsaulitis made their first contribution in #40
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Enhancements br by @moha-abdi in #32
- Complete code refactor by @moha-abdi in #33
- Complete code refactor by @moha-abdi in #34
- Perfomance boost by @moha-abdi in #35
- Perfomance boost by @moha-abdi in #36
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Full Changelog: https://github.com/moha-abdi/PySIP/commits/v1.5.0
v1.4.0
Release Notes: PySIP Version 1.4.0
What's New in 1.4.0
Call Management Enhancements
- Added
call_idProperty (4800bec): Enhances call tracking capabilities. - Keep-Alive Messages Implemented (ae95239): Prevents premature call hangup, ensuring stability.
- Answering Machine Detection Added (cf19cdd): Marks a significant upgrade in automated call handling.
Code Refactoring and Debugging
- Deep Code Refactoring (4e061f7): Enhances code readability and efficiency.
- Streamlined Debugging Process:
- User-Agent Updated (45a47fe): Updated to
PySIP-1.4.0.
Project Structure and Testing
- Project Organization Improved (7dd9b96): Separate directory for scripts introduced.
- Testing Enhanced (ea264f9): New tests added for reliability and stability.
- Separate Module for Exceptions (e668874): Centralizes error handling.
Resource Management and Exception Handling
- Overhauled Error Handling (1ed29fd): Comprehensive improvements in exception handling and resource management.
Additional Improvements
- Codebase Cleanup (fd47ae1): Removed
.null-ls_694996_test.py.
Bug Fixes
- Fixed Exception Handling and Resource Management (1ed29fd): Addressed issues identified during refactoring.
Future Work
- Finalizing Answering Machine Detection: Ongoing Implementation will be finished in up-coming releases.
v1.3.0
What's Changed
Call Handling
- Added call handler infrastructure (
8f66ed8). - Handling for call hang up and SDP parse errors (
239373a). - Added OK packet and enhanced call cancellation (
0e393e7). - Fixed event loop issue when getting DTMF (
111680b).
DTMF
- Handling for DTMF as per RFC 2388 (
063377). - Added inband DTMF detection (
742fb03) - Improved DTMF gathering, added "from" tag (
76c1b89). - Additional DTMF handling enhancements (
4078f67).
SDP Parsing
- Fixes in invite packet (
4dd83b0). - Handling for errors when parsing SIP responses (
05f7ccf).
Audio Processing
- Audio pre-processing and text-to-speech robustness improvements (
ede4ae2).
Other
- Added missing return in UdpReader (
89ed00c). - Fixed timeout finishing too early, added dependency (
5320599). - Traceback for exceptions (
fbfd360). - Addressed issues when selecting codecs (
f6de1f0). - Boring log removal (
57e5e89). - Algorithm field addition (
001bc6e). - Updated
.gitignore(2959c28). - UdpWriter.write fix when sending data over UDP by @moha-abdi in #11
- implemented get_extra_info func for udp by @moha-abdi in #13
- added z9hG4bK for RFC 3261 compliance by @moha-abdi in #14
- Enhancements and Bug Fixes: Improved DTMF Handling, and Call Processing by @moha-abdi in #20
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- added TCP and UDP by @moha-abdi in #6
- fixed secrets.ini file issue by @moha-abdi in #8
- added protocol names based on selected protocol by @moha-abdi in #9
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Enhancement: Add PCMA Codec Support and Call Recording to SIP Calls by @moha-abdi in #3
New Contributors
- @moha-abdi made their first contribution in #3
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Full Changelog: https://github.com/moha-abdi/PySIP/commits/v1.0.0