[MOS-792] Added VoLTE setting in db
VoLTE enabled/disabled state is now stored in settings
database. VoLTE is enabled or disabled to mach setting
during modem initialisation.
[MOS-770] Replace VoLTE state switching mechanism
Introduced the new implementation.
[MOS-770] Replace VoLTE state switching mechanism
Thrown out the previous implementation.
[MOS-26] Add tethering info on status bar
When tethering is on, info appears in the status bar
and network coverage indicates "no connection"
[MOS-738] Fix receiving an empty SMS message
Checking how many parts the modem sent
and then catching an exception in case of an error.
[MOS-504] Mixed SMS messages
Refactor the old part of SMS handler and
parse the concatenated messages using
std::unordered_map and std::map. Added
unittest to the SMS parser.
[MOS-670] Change clang-format AlwaysBreakTemplateDeclarations to Yes
Add --all and --fix-all options to style-check-hook
[MOS-101] Parse MMS notification and show [MMS] in message thread
The `[MMS]` notification is shown in message thread of the correct
number
- Add PDU WAP Push MMS Notification parser
- Use it in ServiceCellular to parse the raw message
- Refactor hexToBytes and bytesToHex utils
- Add endsWith util
- Add unit tests
[MOS-560] Parameter calibration for URC pooling mode
In reporting mode, if we receive more than 4 URCs in the last 15
minutes, we will switch to the pooling mode immediately
[MOS-463] Unify cellular namespace
Unified cellular namespace, fixed test buildiing,
removed some unused includes
[MOS-516] FIX: tethering while call disabled
We discard tethering while call now
[MOS-419] Without RING URC CLIP comes delayed
This is modem issue workaround
[MOS-419] Removed AbortCall as popup and fixed tethering poup
Removed dead code causing harm
Moved tethering to call logic
[MOS-459] Wait with GUI change till RING delay
As in the description, we can wait with audio etc too - as it's stupid
othervise
[MOS-266] Call StateMachine implementation
With some tests, documentation and so on
[MOS-263] Fix DTMF handling in Pure
By accident, I've broke DTMF handling via Pure's keyboard
This was because of non strict description of API method.
Now, it has been unified to use ASCII code
[MOS-263] Remove unnecessary log
Removed log, which was left by accident
[MOS-263] Add HFP DTMF handling
Added handling of HFP DTMF code sending,
fixed DTMF sending in cellular's code
[MOS-420] Fix Call ending with sms reworked
Reworked ending with sms is now reworked. Sms is send by call app,
application messages is only providing template text.
Also call hangup and sms send order is changed due to delays caused by
sending sms.