> ## Documentation Index
> Fetch the complete documentation index at: https://www.sip.tg/llms.txt
> Use this file to discover all available pages before exploring further.

# Nosozliklarni bartaraf etish

export const subsc_opts = {
  all_workers: "Платные Workers",
  api_access: "Доступ к API",
  call_duration: "Длительность звонка",
  fail_calls: "Неуспешных звонков",
  group_size: "Размер Группы",
  gw_sessions: "Доп. сессий",
  lines: "Линий для Шлюза",
  no_advert: "Отключение уведомления",
  other_users: "Назначение SIP-аккаунтов",
  parallel_call: "Переключение звонка",
  phones: "Номеров",
  recorder_allowed: "Запись разговоров",
  recorder_call_duration: "Длительность записи",
  sip_accounts: "SIP-аккаунтов",
  success_calls: "Успешных звонков",
  sum_duration: "Общая длительность",
  tariff_activation: "Активация",
  template_owner: "Владелец SIP шаблона",
  usage: "Использовано"
};

export const bot = {
  ACTIVATE_TARIFF_PLAN: "Активировать подписку",
  ADDRESS: "Адрес",
  ADDRESS_PORT: "Адрес:порт",
  ADMIN_ASSIGN: "Назначить администратора",
  APPLY: "Применить",
  ARBITRARY_CHECK: "Обработка сообщений",
  AUTORENEW: "Автопродление",
  AUTOREPLY: "Автоответ",
  BACK: "Назад",
  BACK_TO_PAYMENT: "Вернуться к оплате",
  BALANCE_TRANSFER: "Перевести",
  BILLING: "Реквизиты",
  BTN_CHARGE_REDIRECT: "Подтвердить списание",
  BTN_EMPTY_BOT: "Inline бот",
  BTN_TARIFF_NEW: "Подключить",
  CALLBACK_CHECK: "Callback",
  CALLBACK_SWITCH_OFF: "Отключить режим Callback",
  CALLBACK_SWITCH_ON: "Включить режим Callback",
  CALLER_NAME: "Имя звонящего",
  CALLER_PHONE: "Номер звонящего",
  CANCEL: "Отмена",
  COMMENT: "Комментарий",
  CONFIGURE_ACCOUNT_ALLOW_EVERYBODY: "Разрешить звонки ото всех пользователей",
  CONFIGURE_ACCOUNT_ALLOW_P2P: "Разрешить P2P звонки ото всех",
  CONFIGURE_ACCOUNT_DISALLOW_GROUPS: "Запретить добавление в группы",
  CONFIGURE_ACCOUNT_OFF_OTHER_SESSIONS_CALLS: "Отключить звонки на других устройствах",
  COUNTRY: "Страна",
  DELETE: "Удалить",
  DESCRIPTION: "Описание",
  DIAL_RULES: "Правила набора",
  DOC_BTN_PROVIDE: "Предоставить документацию",
  DOMAIN: "Домен",
  DTMF_METHODS: "DTMF методы",
  FIELD_VALUE: "Поле:Значение",
  FORMATS: "Аудио кодеки",
  FW_ADD: "Добавить номер телефона",
  FW_ADD_OTHER: "Другой номер",
  FW_ADD_SELF: "Номер Telegram",
  FW_ANTISPAM: "Анти-спам",
  FW_BACK: "Назад",
  FW_BONUS_PROGRAM: "Реферальная программа",
  FW_CANCEL: "Отмена",
  FW_DELETE: "Удалить",
  FW_NAME: "Имя",
  FW_NO: "Нет",
  FW_PHONE_FORWARDING: "Напомнить номер",
  FW_RECORDER_CHAT: "Чат для записей",
  FW_RECORDER_CHECKBOX: "Запись звонков",
  FW_SELECT_COUNTRY: "Выбрать страну (регион)",
  FW_SHARE_PHONE: "Отправить номер телефона",
  FW_TELL_FRIENDS: "Рассказать друзьям",
  FW_YES: "Да",
  GATEWAY_IN_RESET: "Сбросить пароль",
  GATEWAY_IN_SHOW: "Показать аккаунт",
  GATEWAY_OUT_NUMBER: "Номер на АТС",
  GENERATE_NEW: "Сгенерировать новый",
  GIVE_ACCESS: "Предоставить доступ",
  GIVE_PHONE_NUMBER: "Предоставить номер телефона",
  HELP: "Помощь",
  INLINE_QUERY: "Inline запрос",
  INVOICE_BANK_IGNORE_CURRENT_RATE: "Игнорировать курс валюты",
  KEYPAD_IN: "DTMF вх.",
  KEYPAD_OUT: "DTMF исх.",
  KEYS_GET: "Получить ключи",
  KEYS_RESET: "Сбросить ключи",
  LEARN_ABOUT: "Узнать о SIP.TG",
  LINES: "Линии",
  LINES_CHECK: "Линии",
  LOGIN: "Логин",
  MANUAL: "Вручную",
  MODE_GATEWAY: "Режим Шлюз",
  MODE_SOFTPHONE: "Режим Софтфон",
  NAME: "Имя",
  NEW: "Новый",
  NEW_IN: "🆕 PBX→SIP․TG",
  NEW_IP: "🆕 IP⇿IP",
  NEW_OUT: "🆕 SIP․TG→PBX",
  NO: "Нет",
  PARALLEL_DECLINE: "Отклонить",
  PARALLEL_END: "Завершить",
  PARALLEL_SWITCH: "Переключить",
  PARALLEL_TRANSFER: "Перевести",
  PASSWORD: "Пароль",
  PAYER: "Плательщик",
  PAYSYSTEM_BTN_VERIFY: "Указать страну проживания",
  PAYSYSTEM_DOCS_PROVIDE: "Предоставить документы",
  PAYSYSTEM_METHOD: "Способ оплаты",
  PAY_TARIFF: "Оплатить",
  PROLONG: "Продлить",
  PROMO_BUTTON_EMPTY: "Код скидки",
  RECONNECT: "🔄 Переподключить",
  RECORDER_ACTIVATE: "🔴 Начать запись",
  RECORDER_ACTIVATE_FAILED: "⚠️ Начать запись",
  RECORDER_CHAT: "Чат для записей",
  RECORDER_CHECKBOX: "Запись звонков",
  RECORDER_DEACTIVATE: "🟥 Остановить запись",
  RECORDER_DEACTIVATE_RECONNECTING: "⌛ Остановить запись",
  RECORDER_LOCKED: "🔒 Запись ограничена",
  REDIAL: "Перезвонить",
  REDIAL_CHECK: "Перезвонить",
  REGISTRAR: "Прокси",
  REPEAT: "Повторить",
  SELECT_BOT: "Выбрать бота",
  SELECT_CHANNEL: "Выбрать канал",
  SELECT_CHAT: "Выбрать чат",
  SELECT_USER: "Выбрать пользователя",
  SERVER_FROM_TEMPLATE: "Шаблоны настроек",
  SESSION_BILLER_CHECK: "Использовать общую подписку",
  SESSION_CONFIGURE_ACCOUNT: "Настроить аккаунт Telegram",
  SESSION_LOGIN: "Подключить",
  SESSION_LOGOUT: "Отключить",
  SETTINGS: "Настройки",
  START_CALLING: "Перейти к звонкам",
  SUPPORT: "Поддержка",
  SWITCH_OFF: "Отключить",
  SWITCH_ON: "Включить",
  TAKE: "Получить",
  TARIFF_ACTIVATE_CHANGE_USER: "Изменить заказчика",
  TARIFF_ACTIVATE_USER: "Активировать заказчику",
  TARIFF_ACTIVATE_YOURSELF: "Активировать себе",
  TAX_ADDRESS: "Адрес",
  TAX_BUSINESS: "Бизнес",
  TAX_NAME: "Покупатель",
  TAX_NUMBER: "Налоговый номер",
  TERMINATE_SESSION: "Завершить сессию",
  TERMS_AGREE: "Соглашаюсь с Правилами и Условиями",
  TG_STORAGE_OFFICIAL: "✅ Хранилище сессий SIP․TG",
  TRANSFER: "Передать",
  TRANSFER_BACK: "Передать обратно",
  TRUSTED_IPS: "Доверенные IP",
  UNLINK: "Отвязать",
  USER: "Пользователь",
  VERIFY_ROUTE_BAD: "👎 Нет, это спам",
  VERIFY_ROUTE_GOOD: "👍 Да, всё хорошо",
  VERIFY_ROUTE_RECOVER: "Восстановить входящие звонки",
  WORKER_AUTO: "Автоматически",
  YES: "Да"
};

