diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2019-06-14 17:53:09 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2019-07-11 23:01:08 +0200 |
commit | 47dd9fffac61f0bb8c83e0c83232c6dc117fedca (patch) | |
tree | 38b3f59889c0ecb14975f0db726a621fb33e3487 /plugins/cinterion/mm-modem-helpers-cinterion.h | |
parent | e931c0ae9c19342895875994d91e78f3e79b7b23 (diff) |
cinterion: support ^SLCC URCs as part of voice management
This command will give us URCs whenever the extended list of current
calls changes, which includes information about the actual state of
each call, even for calls in waiting state.
Therefore, as this is a URC that applies to all calls, it's enabled
and disabled as part of the modem voice interface, instead of doing it
as part of the call object itself (i.e. not treated as an in-call URC).
Diffstat (limited to 'plugins/cinterion/mm-modem-helpers-cinterion.h')
-rw-r--r-- | plugins/cinterion/mm-modem-helpers-cinterion.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/cinterion/mm-modem-helpers-cinterion.h b/plugins/cinterion/mm-modem-helpers-cinterion.h index 2ec05157..43a39d18 100644 --- a/plugins/cinterion/mm-modem-helpers-cinterion.h +++ b/plugins/cinterion/mm-modem-helpers-cinterion.h @@ -87,4 +87,15 @@ gboolean mm_cinterion_parse_smong_response (const gchar *response, MMModemAccessTechnology mm_cinterion_get_access_technology_from_sind_psinfo (guint val); +/*****************************************************************************/ +/* ^SLCC URC helpers */ + +GRegex *mm_cinterion_get_slcc_regex (void); + +/* MMCallInfo list management */ +gboolean mm_cinterion_parse_slcc_list (const gchar *str, + GList **out_list, + GError **error); +void mm_cinterion_call_info_list_free (GList *call_info_list); + #endif /* MM_MODEM_HELPERS_CINTERION_H */ |