Ring Daemon
Loading...
Searching...
No Matches
call_const.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2004-2026 Savoir-faire Linux Inc.
3 *
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
13 *
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <https://www.gnu.org/licenses/>.
16 */
17
18#ifndef LIBJAMI_CALL_H
19#define LIBJAMI_CALL_H
20
21namespace libjami {
22
23namespace Call {
24
25namespace StateEvent {
26
27constexpr static char INCOMING[] = "INCOMING";
28constexpr static char CONNECTING[] = "CONNECTING";
29constexpr static char RINGING[] = "RINGING";
30constexpr static char CURRENT[] = "CURRENT";
31constexpr static char HUNGUP[] = "HUNGUP";
32constexpr static char BUSY[] = "BUSY";
33constexpr static char PEER_BUSY[] = "PEER_BUSY";
34constexpr static char FAILURE[] = "FAILURE";
35constexpr static char HOLD[] = "HOLD";
36constexpr static char INACTIVE[] = "INACTIVE";
37constexpr static char OVER[] = "OVER";
38
39} // namespace StateEvent
40
41namespace Details {
42
43constexpr static char CALL_TYPE[] = "CALL_TYPE";
44constexpr static char PEER_NUMBER[] = "PEER_NUMBER";
45constexpr static char REGISTERED_NAME[] = "REGISTERED_NAME";
46constexpr static char DISPLAY_NAME[] = "DISPLAY_NAME";
47constexpr static char CALL_STATE[] = "CALL_STATE";
48constexpr static char CONF_ID[] = "CONF_ID";
49constexpr static char TIMESTAMP_START[] = "TIMESTAMP_START";
50constexpr static char TO_USERNAME[] = "TO_USERNAME";
51constexpr static char ACCOUNTID[] = "ACCOUNTID";
52constexpr static char PEER_HOLD[] = "PEER_HOLD";
53constexpr static char AUDIO_MUTED[] = "AUDIO_MUTED";
54constexpr static char VIDEO_MUTED[] = "VIDEO_MUTED";
55constexpr static char VIDEO_SOURCE[] = "VIDEO_SOURCE";
56constexpr static char AUDIO_ONLY[] = "AUDIO_ONLY";
57constexpr static char AUDIO_CODEC[] = "AUDIO_CODEC";
58constexpr static char AUDIO_SAMPLE_RATE[] = "AUDIO_SAMPLE_RATE";
59constexpr static char VIDEO_CODEC[] = "VIDEO_CODEC";
60constexpr static char SOCKETS[] = "SOCKETS";
61constexpr static char VIDEO_MIN_BITRATE[] = "VIDEO_MIN_BITRATE";
62constexpr static char VIDEO_BITRATE[] = "VIDEO_BITRATE";
63constexpr static char VIDEO_MAX_BITRATE[] = "VIDEO_MAX_BITRATE";
64
65} // namespace Details
66
67} // namespace Call
68
69} // namespace libjami
70
71#endif
static constexpr char CONF_ID[]
Definition call_const.h:48
static constexpr char CALL_TYPE[]
Definition call_const.h:43
static constexpr char VIDEO_MAX_BITRATE[]
Definition call_const.h:63
static constexpr char PEER_HOLD[]
Definition call_const.h:52
static constexpr char AUDIO_CODEC[]
Definition call_const.h:57
static constexpr char TO_USERNAME[]
Definition call_const.h:50
static constexpr char TIMESTAMP_START[]
Definition call_const.h:49
static constexpr char VIDEO_MIN_BITRATE[]
Definition call_const.h:61
static constexpr char VIDEO_SOURCE[]
Definition call_const.h:55
static constexpr char VIDEO_MUTED[]
Definition call_const.h:54
static constexpr char VIDEO_CODEC[]
Definition call_const.h:59
static constexpr char AUDIO_ONLY[]
Definition call_const.h:56
static constexpr char CALL_STATE[]
Definition call_const.h:47
static constexpr char DISPLAY_NAME[]
Definition call_const.h:46
static constexpr char PEER_NUMBER[]
Definition call_const.h:44
static constexpr char AUDIO_SAMPLE_RATE[]
Definition call_const.h:58
static constexpr char VIDEO_BITRATE[]
Definition call_const.h:62
static constexpr char SOCKETS[]
Definition call_const.h:60
static constexpr char ACCOUNTID[]
Definition call_const.h:51
static constexpr char AUDIO_MUTED[]
Definition call_const.h:53
static constexpr char REGISTERED_NAME[]
Definition call_const.h:45
static constexpr char BUSY[]
Definition call_const.h:32
static constexpr char OVER[]
Definition call_const.h:37
static constexpr char RINGING[]
Definition call_const.h:29
static constexpr char HOLD[]
Definition call_const.h:35
static constexpr char INACTIVE[]
Definition call_const.h:36
static constexpr char INCOMING[]
Definition call_const.h:27
static constexpr char CURRENT[]
Definition call_const.h:30
static constexpr char FAILURE[]
Definition call_const.h:34
static constexpr char CONNECTING[]
Definition call_const.h:28
static constexpr char HUNGUP[]
Definition call_const.h:31
static constexpr char PEER_BUSY[]
Definition call_const.h:33