Andreas Eversberg
863ba053ef
Audio rework, new jitter buffer
...
Jitter buffer is now based on packets, not on samples. The frames are
dejittered in received form. After reading from jitter buffer, they are
decoded in correct order. If a frame is missing, it is concealed by
repeating audio.
2024-03-25 21:30:31 +01:00
Andreas Eversberg
4cf88b8ce8
Fix DTMF detection from called end
...
Now DTMF detection called end. Imagine Paypal calls you and asks you to
enter digits. The routing script can then enable dtmf detection on the
called end (after answer) and forward digits via telephone events.
2024-03-25 21:29:48 +01:00
Andreas Eversberg
02510a9973
Move from local to external osmo* libraries
...
src/libdebug -> libosmocore
src/libselect -> libosmocore
src/libtimer -> libosmocore
src/libosmocc -> libosmo-cc
src/libg711 -> libosmo-cc
2024-01-25 20:09:11 +01:00
Andreas Eversberg
a138935937
Add support for telephone events
...
Not much tested yet, except for sending telephone events via SIP.
2023-11-12 17:45:29 +01:00
Andreas Eversberg
59215ae370
Add compressor to maintain speech volume at normal speech level.
2023-06-17 21:45:34 +02:00
Andreas Eversberg
6bfa342aef
Moved from polling to select
2023-01-22 10:07:34 +01:00
Andreas Eversberg
3265559164
Updated libs
2022-11-24 19:25:54 +01:00
Andreas Eversberg
20621011be
Fixes for telephone event messages
2022-10-30 17:04:42 +01:00
Andreas Eversberg
294f7e9d1c
Updated to new dejitter API
...
Also moved jitter buffers, playback and recording to call instance, where they
belong to.
2022-10-30 17:04:36 +01:00
Andreas Eversberg
f19fd8d886
updated libs
2022-10-30 17:04:01 +01:00
Andreas Eversberg
d5face6404
Add DTMF detection via telephone-event payload
2021-03-14 11:20:55 +01:00
Andreas Eversberg
fde7cc2ce3
Initial GIT import
2020-12-29 19:02:56 +01:00