Ring Daemon 16.0.0
Loading...
Searching...
No Matches
call_const.h
Go to the documentation of this file.
1/*
2 * Copyright (C) 2004-2025 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#ifndef LIBJAMI_CALL_H
18#define LIBJAMI_CALL_H
19
20#include "def.h"
21
22namespace libjami {
23
24namespace Call {
25
26namespace StateEvent {
27
28constexpr static char INCOMING[] = "INCOMING";
29constexpr static char CONNECTING[] = "CONNECTING";
30constexpr static char RINGING[] = "RINGING";
31constexpr static char CURRENT[] = "CURRENT";
32constexpr static char HUNGUP[] = "HUNGUP";
33constexpr static char BUSY[] = "BUSY";
34constexpr static char PEER_BUSY[] = "PEER_BUSY";
35constexpr static char FAILURE[] = "FAILURE";
36constexpr static char HOLD[] = "HOLD";
37constexpr static char UNHOLD[] = "UNHOLD";
38constexpr static char INACTIVE[] = "INACTIVE";
39constexpr static char OVER[] = "OVER";
40
41} // namespace StateEvent
42
43namespace Details {
44
45constexpr static char CALL_TYPE[] = "CALL_TYPE";
46constexpr static char PEER_NUMBER[] = "PEER_NUMBER";
47constexpr static char REGISTERED_NAME[] = "REGISTERED_NAME";
48constexpr static char DISPLAY_NAME[] = "DISPLAY_NAME";
49constexpr static char CALL_STATE[] = "CALL_STATE";
50constexpr static char CONF_ID[] = "CONF_ID";
51constexpr static char TIMESTAMP_START[] = "TIMESTAMP_START";
52constexpr static char TO_USERNAME[] = "TO_USERNAME";
53constexpr static char ACCOUNTID[] = "ACCOUNTID";
54constexpr static char PEER_HOLDING[] = "PEER_HOLDING";
55constexpr static char AUDIO_MUTED[] = "AUDIO_MUTED";
56constexpr static char VIDEO_MUTED[] = "VIDEO_MUTED";
57constexpr static char VIDEO_SOURCE[] = "VIDEO_SOURCE";
58constexpr static char AUDIO_ONLY[] = "AUDIO_ONLY";
59constexpr static char AUDIO_CODEC[] = "AUDIO_CODEC";
60constexpr static char AUDIO_SAMPLE_RATE[] = "AUDIO_SAMPLE_RATE";
61constexpr static char VIDEO_CODEC[] = "VIDEO_CODEC";
62constexpr static char SOCKETS[] = "SOCKETS";
63constexpr static char VIDEO_MIN_BITRATE[] = "VIDEO_MIN_BITRATE";
64constexpr static char VIDEO_BITRATE[] = "VIDEO_BITRATE";
65constexpr static char VIDEO_MAX_BITRATE[] = "VIDEO_MAX_BITRATE";
66
67} // namespace Details
68
69} // namespace Call
70
71} // namespace libjami
72
73#endif
static constexpr char CONF_ID[]
Definition call_const.h:50
static constexpr char CALL_TYPE[]
Definition call_const.h:45
static constexpr char VIDEO_MAX_BITRATE[]
Definition call_const.h:65
static constexpr char PEER_HOLDING[]
Definition call_const.h:54
static constexpr char AUDIO_CODEC[]
Definition call_const.h:59
static constexpr char TO_USERNAME[]
Definition call_const.h:52
static constexpr char TIMESTAMP_START[]
Definition call_const.h:51
static constexpr char VIDEO_MIN_BITRATE[]
Definition call_const.h:63
static constexpr char VIDEO_SOURCE[]
Definition call_const.h:57
static constexpr char VIDEO_MUTED[]
Definition call_const.h:56
static constexpr char VIDEO_CODEC[]
Definition call_const.h:61
static constexpr char AUDIO_ONLY[]
Definition call_const.h:58
static constexpr char CALL_STATE[]
Definition call_const.h:49
static constexpr char DISPLAY_NAME[]
Definition call_const.h:48
static constexpr char PEER_NUMBER[]
Definition call_const.h:46
static constexpr char AUDIO_SAMPLE_RATE[]
Definition call_const.h:60
static constexpr char VIDEO_BITRATE[]
Definition call_const.h:64
static constexpr char SOCKETS[]
Definition call_const.h:62
static constexpr char ACCOUNTID[]
Definition call_const.h:53
static constexpr char AUDIO_MUTED[]
Definition call_const.h:55
static constexpr char REGISTERED_NAME[]
Definition call_const.h:47
static constexpr char BUSY[]
Definition call_const.h:33
static constexpr char OVER[]
Definition call_const.h:39
static constexpr char RINGING[]
Definition call_const.h:30
static constexpr char HOLD[]
Definition call_const.h:36
static constexpr char INACTIVE[]
Definition call_const.h:38
static constexpr char INCOMING[]
Definition call_const.h:28
static constexpr char CURRENT[]
Definition call_const.h:31
static constexpr char FAILURE[]
Definition call_const.h:35
static constexpr char UNHOLD[]
Definition call_const.h:37
static constexpr char CONNECTING[]
Definition call_const.h:29
static constexpr char HUNGUP[]
Definition call_const.h:32
static constexpr char PEER_BUSY[]
Definition call_const.h:34