libosmogsm  1.11.1
Osmocom GSM library
gsm44068.c File Reference
#include <stddef.h>
#include <osmocom/gsm/tlv.h>
#include <osmocom/gsm/protocol/gsm_44_068.h>

Variables

const struct value_string osmo_gsm44068_msg_type_names []
 
const struct value_string osmo_gsm44068_priority_level_names []
 
const struct value_string osmo_gsm44068_cause_names []
 
const struct value_string osmo_gsm44068_call_state_names []
 
const struct value_string osmo_gsm44068_talker_priority_names []
 
const struct tlv_definition osmo_gsm44068_att_tlvdef
 

Variable Documentation

◆ osmo_gsm44068_att_tlvdef

const struct tlv_definition osmo_gsm44068_att_tlvdef
Initial value:
= {
.def = {
},
}
Definition: gsm_44_068.h:32
Definition: gsm_44_068.h:36
Definition: gsm_44_068.h:34
Definition: gsm_44_068.h:35
tag-length-value
Definition: tlv.h:513
Definition: gsm_44_068.h:37
Definition: gsm_44_068.h:33
tag and value (both 4 bit) in 1 byte
Definition: tlv.h:516

◆ osmo_gsm44068_call_state_names

const struct value_string osmo_gsm44068_call_state_names[]
Initial value:
= {
{ 0, NULL }
}
Definition: gsm_44_068.h:78
Definition: gsm_44_068.h:67
Definition: gsm_44_068.h:68
Definition: gsm_44_068.h:75
Definition: gsm_44_068.h:70
Definition: gsm_44_068.h:73
Definition: gsm_44_068.h:74
Definition: gsm_44_068.h:72
Definition: gsm_44_068.h:69
Definition: gsm_44_068.h:76
Definition: gsm_44_068.h:77
Definition: gsm_44_068.h:71

◆ osmo_gsm44068_cause_names

const struct value_string osmo_gsm44068_cause_names[]
Initial value:
= {
{ OSMO_GSM44068_CAUSE_ILLEGAL_MS, "Illegal MS" },
{ OSMO_GSM44068_CAUSE_IMEI_NOT_ACCEPTED, "IMEI not accepted" },
{ OSMO_GSM44068_CAUSE_ILLEGAL_ME, "Illegal ME" },
{ OSMO_GSM44068_CAUSE_SERVICE_NOT_AUTHORIZED, "Service not authorized" },
{ OSMO_GSM44068_CAUSE_APP_NOT_SUPPORTED_ON_PROTO, "Application not supported on the protocol" },
{ OSMO_GSM44068_CAUSE_RR_CONNECTION_ABORTED, "RR connection aborted" },
{ OSMO_GSM44068_CAUSE_NORMAL_CALL_CLEARING, "Normal call clearing" },
{ OSMO_GSM44068_CAUSE_NETWORK_FAILURE, "Network failure" },
{ OSMO_GSM44068_CAUSE_CONGESTION, "Congestion" },
{ OSMO_GSM44068_CAUSE_USER_NOT_ORIGINATOR, "User not originator of call" },
{ OSMO_GSM44068_CAUSE_NET_WANTS_TO_MAINTAIN_CALL, "Network wants to maintain call" },
{ OSMO_GSM44068_CAUSE_RESPONSE_TO_GET_STATUS, "Response to GET STATUS" },
{ OSMO_GSM44068_CAUSE_SERVICE_OPTION_NOT_SUBSCR, "Service option not supported" },
{ OSMO_GSM44068_CAUSE_REQUESTED_SERVICE_NOT_SUB, "Requested service option not subscribed" },
{ OSMO_GSM44068_CAUSE_SERVICE_OPTION_OOO, "Service option temporarily out of order" },
{ OSMO_GSM44068_CAUSE_CALL_CANNOT_BE_IDENTIFIED, "Call cannot be identified" },
{ OSMO_GSM44068_CAUSE_RETRY_UPON_ENTRY_NEW_CALL, "retry upon entry into a new cell" },
{ OSMO_GSM44068_CAUSE_INVALID_TRANSACTION_ID, "Invalid transaction identifier value" },
{ OSMO_GSM44068_CAUSE_SEMANTICALLY_INCORRECT_MSG, "Semantically incorrect message" },
{ OSMO_GSM44068_CAUSE_INVALID_MANDATORY_INFO, "Invalid mandatory information" },
{ OSMO_GSM44068_CAUSE_MESSAGE_TYPE_NON_EXISTENT, "Message type non-existent or not implemented" },
{ OSMO_GSM44068_CAUSE_MESSAGE_TYPE_NOT_COMPAT, "Message type not compatible with the protocol state" },
{ OSMO_GSM44068_CAUSE_IE_NON_EXISTENT, "Information element non-existent or not implemented" },
{ OSMO_GSM44068_CAUSE_IE_NOT_COMPAT, "Message type not compatible with the protocol state" },
{ OSMO_GSM44068_CAUSE_PROTOCOL_ERROR, "Protocol error, unspecified" },
{ 0, NULL }
}
Definition: gsm_44_068.h:89
Definition: gsm_44_068.h:83
Definition: gsm_44_068.h:103
Definition: gsm_44_068.h:93
Definition: gsm_44_068.h:107
Definition: gsm_44_068.h:108
Definition: gsm_44_068.h:106
Definition: gsm_44_068.h:85
Definition: gsm_44_068.h:98
Definition: gsm_44_068.h:101
Definition: gsm_44_068.h:90
Definition: gsm_44_068.h:92
Definition: gsm_44_068.h:91
Definition: gsm_44_068.h:84

