aboutsummaryrefslogtreecommitdiffstats
path: root/src/fuvst
AgeCommit message (Collapse)AuthorFilesLines
2024-04-05Increase compiler warnings and fix themAndreas Eversberg4-11/+11
2024-03-30Audio rework, new jitter bufferAndreas Eversberg2-5/+13
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 Eversberg2-11/+13
2024-02-18Add metering information from osmo-cc to B-Netz and C-NetzAndreas Eversberg2-2/+2
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 Eversberg6-178/+180
src/libdebug -> libosmocore src/libselect -> libosmocore src/libtimer -> libosmocore src/libosmocc -> libosmo-cc src/libg711 -> libosmo-cc
2023-01-21Add libselect to use select instead of polling all file descriptorsAndreas Eversberg1-0/+2
2023-01-21Make libtimer to be osmo_* compatible in some placesAndreas Eversberg1-2/+2
2022-10-23Refactoring jitter bufferAndreas Eversberg2-9/+10
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
2022-07-23FuVst: Removed unused scrambler dependencyAndreas Eversberg2-3/+0
2021-11-07Refactoring validity check and prefix processing of dialed numberAndreas Eversberg4-37/+53
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-11-07Refactoring ASCCI-Art image printingAndreas Eversberg3-76/+10
2021-10-24Refactor global variables for signal processingAndreas Eversberg2-11/+11
These are: device, sample rate, buffer, latency Called now: dsp_device, dsp_samplerate, dsp_buffer, dsp_latency Call audio device: call_device, call_samplerate, call_buffer
2021-09-17FUVST: Minor output improvementsAndreas Eversberg1-1/+6
2021-03-20Config file path can be changed by command line option "--config <path>"Andreas Eversberg1-3/+3
2021-03-07Added special strdup to liboptions, to prevent memory leaks for option stringsAndreas Eversberg2-2/+5
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 Eversberg4-21/+7
2020-12-29Add G.711 codec (alaw / ulaw conversion)Andreas Eversberg1-0/+2
2020-12-21C-Netz: Implementation of a Funkvermittlungsstelle (FuVSt)Andreas Eversberg10-0/+25395
Useful to connect with a Funkfeststation (FuFSt).