Harald Welte | c8a0b93 | 2012-08-24 21:27:26 +0200 | [diff] [blame] | 1 | Test `CSD 9600/V.110/transparent' passed |
| 2 | Test `Speech, all codecs' passed |
Holger Hans Peter Freyther | cd252e3 | 2013-07-03 09:56:53 +0200 | [diff] [blame] | 3 | Simple TMSI encoding test....passed |
Max | d55d7d4 | 2018-02-15 11:27:18 +0100 | [diff] [blame] | 4 | Simple IMSI encoding test....passed: [10] 17 08 99 10 07 00 00 00 64 02 |
Max | f1ad60e | 2018-01-05 14:19:33 +0100 | [diff] [blame] | 5 | Constructed RA: |
Neels Hofmeyr | c38b32d | 2018-02-20 15:13:18 +0100 | [diff] [blame] | 6 | 077-121-666-5 |
| 7 | MCC+MNC in BCD: 70 17 21 |
Neels Hofmeyr | dbb2513 | 2018-02-20 15:12:23 +0100 | [diff] [blame] | 8 | 077-121-666-5 (3-digit MNC) |
Max | 99377c2 | 2017-08-30 19:17:50 +0200 | [diff] [blame] | 9 | RA test...passed |
Max | f1ad60e | 2018-01-05 14:19:33 +0100 | [diff] [blame] | 10 | Constructed RA: |
Neels Hofmeyr | c38b32d | 2018-02-20 15:13:18 +0100 | [diff] [blame] | 11 | 084-98-11-89 |
| 12 | MCC+MNC in BCD: 80 f4 89 |
| 13 | 084-98-11-89 |
Max | 99377c2 | 2017-08-30 19:17:50 +0200 | [diff] [blame] | 14 | RA test...passed |
Neels Hofmeyr | b9fd7eb | 2018-02-20 15:14:03 +0100 | [diff] [blame] | 15 | Constructed RA: |
| 16 | 000-00-0-0 |
| 17 | MCC+MNC in BCD: 00 f0 00 |
| 18 | 000-00-0-0 |
| 19 | RA test...passed |
| 20 | Constructed RA: |
Neels Hofmeyr | 6c7b3e2 | 2018-02-20 22:20:42 +0100 | [diff] [blame] | 21 | 000-000-0-0 (3-digit MNC) |
| 22 | MCC+MNC in BCD: 00 00 00 |
| 23 | 000-000-0-0 (3-digit MNC) |
| 24 | RA test...passed |
| 25 | Constructed RA: |
Neels Hofmeyr | b9fd7eb | 2018-02-20 15:14:03 +0100 | [diff] [blame] | 26 | 999-999-65535-255 |
| 27 | MCC+MNC in BCD: 99 99 99 |
Neels Hofmeyr | dbb2513 | 2018-02-20 15:12:23 +0100 | [diff] [blame] | 28 | 999-999-65535-255 (3-digit MNC) |
Neels Hofmeyr | b9fd7eb | 2018-02-20 15:14:03 +0100 | [diff] [blame] | 29 | RA test...passed |
Neels Hofmeyr | 6c7b3e2 | 2018-02-20 22:20:42 +0100 | [diff] [blame] | 30 | Constructed RA: |
| 31 | 001-02-23-42 |
| 32 | MCC+MNC in BCD: 00 f1 20 |
| 33 | 001-02-23-42 |
| 34 | RA test...passed |
| 35 | Constructed RA: |
| 36 | 001-002-23-42 (3-digit MNC) |
| 37 | MCC+MNC in BCD: 00 21 00 |
| 38 | 001-002-23-42 (3-digit MNC) |
| 39 | RA test...passed |
| 40 | Constructed RA: |
| 41 | 012-34-56-78 |
| 42 | MCC+MNC in BCD: 10 f2 43 |
| 43 | 012-34-56-78 |
| 44 | RA test...passed |
| 45 | Constructed RA: |
| 46 | 012-034-23-42 (3-digit MNC) |
| 47 | MCC+MNC in BCD: 10 42 30 |
| 48 | 012-034-23-42 (3-digit MNC) |
| 49 | RA test...passed |
| 50 | Constructed RA: |
| 51 | 123-456-23-42 |
| 52 | MCC+MNC in BCD: 21 63 54 |
| 53 | 123-456-23-42 (3-digit MNC) |
| 54 | RA test...passed |
| 55 | Constructed RA: |
| 56 | 123-456-23-42 (3-digit MNC) |
| 57 | MCC+MNC in BCD: 21 63 54 |
| 58 | 123-456-23-42 (3-digit MNC) |
| 59 | RA test...passed |
Neels Hofmeyr | d5a577b | 2018-02-20 21:48:07 +0100 | [diff] [blame] | 60 | - gsm48_generate_lai() from 077-121-666-0 |
| 61 | Encoded 70 17 21 02 9a |
| 62 | gsm48_decode_lai() gives 077-121-666-0 |
| 63 | passed |
Neels Hofmeyr | 4566f4e | 2018-02-20 22:19:56 +0100 | [diff] [blame] | 64 | - gsm48_generate_lai2() from 077-121-666 |
| 65 | Encoded 70 17 21 02 9a |
| 66 | gsm48_decode_lai2() gives 077-121-666 (3-digit MNC) |
| 67 | passed |
Neels Hofmeyr | d5a577b | 2018-02-20 21:48:07 +0100 | [diff] [blame] | 68 | - gsm48_generate_lai() from 084-98-11-0 |
| 69 | Encoded 80 f4 89 00 0b |
| 70 | gsm48_decode_lai() gives 084-98-11-0 |
| 71 | passed |
Neels Hofmeyr | 4566f4e | 2018-02-20 22:19:56 +0100 | [diff] [blame] | 72 | - gsm48_generate_lai2() from 084-98-11 |
| 73 | Encoded 80 f4 89 00 0b |
| 74 | gsm48_decode_lai2() gives 084-98-11 |
| 75 | passed |
Neels Hofmeyr | d5a577b | 2018-02-20 21:48:07 +0100 | [diff] [blame] | 76 | - gsm48_generate_lai() from 000-00-0-0 |
| 77 | Encoded 00 f0 00 00 00 |
| 78 | gsm48_decode_lai() gives 000-00-0-0 |
| 79 | passed |
Neels Hofmeyr | 4566f4e | 2018-02-20 22:19:56 +0100 | [diff] [blame] | 80 | - gsm48_generate_lai2() from 000-00-0 |
| 81 | Encoded 00 f0 00 00 00 |
| 82 | gsm48_decode_lai2() gives 000-00-0 |
| 83 | passed |
Neels Hofmeyr | 6c7b3e2 | 2018-02-20 22:20:42 +0100 | [diff] [blame] | 84 | - gsm48_generate_lai() from 000-000-0-0 (3-digit MNC) |
| 85 | Encoded 00 f0 00 00 00 |
| 86 | gsm48_decode_lai() gives 000-00-0-0 |
| 87 | passed |
| 88 | - gsm48_generate_lai2() from 000-000-0 (3-digit MNC) |
| 89 | Encoded 00 00 00 00 00 |
| 90 | gsm48_decode_lai2() gives 000-000-0 (3-digit MNC) |
| 91 | passed |
Neels Hofmeyr | d5a577b | 2018-02-20 21:48:07 +0100 | [diff] [blame] | 92 | - gsm48_generate_lai() from 999-999-65535-0 |
| 93 | Encoded 99 99 99 ff ff |
| 94 | gsm48_decode_lai() gives 999-999-65535-0 |
| 95 | passed |
Neels Hofmeyr | 4566f4e | 2018-02-20 22:19:56 +0100 | [diff] [blame] | 96 | - gsm48_generate_lai2() from 999-999-65535 |
| 97 | Encoded 99 99 99 ff ff |
| 98 | gsm48_decode_lai2() gives 999-999-65535 (3-digit MNC) |
| 99 | passed |
Neels Hofmeyr | 6c7b3e2 | 2018-02-20 22:20:42 +0100 | [diff] [blame] | 100 | - gsm48_generate_lai() from 001-02-23-0 |
| 101 | Encoded 00 f1 20 00 17 |
| 102 | gsm48_decode_lai() gives 001-02-23-0 |
| 103 | passed |
| 104 | - gsm48_generate_lai2() from 001-02-23 |
| 105 | Encoded 00 f1 20 00 17 |
| 106 | gsm48_decode_lai2() gives 001-02-23 |
| 107 | passed |
| 108 | - gsm48_generate_lai() from 001-002-23-0 (3-digit MNC) |
| 109 | Encoded 00 f1 20 00 17 |
| 110 | gsm48_decode_lai() gives 001-02-23-0 |
| 111 | passed |
| 112 | - gsm48_generate_lai2() from 001-002-23 (3-digit MNC) |
| 113 | Encoded 00 21 00 00 17 |
| 114 | gsm48_decode_lai2() gives 001-002-23 (3-digit MNC) |
| 115 | passed |
| 116 | - gsm48_generate_lai() from 012-34-56-0 |
| 117 | Encoded 10 f2 43 00 38 |
| 118 | gsm48_decode_lai() gives 012-34-56-0 |
| 119 | passed |
| 120 | - gsm48_generate_lai2() from 012-34-56 |
| 121 | Encoded 10 f2 43 00 38 |
| 122 | gsm48_decode_lai2() gives 012-34-56 |
| 123 | passed |
| 124 | - gsm48_generate_lai() from 012-034-23-0 (3-digit MNC) |
| 125 | Encoded 10 f2 43 00 17 |
| 126 | gsm48_decode_lai() gives 012-34-23-0 |
| 127 | passed |
| 128 | - gsm48_generate_lai2() from 012-034-23 (3-digit MNC) |
| 129 | Encoded 10 42 30 00 17 |
| 130 | gsm48_decode_lai2() gives 012-034-23 (3-digit MNC) |
| 131 | passed |
| 132 | - gsm48_generate_lai() from 123-456-23-0 |
| 133 | Encoded 21 63 54 00 17 |
| 134 | gsm48_decode_lai() gives 123-456-23-0 |
| 135 | passed |
| 136 | - gsm48_generate_lai2() from 123-456-23 |
| 137 | Encoded 21 63 54 00 17 |
| 138 | gsm48_decode_lai2() gives 123-456-23 (3-digit MNC) |
| 139 | passed |
| 140 | - gsm48_generate_lai() from 123-456-23-0 (3-digit MNC) |
| 141 | Encoded 21 63 54 00 17 |
| 142 | gsm48_decode_lai() gives 123-456-23-0 |
| 143 | passed |
| 144 | - gsm48_generate_lai2() from 123-456-23 (3-digit MNC) |
| 145 | Encoded 21 63 54 00 17 |
| 146 | gsm48_decode_lai2() gives 123-456-23 (3-digit MNC) |
| 147 | passed |