◆ osmo_gsm44068_msg_type_names

const struct value_string osmo_gsm44068_msg_type_names[]
Initial value:
= {
{ OSMO_GSM44068_MSGT_IMMEDIATE_SETUP, "IMMEDIATE SETUP" },
{ OSMO_GSM44068_MSGT_TERMINATION, "TERMINATION" },
{ OSMO_GSM44068_MSGT_TERMINATION_REQUEST, "TERMINATION REQUEST" },
{ OSMO_GSM44068_MSGT_TERMINATION_REJECT, "TERMINATION REJECT" },
{ OSMO_GSM44068_MSGT_GET_STATUS, "GET STATUS" },
{ OSMO_GSM44068_MSGT_SET_PARAMETER, "SET PARAMETER" },
{ OSMO_GSM44068_MSGT_IMMEDIATE_SETUP_2, "IMMEDIATE SETUP 2" },
{ 0, NULL }
}
Definition: gsm_44_068.h:42
Definition: gsm_44_068.h:50
Definition: gsm_44_068.h:49
Definition: gsm_44_068.h:51
Definition: gsm_44_068.h:43
Definition: gsm_44_068.h:45
Definition: gsm_44_068.h:46
Definition: gsm_44_068.h:47
Definition: gsm_44_068.h:48
Definition: gsm_44_068.h:44

Referenced by gsm48_pdisc_msgtype_name_buf().

◆ osmo_gsm44068_priority_level_names

const struct value_string osmo_gsm44068_priority_level_names[]
Initial value:
= {
{ OSMO_GSM44068_PRIO_LEVEL_4, "priority level 4" },
{ OSMO_GSM44068_PRIO_LEVEL_3, "priority level 3" },
{ OSMO_GSM44068_PRIO_LEVEL_2, "priority level 2" },
{ OSMO_GSM44068_PRIO_LEVEL_1, "priority level 1" },
{ OSMO_GSM44068_PRIO_LEVEL_0, "priority level 0" },
{ OSMO_GSM44068_PRIO_LEVEL_B, "priority level B" },
{ OSMO_GSM44068_PRIO_LEVEL_A, "priority level A" },
{ 0, NULL }
}
Definition: gsm_44_068.h:57
Definition: gsm_44_068.h:61
Definition: gsm_44_068.h:56
Definition: gsm_44_068.h:60
Definition: gsm_44_068.h:59
Definition: gsm_44_068.h:62
Definition: gsm_44_068.h:58

◆ osmo_gsm44068_talker_priority_names

const struct value_string osmo_gsm44068_talker_priority_names[]
Initial value:
= {
{ OSMO_GSM44068_PRIO_PRIVILEGED, "Privileged" },
{ OSMO_GSM44068_PRIO_EMERGENCY, "Emergency" },
{ 0, NULL }
}
Definition: gsm_44_068.h:121
Definition: gsm_44_068.h:123
Definition: gsm_44_068.h:122