aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuvst/fuvst.c
AgeCommit message (Collapse)AuthorFilesLines
2024-04-05Increase compiler warnings and fix themAndreas Eversberg1-8/+8
2024-03-30Audio rework, new jitter bufferAndreas Eversberg1-4/+12
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-02-18FuVst: Add security code and card reader type to databaseAndreas Eversberg1-7/+9
2024-02-18Add metering information from osmo-cc to B-Netz and C-NetzAndreas Eversberg1-1/+1
Untested!
2024-02-18If a mobile inscribes, show station ID on the consoleAndreas Eversberg1-2/+9
If the console's station ID is not set, it will be automatically set when a call is made from the mobile phone or when it performs inscription to the network. (Only works for cellular networks with inscription support.)
2024-02-18Move from local to external osmo* librariesAndreas Eversberg1-76/+78
src/libdebug -> libosmocore src/libselect -> libosmocore src/libtimer -> libosmocore src/libosmocc -> libosmo-cc src/libg711 -> libosmo-cc
2023-01-21Make libtimer to be osmo_* compatible in some placesAndreas Eversberg1-2/+2
2022-10-23Refactoring jitter bufferAndreas Eversberg1-8/+9
Features are: * Packet based buffer * Random in, first out * Adaptive delay compensation (voice) * Fixed delay (data, optionally MODEM/FAX) * Interpolation of missing frames * Any sample size
2021-11-07Refactoring validity check and prefix processing of dialed numberAndreas Eversberg1-29/+28
Command line help shows how many digits and what prefixes can be dialed. Giving a station ID via command line will be checked for being valid. The number to call the mobile statione will be checked for being valid. Prefixes that are defined for a nework will be removed from station ID automatically. Multiple station ID lengths are supported: * C-Netz: 7 or 8 digits, depending on area code length * A-Netz: 5 or 7 digits; number is truncated to last 5 digits. * IMTS/MTS: 5 or 7 digits, depending on phone's selector switch.
2021-03-07Added special strdup to liboptions, to prevent memory leaks for option stringsAndreas Eversberg1-2/+3
If you are doing memory leak debugging you don't want to see any leaks when stopping the program.
2021-01-03Fixed typos in cli output and source code commentsMartin Hauke1-6/+6
2020-12-29Replaced MNCC by OSMO-CCAndreas Eversberg1-17/+3
2020-12-21C-Netz: Implementation of a Funkvermittlungsstelle (FuVSt)Andreas Eversberg1-0/+1465
Useful to connect with a Funkfeststation (FuFSt).