Releases: oliverepper/libphone
Releases · oliverepper/libphone
0.9.2
0.8.0
- ability to get and set the rx level for a call (good for muting & unmuting a call)
- minor improvements in the demo apps and API naming
0.7.0
- ability to play DTMF via RFC 2833 and locally to provide auditory feedback
- improvements to the C++ API
- ability to use the nameservers of the system ipv4 and ipv6
- ability to register a custom log function
- experimental API to handle ip change
- build scripts to build dependencies for iOS, Simulator, Catalyst and macOS running on arm64 and x86_64
- updates to all demo clients (C, C++, Python and Java/JNA)
- a few hints in the README
0.6.1
- universal build added
- removed my telephone number from the python script. Not a real problem but inconvenient because it suppressed a setup hint.
0.6.0
- new call to start ringing (phone_start_ringing_call)
- new callback for SIP registration state changes
- new API to translate phone state into string (phone_status_name)
- old call phone_state_name is deprecated, please use phone_call_state_name, instead
- repository now includes build-scripts for Darwin dependencies
- xcframework supports macOS (aarch64/x86_64), iOS, iOS simulator (aarch64/x86_64) and catalyst (aarch64/x86_64)
0.5.0
- better API for querying audio devices
audio_device_info_t
- Call-Info answer-after feature
0.3.0
call handling:
- calls can now be references via call index or call id
- callback can deliver call index or call id
- call id can be retrieved via call index and vice-versa
audio devices:
- audio devices can now be listed and filtered
- capture and playback device can selected
version API:
- the library provides calls to retrieve complete version and git information
0.0.1
Initial release of libphone