Commit Graph

35 Commits

Author SHA1 Message Date
Andreas Eversberg 6036e1f379 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-27 20:51:09 +01:00
Andreas Eversberg 89541b04a2 Update libs 2024-01-25 20:14:12 +01:00
Andreas Eversberg 757082c99b 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:14:07 +01:00
Andreas Eversberg 2346b3795a Fix pulse dialing with R1 2023-12-10 18:02:46 +01:00
Andreas Eversberg 9c7c3470c7 Updated libs 2023-12-10 16:47:11 +01:00
Andreas Eversberg 3e5f378f66 Improved status display 2023-12-10 12:03:47 +01:00
Andreas Eversberg 846addb9af Minor Fixup: Code move.... 2023-12-10 12:02:13 +01:00
Andreas Eversberg c89853f65a Fix number type conversion
subscriber/national/international numbers are converted to and from dial
string correctly.
2023-12-10 12:01:30 +01:00
Andreas Eversberg 72a9a666a2 Use notch filter to filter 2600 Hz out of ringback/anouncement 2023-12-09 20:30:07 +01:00
Andreas Eversberg 480179541f Detect signaling tones before trying to detect MF tones.
This prevents missing signaling tones, if MF tones or noise is present.
2023-12-09 20:30:01 +01:00
Andreas Eversberg 2c02ad31c0 Add option to disable L16 codec (linear 16 bit PCM)
Yate uses wrong byte order, so the codec fails. Disable it if you have
problems with Yate or other defective peers.
2023-11-15 20:55:14 +01:00
Andreas Eversberg 49c2600165 Change low pass filter to second order with one iteration 2023-11-08 22:12:20 +01:00
Andreas Eversberg d0c08f4f7d Add R1 system 2023-11-08 22:11:49 +01:00
Andreas Eversberg 2483f1c2b1 Move more common code; make it usable for SS5 and R1 2023-11-08 22:11:43 +01:00
Andreas Eversberg 91e8521071 Preparte for Bell system; Put common code into lib 2023-06-11 10:32:45 +02:00
Andreas Eversberg 48dd37e1ae Update libs 2023-06-11 10:32:42 +02:00
Andreas Eversberg 6caaad2059 Moved from polling to select 2023-01-22 09:06:38 +01:00
Andreas Eversberg c2655f17b8 Updated libs 2023-01-22 09:05:51 +01:00
Andreas Eversberg 6330b4e2cb Ported to new jitter buffer API 2022-10-30 17:11:09 +01:00
Andreas Eversberg 502a95ada3 Fixed compiler warnings 2022-10-30 17:11:07 +01:00
Andreas Eversberg 822e4e9b11 Removed bearer capability 2022-10-30 17:11:06 +01:00
Andreas Eversberg d1f92950b8 updated libs 2022-10-30 17:11:03 +01:00
Andreas Eversberg 22c2b9ea6d Updated libs 2021-09-17 16:34:15 +02:00
Andreas Eversberg 19b4cee580 Updated libs 2021-03-28 13:15:35 +02:00
Andreas Eversberg 348e204f4f Fixed command line help 2021-03-28 12:56:07 +02:00
Andreas Eversberg 329cefe966 Fix configure.ac 2021-03-20 07:24:06 +01:00
Andreas Eversberg 06340a1287 Add missing m4 directory 2021-03-20 07:23:51 +01:00
Andreas Eversberg 3c36ee8d99 Correctly acknowledge connect 2021-03-14 11:29:41 +01:00
Andreas Eversberg 319719b095 Add option to change config path 2021-03-14 11:16:49 +01:00
Andreas Eversberg 4e45d95012 Updated libs 2021-03-14 11:16:31 +01:00
Martin Hauke 3a27f15740 Fix typos 2021-01-03 10:15:25 +01:00
Andreas Eversberg 379c1aa20a Updated libs 2021-01-03 10:12:44 +01:00
Andreas Eversberg 8c4e8c4ec3 Add LICENSE file 2021-01-03 09:47:29 +01:00
Andreas Eversberg 0bafcfa52a Add libs from Osmocom-Analog 2020-12-29 11:18:53 +01:00
Andreas Eversberg c354814c97 Initial GIT import 2020-12-23 10:09:27 +01:00