aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/gsm/protocol/gsm_03_40.h
blob: 32d5c2c29d0f1f2842adfd317f53ffff8bf360df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#pragma once

/* GSM TS 03.40 */

/**
 * 9.1.2.5 Type Of Number
 */
enum {
	GSM340_TYPE_UNKNOWN		= 0,
	GSM340_TYPE_INTERNATIONAL	= 1,
	GSM340_TYPE_NATIONAL		= 2,
	GSM340_TYPE_NETWORK		= 3,
	GSM340_TYPE_SUBSCRIBER		= 4,
	GSM340_TYPE_ALPHA_NUMERIC	= 5,
	GSM340_TYPE_ABBREVIATED		= 6,
	GSM340_TYPE_RESERVED		= 7,
};

/**
 * 9.1.2.5 Type of Numbering plan.
 * Applies for numbering plans (Unknown, International, National)
 */
enum {
	GSM340_PLAN_UNKNOWN		= 0,
	GSM340_PLAN_ISDN		= 1,
	GSM340_PLAN_DATA		= 3,
	GSM340_PLAN_TELEX		= 4,
	GSM340_PLAN_NATIONAL		= 8,
	GSM340_PLAN_PRIVATE		= 9,
	GSM340_PLAN_ERMES		= 10,
	GSM340_PLAN_RESERVED		= 15,
};