Commit Graph

745 Commits

Author SHA1 Message Date
Andreas Eversberg
ef88fea8a0 libosmocc: Add support for individual session config (per endpoint) 2021-04-03 23:00:01 +02:00
Andreas Eversberg
046834ac97 libomsocc: Add function to check if interface is attached 2021-04-03 23:00:01 +02:00
Andreas Eversberg
2d1b5fb437 SIM: Option to write sniffed PDU to file 2021-04-03 23:00:01 +02:00
Andreas Eversberg
e671b21812 libosmocc: Don't route on redirecting number 2021-03-28 13:17:54 +02:00
Andreas Eversberg
fe6b5cdbcf libosmocc: SDP parser ignores broken codec descriptions
Thenx to Cisco.
2021-03-28 13:06:09 +02:00
Andreas Eversberg
65b7d3f2e7 Make Alsa sound interface indipendent from libmobile 2021-03-28 13:05:58 +02:00
Andreas Eversberg
6ed53c5699 Add new debug class 2021-03-28 13:05:50 +02:00
Andreas Eversberg
089a012b06 libmobile: Do not send 'proceeding', if call gets answered right after 'setup' 2021-03-20 11:24:57 +01:00
Andreas Eversberg
68fbf1ae69 Osmo-CC: The 'local' socket peer is also used as default rtp-peer 2021-03-20 11:20:23 +01:00
Andreas Eversberg
f6440991ba Work on docs 2021-03-20 11:19:53 +01:00
Andreas Eversberg
7670b22118 Using "--limesdr" or "--limesdr-mini" will also set device to "lime"
This is useful, if SoapySDR supports other SDR devices, like sound card. In
this case "--sdr-device-args driver=lime" must be given at command line. Now
this is done automatically with "--limesdr" or "--limesdr-mini".
2021-03-20 11:19:43 +01:00
Andreas Eversberg
3d9481177b Config file path can be changed by command line option "--config <path>" 2021-03-20 11:19:37 +01:00
Andreas Eversberg
ca9d531643 Fix some minor compiling issues 2021-03-20 11:19:29 +01:00
Andreas Eversberg
f82244ed37 Fixed broken --osmocc-cross option
Thaks to Markus for pointing to this bug.
2021-03-07 10:39:13 +01:00
Andreas Eversberg
e470138657 Osmo-CC: Add telephone-event selection to helper 2021-03-07 10:39:05 +01:00
Andreas Eversberg
91979b7ad4 osmo-cc: Improve network type information element 2021-03-07 10:38:58 +01:00
Andreas Eversberg
daae95ee05 Fix libdebug to be used with all osmo-cc projects 2021-03-07 10:38:52 +01:00
Andreas Eversberg
6650631b4f libmobile: Minor fixes 2021-03-07 10:38:45 +01:00
Andreas Eversberg
8c0a25f3b0 Added special strdup to liboptions, to prevent memory leaks for option strings
If you are doing memory leak debugging you don't want to see any leaks when
stopping the program.
2021-03-07 10:38:38 +01:00
Andreas Eversberg
22cb70fb1b Rename the parameter "coherent" to "FFSK" which is the correct meaning. 2021-03-07 10:37:17 +01:00
Martin Hauke
a07764f0d9 Fixed typos in cli output and source code comments 2021-01-03 09:57:03 +01:00
Andreas Eversberg
97636aac1e OsmoCC: Limit number of default socket ports to 20 2021-01-03 09:50:36 +01:00
Andreas Eversberg
255c28830a Fix IMTS timings according to new documents found 2020-12-29 11:11:41 +01:00
Andreas Eversberg
66b6954d69 Work on docs 2020-12-29 11:11:41 +01:00
Andreas Eversberg
14b95ab3e2 datenklo: Only compile if FUSE and ALSA is supported
Minor fix
2020-12-29 11:11:41 +01:00
Andreas Eversberg
88f7d1a280 Work on docs 2020-12-29 11:11:41 +01:00
Andreas Eversberg
2cb2d5f3ac Replaced MNCC by OSMO-CC 2020-12-29 11:11:41 +01:00
Andreas Eversberg
d0d14e2acf Add G.711 codec (alaw / ulaw conversion) 2020-12-29 11:11:41 +01:00
Andreas Eversberg
ad8a7be345 Add Osmo-CC library to replace MNCC 2020-12-29 11:11:41 +01:00
Andreas Eversberg
59119f380f C-Netz: Implementation of a Funkvermittlungsstelle (FuVSt)
Useful to connect with a Funkfeststation (FuFSt).
2020-12-21 08:38:44 +01:00
Andreas Eversberg
b5016d52ba SS7 MTP Layer 2/3 Implementation (partly) 2020-12-21 08:38:44 +01:00
Andreas Eversberg
6a18c924fb V.27ter Modem emulation (partly) 2020-12-21 08:38:44 +01:00
Andreas Eversberg
5070bc70bd Added FIR filter to libfilter 2020-12-21 08:38:44 +01:00
Andreas Eversberg
55a5a4ea2b Initialize jitter buffer delay with half of its size
Also add a function to reset jitter buffer
2020-12-21 08:38:44 +01:00
Andreas Eversberg
118b0260bc C-Netz: Fix scheduling of frames when there is nothing to send 2020-12-21 08:38:44 +01:00
Andreas Eversberg
09f8473c3b Zeitansage: Disable SDR 2020-10-29 08:02:54 +01:00
Andreas Eversberg
3111f8f250 libwave: wave_read() returns the actual samples read 2020-10-29 08:02:44 +01:00
Andreas Eversberg
167b7ea52f AMPS: Suggest to use channel 333 (SID 1 = Chicago) by default
Channel 334 seems to make Problems with my Dynatac.
2020-10-29 08:02:12 +01:00
Andreas Eversberg
a662fb822e Options: Add support for quotes and escape sequences 2020-10-29 08:02:00 +01:00
Andreas Eversberg
76c6304ae3 libdebug: Remove dependency on MAX_DISPLAY_WIDTH 2020-10-29 08:01:46 +01:00
Andreas Eversberg
f37dfbe4ee DTMF: Correctly handle frequency marging (percent not hertz!) 2020-10-29 08:01:37 +01:00
Andreas Eversberg
51204b55a9 Fix: Support multiple parameters in config file 2020-10-29 08:01:11 +01:00
Andreas Eversberg
8929b332cb Sound: Recover broken audio connection by closing and reopening the device 2020-10-29 08:00:27 +01:00
Andreas Eversberg
ed72e29dbb Add tx-gain option 2020-10-29 07:39:27 +01:00
Andreas Eversberg
49c4793106 Add option (global flag) to disable check of channel numbers at sender.c
This is required for channels that do not belog to actual radio transceivers.
2020-10-29 07:38:28 +01:00
Andreas Eversberg
79e11d54a6 Add option (global flag) to disable use of SDR
This is required for channels that do not belog to actual radio transceivers.
2020-10-29 07:38:19 +01:00
Andreas Eversberg
2c82b83993 Allow disabling MNCC Console when using a digit length of 0 2020-10-29 07:38:03 +01:00
Andreas Eversberg
3764f76efb Ignore pending audio frames when there is no transaction (anymore). 2020-10-29 07:37:32 +01:00
Andreas Eversberg
2a435abb43 C-Netz SIM: Terminate phone number string at first 0xf 2020-10-29 07:37:11 +01:00
Andreas Eversberg
faf7c7c5c2 C-Netz: Display "Bahn MS", "Bahn BS" and "Datenbetrieb" with messages 2020-10-29 07:36:40 +01:00