Quyida **Shlyuz** (PBX→Telegram rejimi) ishlatilganda yuzaga kelishi mumkin bo'lgan xatolar keltirilgan — bu xatolar ro'yxatdan o'tish jarayonida (PBX→SIP.TG) hamda qo'ng'iroq o'rnatish vaqtida (SIP→Telegram yoki Telegram→SIP) paydo bo'lishi mumkin. Ularning ba'zilari PBX jurnallarida ko'rinadi, ba'zilari esa Telegram hisobiga qo'ng'iroq qilishda ko'rsatiladigan kod sifatida namoyon bo'ladi. Ushbu xatolar real foydalanishda tez-tez uchramasa ham, diagnostika maqsadida ular haqida bilish foydalidir.

Ma'lumot uchun:

* **Manager** — SIP.TGning boshqaruvchi komponenti, Worker serverlari va Sessiya saqlash joylariga ulanish uchun mas'ul.
* **Worker** — qo'ng'iroqlarni qayta ishlash, RTP trafigi va SIP signalizatsiyasini amalga oshiruvchi ishchi komponent.

Agar siz Shlyuz bilan endigina ish boshlayotgan bo'lsangiz, quyidagi maqolalarni ham ko'rib chiqishni tavsiya qilamiz:

* [Telegram bilan ishlash](/uz/docs/gateway/telegram) — qo'ng'iroqlar uchun Telegram hisobini qanday avtorizatsiya qilish.
* [PBX bilan ishlash](/uz/docs/gateway/pbx) — SIP ulanish imkoniyatlarining batafsil tavsifi.
* [Obunalar haqida umumiy ma'lumot](/uz/docs/subscriptions/pricing) — "Shlyuz" obunangiz kerakli liniyalar sonini qamrab olishini ta'minlash uchun.

<a id="faq" />

## Tez-tez so'raladigan savollar

<AccordionGroup>
  <Accordion title="Agar kimdir ushbu hisobga to'g'ridan-to'g'ri qo'ng'iroq qilsa nima bo'ladi?">
    Shlyuz sozlamalari amalga oshirilganda, Telegram hisobi kiruvchi qo'ng'iroqlarni PBXga yo'naltiradi.\
    Agar shaxs ruxsat berilgan qo'ng'iroq qiluvchilar ro'yxatida bo'lsa, qo'ng'iroq PBXga yo'naltiriladi va ushbu hisob ochilgan qurilmada qo'ng'iroqni qo'lda qabul qilish ham mumkin.\
    Odatda, hamma narsa PBX orqali o'tishi uchun boshqa qurilmalarda qo'ng'iroq qabul qilishni o'chirish tavsiya etiladi.
  </Accordion>

  <Accordion title="Bir vaqtning o'zida bir nechta Telegram hisoblari bilan ishlash mumkinmi?">
    Ha, "Shlyuz" obunasida bir nechta Telegram hisoblarini to'lash mumkin. Birinchi hisob oyiga 15 EUR, har bir qo'shimcha hisob esa 150 EUR turadi.
  </Accordion>

  <Accordion title="Agar matnli xabarlarni ham qayta ishlash kerak bo'lsa-chi?">
    Agar shlyuz sozlamalarida **{bot.ARBITRARY_CHECK}** opsiyasi yoqilgan bo'lsa, Shlyuz kiruvchi xabarlarni qayta ishlashi mumkin. Bu avtojavob, Callback rejimi va tashqi bot orqali xabarlarni qayta ishlashni yoqadi.\
    Batafsil ma'lumot uchun [SIP.TG sessiya sozlamalari](/uz/docs/gateway/telegram#session-settings) ga qarang.
  </Accordion>

  <Accordion title={`Qo‘ng‘iroq vaqtida va undan so‘ng (DTMF tugmalari, ${bot.REDIAL} va boshqalar) har qanday xabarlarni qanday o‘chirish mumkin?`}>
    Telegram sessiya sozlamalarida quyidagi opsiyalarni o‘chiring: **{bot.KEYPAD_IN}**, **{bot.KEYPAD_OUT}**, **{bot.REDIAL_CHECK}**, **{bot.LINES_CHECK}** va **{bot.ARBITRARY_CHECK}**.
    Batafsil ma'lumot uchun [SIP.TG sessiya sozlamalari](/uz/docs/gateway/telegram#session-settings) ga qarang.
  </Accordion>

  <Accordion title="Bu qanchalik ishonchli?">
    Butun SIP.TG infratuzilmasi bir nechta ma'lumotlar markazlarida taqsimlangan. Shunga qaramay, muhim tizimlar uchun o'zingizning Worker serverlaringizni ko'rib chiqishingiz mumkin.
  </Accordion>

  <Accordion title="Shlyuz sifatida qaysi Telegram hisobini ishlatish yaxshiroq?">
    Kompaniya uchun alohida ish hisobini yaratish tavsiya etiladi — shunday qilib, shaxsiy Telegramingiz biznes qo'ng'iroqlari bilan aralashmaydi. Bu hisob doimo onlayn bo'lishi muhim (yoki sessiyani SIP.TG bulutli saqlash joyida saqlang).
  </Accordion>

  <Accordion title="Shlyuz Telegram hisobidan sovuq qo‘ng‘iroqlar (cold calling) qilish mumkinmi? Uni bloklashmaydimi?">
    Telegram shlyuz hisobingizni cheklashi yoki to‘liq bloklashi mumkin. Biz bunday faoliyatni tavsiya etmaymiz va bloklangan taqdirda obunani boshqa Telegram hisobiga ko‘chirmaymiz.

    Shunga qaramay, agar obunani saqlab qolishni istasangiz, bizda yechim bor:

    1. Administrator nomiga "Shlyuz" obunasini yoqing (qarang [Sessiya va administrator akkauntlari rollari](/uz/docs/gateway/telegram)) va **{subsc_opts.gw_sessions}** opsiyasini ≥ 1 qiling.
    2. Administrator hisobidan qo‘ng‘iroqlar uchun ishlatiladigan akkauntga bog‘langan yangi Telegram sessiyasini yarating.
    3. Yaratilgan sessiya uchun **{bot.SESSION_BILLER_CHECK}** opsiyasini yoqing.
    4. Agar qo‘ng‘iroqlar uchun ishlatilayotgan Telegram hisobi bloklansa, `/gateway` bo‘limidagi sessiya sozlamalari orqali sessiyani **joriy sozlamalarni saqlagan holda** uzing va o‘sha yerning o‘zida yangi Telegram hisobini ulang.
  </Accordion>

  <Accordion title="Bitta Telegram hisobini bir nechta xodimlar o'rtasida bo'lishish mumkinmi?">
    Ha, lekin bu hamma bir Telegram hisobidan foydalanishini anglatadi va kiruvchi qo'ng'iroqlar barcha qurilmalarga bir vaqtda keladi. Bir kishi javob bergan zahoti, boshqalarga qo'ng'iroq uziladi.
  </Accordion>

  <Accordion title="Nega bir kishi javob berganda boshqalarga qo'ng'iroq uziladi?">
    Bu Shlyuzning odatiy xatti-harakati: PBX qo'ng'iroq allaqachon qabul qilinganini ko'radi. Boshqa mijozlarga CANCEL yuboriladi. Agar har bir xodimning o'z Telegram hisobi bo'lishini xohlasangiz, bir nechta shlyuz obunalaridan foydalaning.
  </Accordion>

  <Accordion title="SIM-karta kerakmi?">
    Telegram hisobi telefon raqamiga asoslangan holda yaratiladi. Odatda, har qanday SIM-kartani olib, uni Telegramda ro'yxatdan o'tkazish mumkin, keyin esa raqam an'anaviy operator ovozli qo'ng'iroqlari uchun ishlatilmasligi mumkin. Asosiysi, Telegramni tiklash uchun ushbu raqamga kirishni yo'qotmaslik.
  </Accordion>

  <Accordion title="RTP uchun qanday port diapazoni ishlatiladi?">
    Bizning SIP stekimiz Yate asosida qurilgan, unda odatiy UDP port diapazoni 16384-32768 hisoblanadi.
  </Accordion>
</AccordionGroup>

<a id="general" />

## Umumiy muammolar

<AccordionGroup>
  <Accordion title="Telegram shlyuziga kiruvchi qo'ng'iroq kelmayapti">
    * Telegram hisobining faol va messenjer tomonidan bloklanmaganligini tekshiring.
    * Telegram maxfiylik sozlamalarida hammaga qo'ng'iroq qilish ruxsat berilganligiga ishonch hosil qiling.
  </Accordion>

  <Accordion title="Shlyuz ishlatilganda bir tomonlama ovoz">
    Softfon bilan bo'lgani kabi, bu ko'pincha kodeklar yoki tarmoq cheklovlari masalasi.

    * Muayyan kodekni (`alaw` yoki `mulaw`) aniqlashga harakat qiling.
    * UDP trafigiga ruxsat berilganligiga ishonch hosil qiling.
  </Accordion>

  <Accordion title="Ovozli menyuda DTMF tan olinmayapti">
    * SIP hisobi sozlamalarida (Shlyuz) RFC2833 yoki INFO usuli tanlanganligiga, bu sizning PBXingiz bilan mos kelishiga ishonch hosil qiling.
    * Ba'zida inband DTMF va yuqori siqilish birgalikda yaxshi ishlamaydi, kodekni almashtirib ko'ring.
  </Accordion>
</AccordionGroup>

<a id="sip" />

## Umumiy SIP xatolar

Bunday javoblar qo'ng'iroqlar paytida ham, oddiy SIP-trank ro'yxatdan o'tishda ham paydo bo'lishi mumkin. Quyida keltirilgan kod SIP.TG serveri tomonidan sizning PBXingizga yuboriladi.

<AccordionGroup>
  <Accordion title="401 Unauthorized">
    **Mohiyat:** SIP Digest Auth ishlatilganda standart javob. PBX INVITE yoki REGISTERni to'liq avtorizatsiya ma'lumotlari to'plamisiz yuboradi va SIP.TG serveri avtorizatsiyani talab qiladi.\
    Agar 401 xatosi ketma-ket ko'p marta takrorlansa, bu login/parol noto'g'ri ekanligini yoki PBX tomonida Digest Auth qo'llab-quvvatlash o'chirilganligini anglatadi.

    **Nima qilish kerak:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) dan olingan login/parol (`/gateway` bo'limi) PBX sozlamalarida to'g'ri kiritilganligiga ishonch hosil qiling.
    * PBXning o'zida SIP avtorizatsiya rejimi (Digest Auth) yoqilganligini tekshiring.
    * Agar kerak bo'lsa, `/gateway` da parolni o'zgartiring va uni qayta kiriting.
  </Accordion>

  <Accordion title="402 …">
    **Mohiyat:** "Shlyuz" obunasi cheklovi. Bu Telegram hisobida Shlyuz rejimi uchun to'langan liniyalar yo'qligini, obuna muddati tugaganini yoki resurs hajmi oshib ketganini anglatadi.

    **Nima qilish kerak:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da `/subscriptions` buyrug'i bilan "Shlyuz" tarifining faol ekanligini va liniyalar yetarli ekanligini tekshiring.
    * Agar obuna muddati tugagan yoki qo'shimcha liniyalar kerak bo'lsa, obunani uzaytirish / kengaytirishni tashkil qiling (qarang [Obunalar haqida umumiy ma'lumot](/uz/docs/subscriptions/pricing)).
    * Muayyan Telegram hisobining haqiqatda to'g'ri obunaga ulanganligiga ishonch hosil qiling (bir nechta hisoblar uchun to'lov amalga oshirilganda).
  </Accordion>

  <Accordion title="500 Database error">
    **Mohiyat:** SIP.TG tomonidagi ma'lumotlar bazasi bilan bog'liq ichki xato. Bunday holatlar juda kam uchraydi.

    **Nima qilish kerak:**

    * Odatda vaqtinchalik xususiyatga ega va avtomatik ravishda hal qilinadi.
    * Yana bir bor urinib ko'ring, agar xato muntazam takrorlansa, yordam so'rang. Batafsil ma'lumot uchun [Yordam olish usullari](/uz/docs#help) ga qarang.
  </Accordion>

  <Accordion title="503 No response from Manager">
    **Mohiyat:** Worker SIP.TG Manager serveriga ichki tarmoq muammosi tufayli ulana olmadi. Sizning PBXingiz buni `503 No response from Manager` javobi sifatida ko'radi.

    **Nima qilish kerak:**

    * Odatda, bu qisqa muddatli nosozliklar. 1-2 daqiqa kuting va qo'ng'iroqni takrorlang.
    * Agar muammo davom etsa, SIP-trankni boshqa Worker serveriga o'tkazishingiz mumkin (qarang [PBX bilan ishlash](/uz/docs/gateway/pbx)).
  </Accordion>
</AccordionGroup>

<a id="register" />

## PBX → SIP.TG ro'yxatdan o'tishdagi xatolar

Bu yerda sizning PBXingiz SIP.TG Worker serverida ro'yxatdan o'tishga urinayotganda (PBX→SIP.TG ulanish turi) kelishi mumkin bo'lgan javoblar keltirilgan. Quyida sanab o'tilgan barcha xatolar odatda 403 yoki 404 kodiga ega.

<AccordionGroup>
  <Accordion title="403 Wrong password">
    **Mohiyat:** PBX to'g'ri autentifikatsiya qilishga urinmoqda, lekin ko'rsatilgan parol SIP.TG kutayotgan parolga mos kelmaydi.

    **Nima qilish kerak:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da `/gateway` bo'limidagi parolni tekshiring va PBXda kiritilgan parol bilan solishtiring.
    * Agar kerak bo'lsa, botda parolni o'zgartiring ("Parolni o'zgartirish" tugmasi) va yangisini PBX tomonida kiriting.
    * Login (username) ham xatosiz ekanligiga ishonch hosil qiling.
  </Accordion>

  <Accordion title="403 Untrusted IP address">
    **Mohiyat:** Parol to'g'ri, lekin sizning IP-manzilingiz ushbu SIP ulanishi uchun ruxsat berilgan manzillar ro'yxatida yo'q.

    **Nima qilish kerak:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da, `/gateway` bo'limida, tegishli SIP ulanishi sozlamalarini oching va:
      * Sizning IP-manzilingizni ishonchli ro'yxatga qo'shing.
      * Yoki har qanday IPdan ulanishga ruxsat berish uchun ro'yxatni tozalang (lekin xavfsizlik choralariga rioya qiling).
    * Agar tarmog'ingizda tashqi IP o'zgarsa, buni sozlashda hisobga oling (ehtimol, ACLni butunlay o'chirish kerak).
  </Accordion>

  <Accordion title="403 Telegram session is inactive">
    **Mohiyat:** Ulanish amalga oshirilayotgan Telegram hisobi faol emas (avtorizatsiya yo'qolgan). Natijada, SIP.TG tranzaktsiyani ro'yxatdan o'tkazishdan bosh tortadi, chunki haqiqiy Telegram ulanishi yo'q.

    **Nima qilish kerak:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da `/gateway` bo'limida Telegram hisobini qayta ulang (telefon raqamini avtorizatsiya qiling).
    * Agar Telegram hisobi o'chirilgan bo'lsa, Shlyuz uchun boshqa telefon raqamini tayinlash kerak bo'ladi.
    * Batafsil ma'lumot uchun [Telegram bilan ishlash](/uz/docs/gateway/telegram) ga qarang.
  </Accordion>

  <Accordion title="403 Session storage is inactive">
    **Mohiyat:** Telegram sessiyasi saqlanadigan saqlash joyi (bulutli yoki o'zingizning Sessiya saqlash joyingiz) hozirda o'chirilgan yoki mavjud emas. Shunday qilib, Telegram sessiyasi bilan ishlash imkoniyati yo'q.

    **Nima qilish kerak:**

    * Agar siz SIP.TG bulutli saqlash joyidan foydalanayotgan bo'lsangiz, `/gateway` da holatni tekshiring. Odatda bunday nosozliklar qisqa muddatli bo'ladi.
    * Agar o'zingizning Sessiya saqlash joyingiz bo'lsa, uning ishlayotganligiga va mavjudligiga ishonch hosil qiling. Agar kerak bo'lsa, SIP.TG bulutiga o'ting.
  </Accordion>

  <Accordion title="403 Worker is inactive">
    **Mohiyat:** Tanlangan Worker serveri SIP.TG tomonida o'chirilgan yoki yangilanish/qayta ishga tushirish jarayonida. Server PBX→SIP.TG ro'yxatdan o'tishni qabul qila olmaydi.

    **Nima qilish kerak:**

    * Botning `/gateway` bo'limida Worker sozlamalarini tekshiring. Agar server o'chirilgan bo'lsa, boshqasini tanlang yoki uning qayta faol bo'lishini kuting.
    * Agar bu sizning [o'z Worker serveringiz](/uz/docs/additional/modules#worker) bo'lsa, uni ishga tushiring/qayta ishga tushiring.
  </Accordion>

  <Accordion title="403 Worker address is not set">
    **Mohiyat:** Worker serveri konfiguratsiyasi "PBX→SIP.TG" turi bilan ulanishlarni nazarda tutmaydi. Masalan, server faqat "SIP.TG→PBX" yoki "IP⇿IP" uchun sozlangan.

    **Nima qilish kerak:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da ulanish turini (PBX→SIP.TG) qayta tekshiring va tegishli Worker-ni tanlang.
    * Boshqa turdagi SIP ulanishini yarating ("SIP.TG→PBX" yoki "IP⇿IP").
  </Accordion>

  <Accordion title="403 Route is not permitted">
    **Mohiyat:** Foydalanilayotgan Telegram sessiyasiga kirish bekor qilingan yoki endi sizga tegishli emas. Masalan, sessiyani yaratgan administrator huquqlardan mahrum qilingan va siz ushbu sessiyadan foydalana olmaysiz.

    **Nima qilish kerak:**

    * O'zingizning Shlyuz sessiyangizni yarating. Botning `/gateway` bo'limida siz boshqaradigan Telegram raqamini ulang.
    * Oldin sessiyani yaratgan administrator sizning kirishingizni olib qo'ymaganligiga ishonch hosil qiling.
  </Accordion>

  <Accordion title="404 Route not found">
    **Mohiyat:** SIP so'rovida ko'rsatilgan login mavjud emas yoki allaqachon o'chirilgan. SIP.TG serveri bunday "hisob"ni topa olmaydi.

    **Nima qilish kerak:**

    * `/gateway` bo'limida olingan login/username-ni qayta tekshiring.
    * Agar bu yozuv oldin o'chirilgan bo'lsa, yangisini yarating.
    * Sizning PBXingizda bot tomonidan berilgan login aniq kiritilganligiga ishonch hosil qiling (ortiqcha belgilar yoki bo'shliqlarsiz).
  </Accordion>
</AccordionGroup>

<a id="sip-tg" />

## SIP → Telegram qo'ng'iroqlaridagi xatolar

Bu xatolar sizning PBXingiz allaqachon ro'yxatdan o'tgan (yoki IP-to-IP) bo'lganda va Telegramga chiquvchi qo'ng'iroq paytida SIP.TG serveri Telegram hisobiga to'g'ri qo'ng'iroq qila olmaganida kod qaytaradi.

<AccordionGroup>
  <Accordion title="403 USER_PRIVACY_RESTRICTED / 403 PRIVACY_PREMIUM_REQUIRED">
    **Mohiyat:** Telegram foydalanuvchisi unga qo'ng'iroq qilishi mumkin bo'lgan shaxslar doirasini cheklagan (masalan, faqat kontaktlar yoki premium obunaga ega foydalanuvchilar) va sizning shlyuz hisobingiz ushbu ro'yxatda yo'q.

    **Nima qilish kerak:**

    * Chaqirilayotgan foydalanuvchidan qo'ng'iroqlarga ruxsat sozlamasini sozlashni so'rang: "Sozlamalar → Maxfiylik → Ovozli qo'ng'iroqlar" → "Barcha foydalanuvchilar" yoki shlyuz hisobingizni "Har doim ruxsat berish" ga qo'shing.
    * Yoki maqsadli foydalanuvchining kontaktlarida haqiqatda mavjud bo'lgan hisobdan foydalaning.
  </Accordion>

  <Accordion title="404 Not Found / 404 Chat not found / 404 USERNAME_NOT_OCCUPIED">
    **Mohiyat:** SIP.TG uzatilgan identifikator (raqam, user\_id, username) bo'yicha Telegram hisobini topa olmadi. Telegram bunday javob qaytarishi mumkin, agar:

    * Raqam haqiqatda Telegramda ro'yxatdan o'tmagan bo'lsa.
    * Username mavjud emas yoki bo'shatilgan.
    * Profil cheklovlar tufayli mavjud emas.
    * Sizning shlyuz hisobingiz telefon raqami bo'yicha juda tez-tez qidiruv qilmoqda.

    **Nima qilish kerak:**

    * To'g'ri identifikatordan foydalanayotganingizga ishonch hosil qiling (agar telefon ishlatilsa — bu haqiqiy Telegram raqami bo'lishi kerak).
    * Agar bu tez-tez sodir bo'lsa, formatda xato qilmaganingizni tekshiring. Ichki user\_id dan foydalanish yaxshiroq bo'lishi mumkin.
  </Accordion>

  <Accordion title="405 REGISTER is required first">
    **Mohiyat:** Siz INVITE yuboryapsiz, lekin oldin PBX→SIP.TG ro'yxatdan o'tmagan, Worker esa to'liq REGISTER talab qiladi.

    **Nima qilish kerak:**

    * PBX tomonida "Registration" rejimini yoqing (PBX→SIP.TG tranzaktsiyasini ro'yxatdan o'tkazing). Batafsil ma'lumot uchun [PBX bilan ishlash](/uz/docs/gateway/pbx) ga qarang.
  </Accordion>

  <Accordion title="408 Timeout of waiting RPC result">
    **Mohiyat:** Telegram serveri o'z vaqtida javob bermadi yoki SIP.TG so'rovi Telegramga murojaat qilganda osilib qoldi. Bu ortiqcha yuk yoki Telegramning anti-spam filtri tufayli, qisqa vaqt ichida ko'p chiquvchi qo'ng'iroqlar bo'lganda yuzaga keladi.

    **Nima qilish kerak:**

    * Chiquvchi qo'ng'iroqlar intensivligini kamaytiring.
    * Agar bu vaqtinchalik nosozlik bo'lsa, kuting va qayta urinib ko'ring.
  </Accordion>

  <Accordion title="470 Anonymous user">
    **Mohiyat:** SIP.TG ichki user\_id bo'yicha foydalanuvchiga qo'ng'iroq qilishga urinmoqda, lekin bu bilan aniq tasdiqlangan kontakt yo'q. Telegram bunday "anonim" qo'ng'iroqlarni rad etadi.

    **Nima qilish kerak:**

    * Odatda tasdiqlangan raqam yoki username bo'yicha qo'ng'iroq qilish kerak, yoki foydalanuvchi sizni kontaktlarga qo'shishi yoki sizga birinchi bo'lib yozishi kerak.
  </Accordion>

  <Accordion title="500 (boshqalar)">
    **Mohiyat:** Telegram tomonidagi har qanday boshqa ichki xato. Ba'zida bu ovozli kanalni qayta ishlashdagi kutilmagan nosozliklar, ichki ortiqcha yuk va hokazolarni anglatadi.

    **Nima qilish kerak:**

    * Tarmoq barqarorligini tekshiring, qo'ng'iroqni takrorlang.
    * Agar xato bir xil raqamda muntazam paydo bo'lsa, yordam so'rang. Batafsil ma'lumot uchun [Yordam olish usullari](/uz/docs#help) ga qarang.
  </Accordion>

  <Accordion title="503 Account is not running">
    **Mohiyat:** SIP.TG Worker serveri INVITE qabul qildi, lekin kerakli hisob uchun faol sessiya yo'q. Ya'ni, PBX REGISTER javobini kutmasdan INVITE yuborgan bo'lishi mumkin.

    **Nima qilish kerak:**

    * PBX→SIP.TG tranzaktsiyasining muvaffaqiyatli ro'yxatdan o'tganligiga va Worker faol hisobni ko'rayotganligiga ishonch hosil qiling.
    * Ba'zida PBXda tranzaktsiyani qayta ishga tushirish yordam beradi. Agar kerak bo'lsa, [PBX bilan ishlash](/uz/docs/gateway/pbx) ga qarang.
  </Accordion>

  <Accordion title="503 Session is not running">
    **Mohiyat:** Telegram sessiyasi haqiqatda uzilgan. Ehtimol, [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da sessiya ko'rsatilgan bo'lsa ham, u haqiqatda avtorizatsiya qilinmagan.

    **Nima qilish kerak:**

    * `/gateway` da sessiya holatini qayta tekshiring, agar kerak bo'lsa, Telegram raqamini qayta avtorizatsiya qiling.
    * Agar xato tez-tez yuzaga kelsa, boshqa Worker-ga o'tishga yoki hisobni qayta ishga tushirishga harakat qiling.
  </Accordion>

  <Accordion title="503 Telegram storage is unavailable">
    **Mohiyat:** SIP.TG Telegram sessiyalari saqlash joyi bilan aloqani yo'qotdi, shuning uchun joriy holatni aniqlay olmadi yoki qo'ng'iroq yarata olmadi.

    **Nima qilish kerak:**

    * Agar bulutli saqlash joyidan foydalanayotgan bo'lsangiz, tiklanishini kuting (odatda bir-ikki daqiqa).
    * Agar o'zingizning Sessiya saqlash joyingiz bo'lsa, jurnallar va modul holatini tekshiring.
  </Accordion>

  <Accordion title="503 Too Many Requests: retry after … / 503 PEER_FLOOD">
    **Mohiyat:** Bu Telegramning anti-spam himoyasi bo'lib, qisqa vaqt ichida, ayniqsa noma'lum raqamlarga juda ko'p chiquvchi qo'ng'iroqlar sodir bo'lganda ishlaydi.

    **Nima qilish kerak:**

    * Qo'ng'iroq tezligini pasaytiring (PBX tomonida yoki skriptingizda).
    * Yukni taqsimlash uchun bir nechta turli Telegram hisoblaridan foydalaning.
    * Ko'rsatilgan "retry after N" vaqtini kuting, so'ng qayta urinib ko'ring.
  </Accordion>

  <Accordion title="503 Worker is not ready">
    **Mohiyat:** Worker yaqinda qayta ishga tushirildi yoki yangilanmoqda va hali inizializatsiyani tugatmagan. Natijada, qo'ng'iroqlar SIP darajasida rad etiladi.

    **Nima qilish kerak:**

    * 1-2 daqiqa kuting va qo'ng'iroqni qayta urinib ko'ring.
    * Yoki [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) da ulanishingiz uchun boshqa Worker serverini tanlang.
  </Accordion>
</AccordionGroup>

<a id="tg-sip" />

## Telegram → SIP qo'ng'iroqlaridagi xatolar

Bu yerda haqiqiy foydalanuvchi Telegram ilovasidan Shlyuz hisobiga qo'ng'iroq qilishga urinayotganda va Worker qo'ng'iroqni sizning PBXingizga o'tkazishga urinayotganda yuzaga keladigan holatlar ko'rib chiqiladi. Agar PBX xato qaytarsa yoki SIP.TG tomonida xato yuzaga kelsa, foydalanuvchi Shlyuz hisobi bilan chatda xatoni ko'rishi mumkin.

Ushbu bo'limda faqat SIP.TG tomonida yuzaga kelishi mumkin bo'lgan xatolar keltiriladi.

<AccordionGroup>
  <Accordion title="482 Caller has active gateway accounts">
    **Mohiyat:** Qo'ng'iroq qiluvchining hisobida ham SIP.TG Shlyuzi faollashtirilgan. Xizmat bunday urinishni (Telegram→SIP) tsikl yoki kutilmagan qo'ng'iroq tsikllarini oldini olish uchun bloklaydi.

    **Nima qilish kerak:**

    * Agar shlyuz hisobi bo'lgan hisobdan qo'ng'iroqlarni qabul qilish kerak bo'lsa, uni boshqa rejimda ishlatish yaxshiroq (masalan, [Softfon](/uz/docs/softphone)) yoki Shlyuzsiz boshqa Telegram hisobidan foydalaning.
  </Accordion>

  <Accordion title="503 SIP account is unavailable">
    **Mohiyat:** Telegramdan kiruvchi qo'ng'iroq paytida Worker sizning PBXingizga ulana olmadi. Bu PBX→SIP.TG tranzaktsiyasi ishlamay qolganda yoki IP-to-IP bo'lsa, lekin kerakli port javob bermasa yuzaga kelishi mumkin.

    **Nima qilish kerak:**

    * PBX ro'yxatdan o'tganligiga (PBX→SIP.TG bilan) yoki IP-to-IP ulanishi faol ekanligiga ishonch hosil qiling.
    * SIP/UDP paketlari sizning fayrvolingizda bloklanmaganligini va RTP portlarini ochganingizni tekshiring.
    * Batafsil ma'lumot uchun [PBX bilan ishlash](/uz/docs/gateway/pbx) ga qarang.
  </Accordion>

  <Accordion title="503 Worker is unavailable">
    **Mohiyat:** Worker serveri hozirda qo'ng'iroqni o'tkazish uchun mavjud emas (tarmoq muammolari yoki qayta ishga tushirish) va qo'ng'iroq 503 kodi bilan rad etiladi.

    **Nima qilish kerak:**

    * Biroz vaqt kuting yoki Shlyuz hisobini boshqa Worker-ga o'tkazing (botning `/gateway` bo'limi).
    * Agar bu sizning Worker serveringiz bo'lsa, uning jurnallarini tekshiring va agar kerak bo'lsa, qayta ishga tushiring.
  </Accordion>
</AccordionGroup>

<Info>
  Agar sanab o'tilgan yechimlardan hech biri yordam bermasa, yordam so'rang. Batafsil ma'lumot uchun [Yordam olish usullari](/uz/docs#help) ga qarang.
</Info>
