AgeCommit message (Collapse)AuthorFilesLines
2017-11-13Restructure: Move filters from common code to 'libfilter'Andreas Eversberg26-13/+34
2017-11-11Fixed pointer corruption bug in timer.cAndreas Eversberg1-1/+3
2017-11-11NMT: Add support for receiving 8-Bit-SMS, because it is mandatoryAndreas Eversberg2-13/+54
Benefone Dragon uses this coding scheme for SMS-Submit.
2017-11-11NMT: Fixup assign traffic channelAndreas Eversberg4-22/+28
dms_call state now belongs to transaction, so it is kept while switching to traffic channel.
2017-11-11Fixup call control splitAndreas Eversberg1-2/+7
2017-11-05R2000: Make recall work when call is directly answered by call_up_setupAndreas Eversberg1-23/+10
It is not recommended to use recall function with built-in MNCC (auto-answer), because the phone is not fast enough to switch back to call control channel and so it misses the first paging. But anyway it works. Also the channel layout is checked for having traffic and control channel.
2017-11-05A-Netz: Number of operator can be defined nowAndreas Eversberg3-8/+22
Since A-Netz does not allow automatic dialing, the call is forwarded to an operator. Use -O <number> to change the default operator's number.
2017-11-05Fixup displaying measurements (array overflow)Andreas Eversberg1-3/+3
2017-11-05Add option to cross-connect calls; Calls between mobiles are now possibleAndreas Eversberg5-29/+329
Use -x to enable call cross-connect. No MNCC socket, no call device must be specified! Be sure to have at least one control channel and two voice channels. Alternatively you can use one combined control/voice channel and one voice channel.
2017-11-05NMT: Assign traffic channel for outgoing and incoming callsAndreas Eversberg2-18/+82
This way the control channel stays available for other (idle) phones. No more loss of coverage for other phones, when a call to a mobile is made. It is still possible to define a combined control+traffic channel. (e.g. for single channel setup)
2017-11-05AMPS/TACS: Fixing release towards mobile station on FVCAndreas Eversberg1-17/+19
We must continuously send release frames until Signaling Tone changes, so we know that the phone has received the release.
2017-11-05Split call control from built-in call console by using MNCC layerAndreas Eversberg25-850/+922
2017-10-22work on docsAndreas Eversberg12-7/+95
2017-10-22TV: Fix case where no SDR nor wave file has been selectedAndreas Eversberg1-1/+6
2017-10-22B-Netz: Fixup of metering pulseAndreas Eversberg3-6/+9
2017-10-22SDR: Check if the required bandwidth can be handled by given sample rateAndreas Eversberg1-14/+16
2017-10-22Implementation of RX level squelch (for A-Netz and B-Netz)Andreas Eversberg33-263/+310
Use -S <dB> for setting RF level or use -S auto for auto level. When squelch closes, audio is muted. If squelch is closed for some seconds (depending on network), call is released. (RF loss condition) The previous loss detection has been removed
2017-10-22Display channel offset with TX and RX channel frequencies on startupAndreas Eversberg12-9/+32
2017-10-22SDR: Minor fixes in error condition handlingAndreas Eversberg1-4/+4
2017-10-22NMT-900: Handle channels >= 1025 correctlyAndreas Eversberg2-6/+12
2017-10-22NMT: Fixed segfault when decoding certain (invalid) messagesAndreas Eversberg1-1/+1
2017-10-22Call control: Minor logging fixesAndreas Eversberg1-2/+4
2017-10-12Fixed typoAndreas Eversberg1-1/+1
2017-10-12NMT: Removed double implementation of caller ID encodingAndreas Eversberg3-82/+5
2017-10-12Add function to display measurements on screenAndreas Eversberg26-52/+651
Use 'm' key to toggle display.
2017-10-02Use braces to make GCC happyAndreas Eversberg2-5/+7
2017-10-02R2000: Use correct debug categoryAndreas Eversberg1-10/+10
2017-10-02Only dial if call is on-hook or disconnectedAndreas Eversberg1-2/+2
2017-10-02C-Netz: Show standard deviation of bit levels instead of jitterAndreas Eversberg4-19/+31
2017-10-02AMPS/TACS: Change audio level rangeAndreas Eversberg1-2/+2
2017-10-02AMPS: Minor fixes to loopback testAndreas Eversberg1-5/+5
2017-09-24SDR: Use filter to remove harmonics caused by downsampling/upsamplingAndreas Eversberg3-1/+63
This drastically increases the signal-noise-ratio and removes co-channel interferences. It gains CPU usage, but only on SDR threads, not on the main thread.
2017-09-24SDR: Improved IQ plot display, increase dynamics of spectrum displayAndreas Eversberg3-48/+61
2017-09-24AMPS: Fix 'use-after-free-bug' after destroying transactionAndreas Eversberg1-4/+2
2017-09-22NMT: Minor fixes on frame dataAndreas Eversberg1-2/+2
2017-09-21Add echo test feature to check mobile phone's mic + speakerAndreas Eversberg4-25/+52
Add '-e' to command line option, but do not select MNCC nor call device
2017-09-16SDR: Improvement of spectrum view, peaks are drawn correctlyAndreas Eversberg1-8/+31
2017-09-16work on docsAndreas Eversberg3-0/+10
2017-09-11add new libs.a to .gitignoreAndreas Eversberg1-0/+2
2017-09-11Move sms and dms code (NMT) to separate lib.aAndreas Eversberg3-19/+20
2017-09-11Move commonly used German tones (A/B/C-Netz) to separate lib.aAndreas Eversberg7-15/+14
2017-09-11Give hint to alter PKG_CONFIG_PATH, if SoapySDR or UHD was not foundAndreas Eversberg5-2/+2
2017-09-03work on docsAndreas Eversberg4-5/+57
2017-09-03R2000: Minor fix in channel descriptionAndreas Eversberg1-1/+1
2017-09-02SDR: Display spectrum graph together with channel numbers and positionAndreas Eversberg4-5/+40
2017-09-02Add implementation of analog TV signal generator (PAL so far)Andreas Eversberg22-5/+3071
Quick and dirty Howto: make && tv/osmotv --sdr-soapy --sdr-tx-gain 60 -r 15000000 -c 21 tx-fubk --sdr-tune-args "OFFSET=-3000000"
2017-09-02SDR: Split SDR config from main_mobile.c to sdr_config.cAndreas Eversberg19-466/+589
2017-09-01JTACS: Implementation of the Japanese variant of TACSAndreas Eversberg13-5/+265
2017-09-01TACS: Fix power levelsAndreas Eversberg2-41/+19
2017-09-01SDR: Fixed stack overflow by allocating memory instead of local buffersAndreas Eversberg1-29/+88