Dan Williams
ae3d37030a
base-call: handle multiple DTMF characters
...
Send each character through the state machine one at a time. Some
modems (various Quectel ones for example) can process multiple at
the same time, and while that should be easily implemented using
the new changes to send_dtmf() it's not done in any plugin yet.
Signed-off-by: Dan Williams <dan@ioncontrol.co >
2025-05-30 08:02:48 -05:00
Dan Williams
957a141e57
base-call: interpret DTMF character ',' as two-second pause
...
Do what other dialers do and interpret ',' as a short pause, which
helps handle automated menus.
Signed-off-by: Dan Williams <dan@ioncontrol.co >
2025-05-30 07:59:59 -05:00
Dan Williams
5448a85a2b
call: allow setting DTMF tone duration at call creation time
...
Instead of hard-coding a 500ms DTMF tone duration, let applications
use a specific duration at call setup time.
Signed-off-by: Dan Williams <dan@ioncontrol.co >
2025-05-30 07:59:58 -05:00
Aleksander Morgado
97ae345d9e
api: add 'Since' tags
...
These are not actively used by gdbus-codegen or gtk-doc, but they're
helpful anyway so that users know when a given API method was
introduced.
2021-03-23 12:50:17 +01:00
Ben Chan
6f0c72e4f2
introspection: untabify
2019-08-29 12:05:09 +00:00
Aleksander Morgado
8c8e0e8805
voice,call,cinterion: add Purism as copyright holder
...
The GSM supplementary services related changes, as well as the rework
done to manage calls per call id, is copyrighted by Purism SPC.
2019-07-12 11:31:04 +02:00
Aleksander Morgado
511b0ff244
api,call: new JoinMultiparty() and LeaveMultiparty() methods
2019-07-11 23:21:00 +02:00
Aleksander Morgado
213c60b76d
api,call: new Multiparty boolean property
...
It will be set to TRUE if this call is part of a multiparty call.
2019-07-11 23:21:00 +02:00
Aleksander Morgado
222874299e
api,call: new Deflect() method
...
This method allows deflecting an incoming or waiting call to a
different number.
2019-07-11 23:20:59 +02:00
Dan Williams
627303a748
api/libmm-glib/cli: add AudioPort and AudioFormat properties to the Call object
2018-10-16 17:09:21 +00:00
Aleksander Morgado
d0b0c3c3e5
api,call: fix Hangup() description
...
There's no MM_CALL_DIRECTION_TERMINATED enum; plus, anyway, hangup() should be
allowed regardless the direction.
2015-08-02 11:06:01 +02:00
Aleksander Morgado
d1dab38a06
api,call: minor documentation fix
2015-08-02 10:46:37 +02:00
Marco Bascetta
74325b547a
core,libmm-glib,cli,voice: Replaced 'SendTone' method and 'ToneReceived' signal with 'SendDtmf' and 'DtmfReceived'
2015-08-02 10:39:48 +02:00
Aleksander Morgado
ca88d6333f
api,voice: minor coding style fixes
2015-08-02 10:39:47 +02:00
Marco Bascetta
8edead9193
api,voice: added DTMF interface specification
2015-08-02 10:39:47 +02:00
Riccardo Vangelisti
0feb4acef4
api: added Modem.Voice and Call interfaces for voice call handling
2015-08-02 10:39:12 +02:00