libosmo-sigtran
1.4.0
Osmocom SIGTRAN library
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
mtp.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <osmocom/core/utils.h>
4
5
/* Chapter 15.17.4 of Q.704 + RFC4666 3.4.5. */
6
/* Section 5.1 of ETSI EG 201 693: MTP SI code allocations (for NI= 00) */
7
enum
mtp_si_ni00
{
8
MTP_SI_SNM
= 0,
9
MTP_SI_STM
= 1,
10
MTP_SI_SCCP
= 3,
11
MTP_SI_TUP
= 4,
12
MTP_SI_ISUP
= 5,
13
MTP_SI_DUP
= 6,
/* call related */
14
MTP_SI_DUP_FAC
= 7,
/* facility related */
15
MTP_SI_TESTING
= 8,
16
MTP_SI_B_ISUP
= 9,
17
MTP_SI_SAT_ISUP
= 10,
18
MTP_SI_SPEECH
= 11,
/* speech processing element */
19
MTP_SI_AAL2_SIG
= 12,
20
MTP_SI_BICC
= 13,
21
MTP_SI_GCP
= 14,
22
};
23
24
extern
const
struct
value_string
mtp_si_vals
[];
25
26
27
/* Chapter 15.17.5 of Q.705 */
28
enum
mtp_unavail_cause
{
29
MTP_UNAVAIL_C_UNKNOWN
= 0x0,
30
MTP_UNAVAIL_C_UNEQUIP_REM_USER
= 0x1,
31
MTP_UNAVAIL_C_INACC_REM_USER
= 0x2,
32
/* reserved */
33
};
34
35
extern
const
struct
value_string
mtp_unavail_cause_vals
[];
36
37
static
inline
const
char
*
mtp_unavail_cause_str
(
enum
mtp_unavail_cause
cs) {
38
return
get_value_string(
mtp_unavail_cause_vals
, cs);
39
}
MTP_UNAVAIL_C_UNKNOWN
Definition:
mtp.h:29
MTP_SI_ISUP
Definition:
mtp.h:12
mtp_si_vals
const struct value_string mtp_si_vals[]
Definition:
osmo_ss7_vty.c:954
MTP_SI_SAT_ISUP
Definition:
mtp.h:17
mtp_unavail_cause_str
static const char * mtp_unavail_cause_str(enum mtp_unavail_cause cs)
Definition:
mtp.h:37
MTP_SI_SPEECH
Definition:
mtp.h:18
MTP_SI_GCP
Definition:
mtp.h:21
MTP_UNAVAIL_C_UNEQUIP_REM_USER
Definition:
mtp.h:30
MTP_SI_DUP
Definition:
mtp.h:13
mtp_unavail_cause
mtp_unavail_cause
Definition:
mtp.h:28
MTP_SI_TUP
Definition:
mtp.h:11
mtp_si_ni00
mtp_si_ni00
Definition:
mtp.h:7
MTP_SI_STM
Definition:
mtp.h:9
MTP_SI_SNM
Definition:
mtp.h:8
mtp_unavail_cause_vals
const struct value_string mtp_unavail_cause_vals[]
Definition:
osmo_ss7.c:62
MTP_SI_BICC
Definition:
mtp.h:20
MTP_SI_B_ISUP
Definition:
mtp.h:16
MTP_SI_DUP_FAC
Definition:
mtp.h:14
MTP_SI_TESTING
Definition:
mtp.h:15
MTP_SI_SCCP
Definition:
mtp.h:10
MTP_UNAVAIL_C_INACC_REM_USER
Definition:
mtp.h:31
MTP_SI_AAL2_SIG
Definition:
mtp.h:19
include
osmocom
sigtran
protocol
mtp.h
Generated on Fri Apr 30 2021 01:06:09 for libosmo-sigtran by
1.8.8