Telephone numbers in Tajikistan
National Significant Numbers (NSN): four to nine digits.
Location | |
---|---|
Country | Tajikistan |
Continent | Asia |
NSN length | 4 to 9 |
Access codes | |
Country calling code | +992 |
International call prefix | 00 |
Trunk prefix | 008 |
The International dialling format for Tajikistan varies from 7 to 12 digits:
- +992 ABCD XXXXX (for ABCD area codes)
- +992 ABCDE XXXX (for ABCDE area codes)
- +992 ABCDEF XXX (for ABCDEF area codes)
e.g. for Dushanbe: +992 372 XXXXXX (Area code: three digits. Subscriber number: six digits).
Area codes in Tajikistan
LIST OF AREA CODES[1] | ||||
---|---|---|---|---|
Name of cities, regions, districts | Long distance code | Zone code | Subscriber number | Dialling format |
Dushanbe | 37 | 2 | 2X XXXX 3X XXXX | +992 372 2X XXXX +992 372 3X XXXX |
Centre of Dushanbe (officially «Districts of Republican subjecting») | ||||
Varzob | 31 | 53 | 2 XXXX | +992 3153 2 XXXX |
Vakhdat (F. Kofarnikhon) | 31 | 36 | 2 XXXX | +992 3136 2 XXXX |
Hissar | 31 | 39 | 2 XXXX | +992 3139 2 XXXX |
Jirgital | 31 | 32 | 2 XXXX | +992 3132 2 XXXX |
Nurobod (F. Darband) | 31 | 33 | 2 XXXX | +992 3133 2 XXXX |
Nurek | 31 | 38 | 2 XXXX | +992 3138 2 XXXX |
Rasht (F. Garm) | 31 | 31 | 2 XXXX | +992 3131 2 XXXX |
Rudaki (F. Leninskiy) | 31 | 37 | 2 XXXX | +992 3137 2 XXXX |
Rogun | 31 | 34 | 2 XXXX | +992 3134 2 XXXX |
Tadjikabad | 31 | 54 | 2 XXXX | +992 3154 2 XXXX |
Tursun-Zade | 31 | 30 | 2 XXXX | +992 3130 2 XXXX |
Tavildara | 31 | 56 | 2 XXXX | +992 3156 2 XXXX |
Fayzabad | 31 | 35 | 3 XXXX | +992 3135 3 XXXX |
Shakhrinav | 31 | 55 | 3 XXXX | +992 3155 3 XXXX |
Yavan | 31 | 41 | 2 XXXX | +992 3141 2 XXXX |
Khatlon area (area zone Kurgan-Tube) | ||||
Abdurakhmana Jami (F. Khudjamaston) | 32 | 43 | 2 XXXX | +992 3243 2 XXXX |
Bokhtar | 32 | 45 | 2 XXXX | +992 3245 2 XXXX |
Vakhsh | 32 | 46 | 2 XXXX | +992 3246 2 XXXX |
Djilikul | 32 | 48 | 2 XXXX | +992 3248 2 XXXX |
Kurgan-Tube | 32 | 22 | 2 XXXX 3 XXXX | +992 3222 2 XXXX +992 3222 3 XXXX |
Kumsangir (C. Dusti) | 32 | 49 | 4 XXXX | +992 3249 4 XXXX |
Kabodion | 32 | 51 | 2 XXXX | +992 3251 2 XXXX |
Kolkhozabad | 32 | 47 | 4 XXXX | +992 3247 4 XXXX |
Nosiri Khusrav (F. Beshkent) | Through Shaartuz operator | |||
Panj | 32 | 52 | 2 XXXX | +992 3252 2 XXXX |
Sarband | 32 | 50 | 6 XXXX | +992 3250 6 XXXX |
Khuroson (F. Gozimalik) | 32 | 42 | 2 XXXX | +992 3242 2 XXXX |
Shaartuz | 32 | 40 | 2 XXXX | +992 3240 2 XXXX |
Khatlon area (area zone Kulyab) | ||||
Vose | 33 | 11 | 2 XXXX | +992 3311 2 XXXX |
Dangara | 33 | 12 | 2 XXXX | +992 3312 2 XXXX |
Kulyab | 33 | 22 | 2 XXXX 3 XXXX | +992 3322 2 XXXX +992 3322 3 XXXX |
M. Khamadoni (F. Moskowskiy) | 33 | 15 | 2 XXXX | +992 3315 2 XXXX |
Muminobod | 33 | 18 | 2 XXXX | +992 3318 2 XXXX |
Parkhar | 33 | 16 | 2 XXXX | +992 3316 2 XXXX |
Temurmalik (F. Sovetskiy) | 33 | 14 | 2 XXXX | +992 3314 2 XXXX |
Khovaling | 33 | 17 | 00 2 XX | +992 331700 2 XX |
Shurabad | Through Dunshanbe operator | |||
Sogd area (Centre Khujand) | ||||
Asht | 34 | 53 | 2 XXXX | +992 3453 2 XXXX |
Ayni | 34 | 79 | 2 XXXX | +992 3479 2 XXXX |
Ganchi | 34 | 64 | 2 XXXX | +992 3464 2 XXXX |
Gafurov | 34 | 42 | 3 XXXX | +992 3442 3 XXXX |
Jabarrasulov (F. Proletarskiy) | 34 | 55 | 2 XXXX | +992 3455 2 XXXX |
Zafarabad | 34 | 52 | 5 XXXX | +992 3452 5 XXXX |
Isfara | 34 | 62 | 2 XXXX | +992 3462 2 XXXX |
Istravshan | 34 | 54 | 2 XXXX | +992 3454 2 XXXX |
Kayrakum | 34 | 43 | 2 XXXX | +992 3443 2 XXXX |
Kanibadam | 34 | 67 | 3 XXXX | +992 3467 3 XXXX |
Matchinskiy (C. Buston) | 34 | 45 | 2 XXXX | +992 3445 2 XXXX |
Pendjikent | 34 | 75 | 5 XXXX | +992 3475 5 XXXX |
Spitamen (F. Nou) | 34 | 41 | 2 XXXX | +992 3441 2 XXXX |
Taboshar | 34 | 65 | 2 XXXX | +992 3465 2 XXXX |
Sogd area (centre Khujand) | ||||
Khujand | 34 | 22 | 2 XXXX 4 XXXX 5 XXXX 6 XXXX | +992 3422 2 XXXX +992 3422 4 XXXX +992 3422 5 XXXX +992 3422 6 XXXX |
Chkalovsk | 34 | 51 | 5 XXXX | +992 3451 5 XXXX |
Shakhristan | 34 | 56 | 2 XXXX | +992 3456 2 XXXX |
Mountain – Autonomous Region Badahshan (Centre Khorog) | ||||
Vanj | 35 | 51 | 2 XXXX | +992 3551 2 XXXX |
Darvaz (F. Kalaykhumb) | 35 | 52 | 2 XXXX | +992 3552 2 XXXX |
Ishkashim | 35 | 53 | 2 XXXX | +992 3553 2 XXXX |
Murgab | 35 | 54 | 2 XXXX | +992 3554 2 XXXX |
Rushan | 35 | 56 | 2 XXXX | +992 3556 2 XXXX |
Roshtkala | 35 | 55 | 2 XXXX | +992 3555 2 XXXX |
Khorog | 35 | 22 | 2 XXXX | +992 3522 2 XXXX |
gollark: <@!206233133228490752> Sorry to bother you, but keypairs generated by `ccecc.py` and the ECC library in use in potatOS appear to have different-length private and public keys, which is a problem.EDIT: okay, apparently it's because I've been accidentally using a *different* ECC thing from SMT or something, and it has these parameters instead:```---- Elliptic Curve Arithmetic---- About the Curve Itself-- Field Size: 192 bits-- Field Modulus (p): 65533 * 2^176 + 3-- Equation: x^2 + y^2 = 1 + 108 * x^2 * y^2-- Parameters: Edwards Curve with c = 1, and d = 108-- Curve Order (n): 4 * 1569203598118192102418711808268118358122924911136798015831-- Cofactor (h): 4-- Generator Order (q): 1569203598118192102418711808268118358122924911136798015831---- About the Curve's Security-- Current best attack security: 94.822 bits (Pollard's Rho)-- Rho Security: log2(0.884 * sqrt(q)) = 94.822-- Transfer Security? Yes: p ~= q; k > 20-- Field Discriminant Security? Yes: t = 67602300638727286331433024168; s = 2^2; |D| = 5134296629560551493299993292204775496868940529592107064435 > 2^100-- Rigidity? A little, the parameters are somewhat small.-- XZ/YZ Ladder Security? No: Single coordinate ladders are insecure, so they can't be used.-- Small Subgroup Security? Yes: Secret keys are calculated modulo 4q.-- Invalid Curve Security? Yes: Any point to be multiplied is checked beforehand.-- Invalid Curve Twist Security? No: The curve is not protected against single coordinate ladder attacks, so don't use them.-- Completeness? Yes: The curve is an Edwards Curve with non-square d and square a, so the curve is complete.-- Indistinguishability? No: The curve does not support indistinguishability maps.```so I might just have to ship *two* versions to keep compatibility with old signatures.
gollark: > 2. precompilation to lua bytecode and compressionThis was considered, but the furthest I went was having some programs compressed on disk.
gollark: > 1. multiple layers of sandboxing (a "system" layer that implements a few things, a "features" layer that implements most of potatOS's inter-sandboxing API and some features, a "process manager" layer which has inter-process separation and ways for processes to communicate, and a "BIOS" layer that implements features like PotatoBIOS)Seems impractical, although it probably *could* fix a lot of problems
gollark: There's a list.
gollark: Lots of them.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.