> ## 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.

# Сұрақтар және мәселелерді шешу

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: "Да"
};

Төменде **Шлюз** режимінде (PBX→Telegram) пайда болуы мүмкін қателер сипатталған — тіркеу кезінде (PBX→SIP.TG) де, қоңырау орнату сәтінде де (SIP→Telegram немесе Telegram→SIP). Олардың кейбіреулері АТС логтарында, кейбіреулері Telegram аккаунтына қоңырау шалуға тырысқанда код ретінде көрінеді. Барлық қателер нақты пайдалануда жиі кездеспейді, бірақ диагностика үшін олар туралы білу пайдалы.

Анықтама үшін:

* **Manager** — Worker серверлеріне және сессия сақтау орындарына қосылуды басқаратын SIP.TG компоненті.
* **Worker** — қоңырауларды, RTP трафигін өңдейтін және SIP сигнал беруін орындайтын жұмыс компоненті.

Егер сіз Шлюзбен жұмысты енді бастасаңыз, мына мақалаларды да қарауды ұсынамыз:

* [Telegram-мен өзара әрекеттесу](/kk/docs/gateway/telegram) — қоңыраулар үшін Telegram аккаунтын қалай авторизациялау керек.
* [АТС-пен өзара әрекеттесу](/kk/docs/gateway/pbx) — SIP қосылымы опцияларының толық сипаттамасы.
* [Жазылымдарға шолу](/kk/docs/subscriptions/pricing) — сіздің «Шлюз» жазылымыңыз қажетті желілер санын қамтитынына көз жеткізу үшін.

<a id="faq" />

## Жиі қойылатын сұрақтар (FAQ)

<AccordionGroup>
  <Accordion title="Егер біреу бұл аккаунтқа тікелей қоңырау шалса не болады?">
    Шлюзді баптаған кезде Telegram аккаунты кіріс қоңырауларды АТС-ке бағыттайды.\
    Егер адам рұқсат етілген қоңырау шалушылар тізімінде болса, қоңырау АТС-ке бағытталады, ал бұл аккаунт ашық құрылғыда қоңырауды қолмен де қабылдауға болады.\
    Әдетте, барлығы АТС арқылы өтуі үшін басқа құрылғыларда қоңырауларды қабылдауды өшіру ұсынылады.
  </Accordion>

  <Accordion title="Бірден бірнеше Telegram аккаунтымен жұмыс істеуге бола ма?">
    Иә, «Шлюз» жазылымында бірнеше Telegram аккаунтын төлеуге болады. Бірінші аккаунт айына 15 EUR, әр қосымша аккаунт айына 150 EUR тұрады.
  </Accordion>

  <Accordion title="Мәтіндік хабарламаларды да өңдеу керек болса ше?">
    Егер шлюз баптауларында **{bot.ARBITRARY_CHECK}** опциясын қоссаңыз, Шлюз кіріс хабарламаларды өңдей алады. Бұл автожауап, Callback режимі және сыртқы бот арқылы хабарламаларды өңдеу мүмкіндіктерін қосады.\
    Толығырақ [SIP.TG сессия баптаулары](/kk/docs/gateway/telegram#session-settings) бөлімін қараңыз.
  </Accordion>

  <Accordion title={`Қоңырау кезінде де, одан кейін де кез келген хабарламаларды (DTMF пернелері, ${bot.REDIAL} және т.б.) қалай өшіруге болады?`}>
    Telegram-сессияңыздың баптауларында келесі опцияларды өшіріңіз: **{bot.KEYPAD_IN}**, **{bot.KEYPAD_OUT}**, **{bot.REDIAL_CHECK}**, **{bot.LINES_CHECK}** және **{bot.ARBITRARY_CHECK}**.
    Толығырақ [SIP.TG сессия баптаулары](/kk/docs/gateway/telegram#session-settings) бөлімін қараңыз.
  </Accordion>

  <Accordion title="Бұл қаншалықты сенімді?">
    SIP.TG-дің барлық инфрақұрылымы бірнеше деректер орталықтарына бөлінген. Дегенмен, өте маңызды жүйелер үшін өз Worker серверлерін қарастыруға болады.
  </Accordion>

  <Accordion title="Шлюз ретінде қандай Telegram аккаунтын пайдаланған дұрыс?">
    Компания үшін жеке жұмыс аккаунтын құру ұсынылады — жеке Telegram-ды іскерлік қоңыраулармен араластырмау үшін. Бұл аккаунт әрқашан онлайн болуы маңызды (немесе сессияны SIP.TG бұлтты сақтау орнында сақтаңыз).
  </Accordion>

  <Accordion title="Шлюз Telegram аккаунты арқылы суық қоңыраулар жасауға бола ма? Аккаунт бұғатталмай ма?">
    Telegram сіздің шлюз ретінде пайдаланылатын Telegram аккаунтыңызды шектеуі немесе толық бұғаттауы мүмкін. Біз мұндай әрекетті ұсынбаймыз және бұғатталған жағдайда жазылымды басқа Telegram аккаунтқа көшіруді жүргізбейміз.

    Дегенмен, жазылымды сақтап қалғыңыз келсе, шешім бар:

    1. «Шлюз» жазылымын Администратор атына (қараңыз: [Сессия және администратор аккаунттарының рөлдері](/kk/docs/gateway/telegram)) **{subsc_opts.gw_sessions}** ≥ 1 опциясымен қосыңыз.
    2. Администратор атынан қоңыраулар үшін пайдаланылатын аккаунтқа байланысты жаңа Telegram-сессия жасаңыз.
    3. Жасалған сессия үшін **{bot.SESSION_BILLER_CHECK}** опциясын қосыңыз.
    4. Егер қоңырауларға арналған Telegram аккаунты бұғатталса, `/gateway` бөліміндегі сессия баптауларынан сессияны **ағымдағы баптауларды сақтай отырып** ажыратып, сол жерде жаңа Telegram аккаунтын қосыңыз.
  </Accordion>

  <Accordion title="Бір Telegram аккаунтын бірнеше қызметкер арасында бөлісуге бола ма?">
    Иә, бірақ бұл барлығы бір Telegram аккаунтын пайдаланады дегенді білдіреді, ал кіріс қоңыраулар барлық құрылғыларға бір уақытта түседі. Біреу жауап бергеннен кейін, басқаларда қоңырау үзіледі.
  </Accordion>

  <Accordion title="Неліктен бір адам жауап бергенде басқаларда қоңырау үзіледі?">
    Бұл Шлюздің қалыпты мінез-құлқы: АТС қоңыраудың қабылданғанын көреді. Басқа клиенттерге CANCEL жіберіледі. Егер әр қызметкердің өз Telegram аккаунты болуы керек болса, бірнеше шлюз жазылымын пайдаланыңыз.
  </Accordion>

  <Accordion title="SIM-карта қажет пе?">
    Telegram аккаунты телефон нөмірі негізінде құрылады. Әдетте кез келген SIM-картаны алып, Telegram-да тіркейді, содан кейін нөмір дәстүрлі оператор дауыстық қоңыраулары үшін пайдаланылмауы мүмкін. Ең бастысы — Telegram-ды қалпына келтіру үшін бұл нөмірге қолжетімділікті жоғалтпау.
  </Accordion>

  <Accordion title="RTP үшін қандай порт диапазоны қолданылады?">
    Біздің SIP стекі Yate негізделген, мұнда әдепкі UDP порттар диапазоны 16384-32768.
  </Accordion>
</AccordionGroup>

<a id="general" />

## Жалпы сипаттағы мәселелер

<AccordionGroup>
  <Accordion title="Telegram шлюзіне кіріс қоңырау түспейді">
    * Telegram аккаунтының белсенді және мессенджермен бұғатталмағанын тексеріңіз.
    * Telegram құпиялылық баптауларында барлығынан қоңырауларға рұқсат етілгенін тексеріңіз.
  </Accordion>

  <Accordion title="Шлюзді пайдаланғанда біржақты естілу">
    Софтфондағы сияқты, бұл көбінесе кодектер немесе желілік шектеулер мәселесі.

    * Нақты кодекті (`alaw` немесе `mulaw`) көрсетіп көріңіз.
    * UDP трафигіне рұқсат етілгенін тексеріңіз.
  </Accordion>

  <Accordion title="Дауыстық мәзірде DTMF танылмайды">
    * Шлюздің SIP аккаунты баптауларында RFC2833 немесе INFO әдісінің АТС-ке сәйкес таңдалғанын тексеріңіз.
    * Кодекті ауыстырып көріңіз, кейде inband DTMF және жоғары қысу бір-бірімен үйлеспейді.
  </Accordion>
</AccordionGroup>

<a id="sip" />

## Жалпы SIP қателері

Мұндай жауаптар қоңыраулар кезінде де, қарапайым SIP транкын тіркеу кезінде де пайда болуы мүмкін. Төменде көрсетілген кодты SIP.TG сервері сіздің АТС-ке жібереді.

<AccordionGroup>
  <Accordion title="401 Unauthorized">
    **Мәні:** SIP Digest Auth қолданғандағы стандартты жауап. АТС INVITE немесе REGISTER-ді толық авторизация деректерінсіз жібереді, ал SIP.TG сервері авторизацияны сұрайды.\
    Егер 401 қатесі қатарынан бірнеше рет қайталанса, бұл пароль/логин қате екенін немесе АТС жағында Digest Auth қолдауы өшірілгенін білдіреді.

    **Не істеу керек:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботынан алынған логин/парольдің (`/gateway` бөлімі) АТС баптауларында дұрыс енгізілгенін тексеріңіз.
    * АТС-те SIP авторизация режимі (Digest Auth) қосылғанын тексеріңіз.
    * Қажет болса, `/gateway` бөлімінде парольді өзгертіп, оны қайта енгізіңіз.
  </Accordion>

  <Accordion title="402 …">
    **Мәні:** «Шлюз» жазылымының шектеуі. Бұл Telegram аккаунтында Шлюз режимі үшін төленген желілер жоқ, жазылым мерзімі аяқталған немесе ресурстар көлемі асып кеткен дегенді білдіреді.

    **Не істеу керек:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботында `/subscriptions` командасы арқылы «Шлюз» тарифінің белсенді екенін және желілер саны жеткілікті екенін тексеріңіз.
    * Егер жазылым мерзімі аяқталса немесе қосымша желілер қажет болса, жазылымды ұзарту/кеңейту (қараңыз: [Жазылымдарға шолу](/kk/docs/subscriptions/pricing)).
    * Telegram аккаунтының қажетті жазылымға шынымен байланысты екеніне көз жеткізіңіз (бірнеше аккаунт үшін төлем жасағанда).
  </Accordion>

  <Accordion title="500 Database error">
    **Мәні:** SIP.TG жағындағы дерекқорға байланысты ішкі қате. Мұндай жағдайлар өте сирек кездеседі.

    **Не істеу керек:**

    * Әдетте уақытша сипатқа ие және автоматты түрде шешіледі.
    * Қайталап көріңіз, егер қате жиі қайталанса, көмек сұраңыз. Толығырақ [Көмек алу жолы](/kk/docs#help) бөлімін қараңыз.
  </Accordion>

  <Accordion title="503 No response from Manager">
    **Мәні:** Worker ішкі желілік мәселе салдарынан SIP.TG Manager серверімен байланыса алмайды. Сіздің АТС бұны `503 No response from Manager` жауап ретінде көреді.

    **Не істеу керек:**

    * Әдетте, бұл қысқа мерзімді ақаулар. 1-2 минут күтіп, қоңырауды қайталаңыз.
    * Егер мәселе шешілмесе, SIP транкын басқа Worker серверіне ауыстыруға болады (қараңыз: [АТС-пен өзара әрекеттесу](/kk/docs/gateway/pbx)).
  </Accordion>
</AccordionGroup>

<a id="register" />

## PBX → SIP.TG тіркеу кезіндегі қателер

Мұнда сіздің АТС SIP.TG Worker серверіне тіркелуге тырысқанда (PBX→SIP.TG типті қосылым) келіп түсуі мүмкін жауаптар жинақталған. Төменде көрсетілген барлық қателер әдетте 403 немесе 404 кодына ие.

<AccordionGroup>
  <Accordion title="403 Wrong password">
    **Мәні:** АТС дұрыс авторизациялануға тырысады, бірақ көрсетілген пароль SIP.TG күтетін парольмен сәйкес келмейді.

    **Не істеу керек:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботынан `/gateway` бөліміндегі парольді тексеріп, АТС-те енгізілгенімен салыстырыңыз.
    * Қажет болса, ботта паролді өзгертіңіз («Паролді өзгерту» түймесі) және жаңасын АТС жағында енгізіңіз.
    * Логин (username) де қателер жоқ екеніне көз жеткізіңіз.
  </Accordion>

  <Accordion title="403 Untrusted IP address">
    **Мәні:** Пароль дұрыс, бірақ сіздің IP мекенжайыңыз осы SIP қосылымы үшін рұқсат етілген мекенжайлар тізімінде жоқ.

    **Не істеу керек:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботында, `/gateway` бөлімінде тиісті SIP қосылымының баптауларын ашып:
      * Сіздің IP мекенжайыңызды сенімділер тізіміне қосыңыз.
      * Немесе кез келген IP-ден қосылуға рұқсат беру үшін тізімді тазалаңыз (бірақ қауіпсіздік шараларын сақтаңыз).
    * Егер желіңізде сыртқы IP өзгерсе, баптау кезінде мұны ескеріңіз (ACL-ді толығымен өшіру қажет болуы мүмкін).
  </Accordion>

  <Accordion title="403 Telegram session is inactive">
    **Мәні:** Байланыстырылатын Telegram аккаунты белсенді емес (авторизация жоғалған). Нәтижесінде SIP.TG нақты Telegram байланысы болмағандықтан транкті тіркеуден бас тартады.

    **Не істеу керек:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботында `/gateway` бөлімінде Telegram аккаунтын қайта қосыңыз (телефон нөмірін авторизациялаңыз).
    * Егер Telegram аккаунты жойылған болса, Шлюз үшін басқа телефон нөмірін тағайындауға тура келеді.
    * Толығырақ [Telegram-мен өзара әрекеттесу](/kk/docs/gateway/telegram) бөлімін қараңыз.
  </Accordion>

  <Accordion title="403 Session storage is inactive">
    **Мәні:** Telegram сессиясы сақталған сақтау орны (бұлтты немесе өз сақтау орны) қазіргі уақытта өшірілген немесе қолжетімсіз. Демек, Telegram сессиясымен жұмыс істеу мүмкіндігі жоқ.

    **Не істеу керек:**

    * Егер SIP.TG бұлтты сақтау орнын пайдалансаңыз, `/gateway` бөлімінде мәртебесін тексеріңіз. Мұндай ақаулар әдетте қысқа мерзімді болады.
    * Егер өз сақтау орнын пайдалансаңыз, оның іске қосылғанын және қолжетімді екенін тексеріңіз. Қажет болса, SIP.TG бұлтына ауысыңыз.
  </Accordion>

  <Accordion title="403 Worker is inactive">
    **Мәні:** Таңдалған Worker сервері SIP.TG жағында өшірілген немесе жаңарту/қайта жүктеу процесінде. Сервер PBX→SIP.TG тіркеуін қабылдай алмайды.

    **Не істеу керек:**

    * Боттың `/gateway` бөлімінде Worker баптауларын тексеріңіз. Егер сервер өшірілген болса, басқасын таңдаңыз немесе оның қайта белсенді болуын күтіңіз.
    * Егер бұл сіздің [өз Worker серверіңіз](/kk/docs/additional/modules#worker) болса, оны іске қосыңыз/қайта іске қосыңыз.
  </Accordion>

  <Accordion title="403 Worker address is not set">
    **Мәні:** Worker серверінің конфигурациясы «PBX→SIP.TG» типті қосылымдарды қарастырмайды. Мысалы, сервер тек «SIP.TG→PBX» немесе «IP⇿IP» үшін бапталған.

    **Не істеу керек:**

    * [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботында қосылым түрін (PBX→SIP.TG) қайта тексеріп, тиісті Worker таңдаңыз.
    * Басқа түрдегі SIP қосылымын құрыңыз («SIP.TG→PBX» немесе «IP⇿IP»).
  </Accordion>

  <Accordion title="403 Route is not permitted">
    **Мәні:** Пайдаланылған Telegram сессиясына қолжетімділік қайтарып алынған немесе ол сізге тиесілі емес. Мысалы, сессияны құрған әкімші құқықтарынан айырылған, және сіз бұл сессияны пайдалана алмайсыз.

    **Не істеу керек:**

    * Өз Шлюз сессияңызды құрыңыз. Боттың `/gateway` бөлімінде сіз басқаратын Telegram нөмірін қосыңыз.
    * Бұрын сессияны құрған әкімші сіздің қолжетімділігіңізді алып тастамағанына көз жеткізіңіз.
  </Accordion>

  <Accordion title="404 Route not found">
    **Мәні:** SIP сұрауында көрсетілген логин жоқ немесе қазірдің өзінде жойылған. SIP.TG сервері мұндай «аккаунтты» таппайды.

    **Не істеу керек:**

    * `/gateway` бөлімінде алынған логин/username-ді қайта тексеріңіз.
    * Егер бұл жазба бұрын жойылған болса, жаңасын құрыңыз.
    * Сіздің АТС-те бот берген логиннің дәл солай жазылғанына көз жеткізіңіз (қосымша таңбалар немесе бос орындарсыз).
  </Accordion>
</AccordionGroup>

<a id="sip-tg" />

## SIP → Telegram қоңырау кезіндегі қателер

Бұл қателер сіздің АТС қазірдің өзінде тіркелген (немесе IP-to-IP) және Telegram-ға шығыс қоңырау кезінде SIP.TG сервері Telegram аккаунтына дұрыс қоңырау шала алмаса, кодты қайтарады.

<AccordionGroup>
  <Accordion title="403 USER_PRIVACY_RESTRICTED / 403 PRIVACY_PREMIUM_REQUIRED">
    **Мәні:** Telegram пайдаланушысы оған қоңырау шала алатын адамдар шеңберін шектеген (мысалы, тек контактілер немесе премиум-жазылымы бар пайдаланушылар), ал сіздің шлюз аккаунтыңыз бұл тізімге кірмеген.

    **Не істеу керек:**

    * Қоңырау шалынатын пайдаланушыдан қоңырау рұқсатын баптауды сұраңыз: «Баптаулар → Құпиялылық → Дауыстық қоңыраулар» → «Барлық пайдаланушылар» немесе сіздің шлюз аккаунтыңызды «Әрқашан рұқсат ету» тізіміне қосу.
    * Немесе мақсатты пайдаланушының контактілерінде шынымен бар аккаунтты пайдаланыңыз.
  </Accordion>

  <Accordion title="404 Not Found / 404 Chat not found / 404 USERNAME_NOT_OCCUPIED">
    **Мәні:** SIP.TG берілген идентификатор (нөмір, user\_id, username) бойынша Telegram аккаунтын таба алмады. Telegram мұндай жауапты мынадай жағдайларда қайтаруы мүмкін:

    * Нөмір шынымен Telegram-да тіркелмеген.
    * Пайдаланушы аты жоқ немесе босатылған.
    * Профиль шектеулерге байланысты қолжетімсіз.
    * Сіздің шлюз аккаунтыңыз телефон нөмірі бойынша іздеуді тым жиі жасайды.

    **Не істеу керек:**

    * Дұрыс идентификаторды пайдаланып жатқаныңызға көз жеткізіңіз (егер телефон болса — бұл нақты Telegram нөмірі болуы керек).
    * Егер жиі пайда болса, форматта қателеспегеніңізді тексеріңіз. Мүмкін ішкі user\_id пайдалану дұрысырақ.
  </Accordion>

  <Accordion title="405 REGISTER is required first">
    **Мәні:** Сіз PBX→SIP.TG алдын ала тіркеусіз INVITE жібересіз, ал Worker толық REGISTER талап етеді.

    **Не істеу керек:**

    * АТС жағында «Registration» режимін қосыңыз (PBX→SIP.TG транкын тіркеңіз). Толығырақ [АТС-пен өзара әрекеттесу](/kk/docs/gateway/pbx) бөлімін қараңыз.
  </Accordion>

  <Accordion title="408 Timeout of waiting RPC result">
    **Мәні:** Telegram сервері уақытында жауап бермеді, немесе SIP.TG сұрауы Telegram-ға жүгінгенде ілініп қалды. Бұл шамадан тыс жүктеме немесе Telegram-дың спамға қарсы сүзгісі кезінде, қысқа уақытта көп шығыс қоңыраулар болғанда орын алады.

    **Не істеу керек:**

    * Шығыс қоңыраулардың қарқындылығын төмендетіңіз.
    * Уақытша ақау болса, күтіп, қайталап көріңіз.
  </Accordion>

  <Accordion title="470 Anonymous user">
    **Мәні:** SIP.TG ішкі user\_id бойынша пайдаланушыға қоңырау шалуға тырысады, олмен нақты расталған контакт жоқ. Telegram мұндай «анонимді» қоңырауларды қабылдамайды.

    **Не істеу керек:**

    * Әдетте расталған нөмір немесе username бойынша қоңырау шалу керек, немесе пайдаланушы сізді контактілерге қосып, алдымен жазуы керек.
  </Accordion>

  <Accordion title="500 (басқалар)">
    **Мәні:** Telegram жағындағы кез келген басқа ішкі қате. Кейде бұл аудио арнаны өңдеу кезіндегі күтпеген ақаулар, ішкі шамадан тыс жүктеме және т.б. белгілейді.

    **Не істеу керек:**

    * Желінің тұрақтылығын тексеріп, қоңырауды қайталаңыз.
    * Егер қате бір нөмірде тұрақты түрде пайда болса, көмек сұраңыз. Толығырақ [Көмек алу жолы](/kk/docs#help) бөлімін қараңыз.
  </Accordion>

  <Accordion title="503 Account is not running">
    **Мәні:** SIP.TG Worker сервері INVITE алды, бірақ қажетті аккаунт үшін белсенді сессия жоқ. Яғни, АТС REGISTER жауабын күтпей INVITE жіберген болуы мүмкін.

    **Не істеу керек:**

    * PBX→SIP.TG транкының сәтті тіркелгенін және Worker белсенді аккаунтты көретінін тексеріңіз.
    * Кейде АТС-те транкты қайта жүктеу көмектеседі. Қажет болса, [АТС-пен өзара әрекеттесу](/kk/docs/gateway/pbx) бөлімін қараңыз.
  </Accordion>

  <Accordion title="503 Session is not running">
    **Мәні:** Telegram сессиясы іс жүзінде ажыратылған. Ботта [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) сессия көрсетілгенімен, ол шынымен авторизацияланбаған болуы мүмкін.

    **Не істеу керек:**

    * `/gateway` бөлімінде сессия мәртебесін қайта тексеріңіз, қажет болса Telegram нөмірін қайта авторизациялаңыз.
    * Егер қате жиі пайда болса, басқа Worker-ге ауысып көріңіз немесе аккаунтты қайта жүктеңіз.
  </Accordion>

  <Accordion title="503 Telegram storage is unavailable">
    **Мәні:** SIP.TG Telegram сессиялары сақтау орнымен байланысты жоғалтты, сондықтан ағымдағы мәртебені білу немесе қоңырау жасау мүмкін емес.

    **Не істеу керек:**

    * Егер бұлтты сақтау орнын пайдалансаңыз, қалпына келтіруді күтіңіз (әдетте бір-екі минут).
    * Егер өз сақтау орнын пайдалансаңыз, логтарды және модуль мәртебесін тексеріңіз.
  </Accordion>

  <Accordion title="503 Too Many Requests: retry after … / 503 PEER_FLOOD">
    **Мәні:** Бұл Telegram-дың спамға қарсы қорғанысы, қысқа уақытта тым көп шығыс қоңыраулар, әсіресе бейтаныс нөмірлерге болған кезде.

    **Не істеу керек:**

    * Қоңырау шалу жылдамдығын төмендетіңіз (АТС немесе скрипт жағынан).
    * Жүктемені бөлу үшін бірнеше түрлі Telegram аккаунттарын пайдаланыңыз.
    * Көрсетілген «retry after N» уақытын күтіп, қайталаңыз.
  </Accordion>

  <Accordion title="503 Worker is not ready">
    **Мәні:** Worker жақында қайта жүктелді немесе жаңартылуда және әлі инициализацияны аяқтамаған. Нәтижесінде қоңыраулар SIP деңгейінде қабылданбайды.

    **Не істеу керек:**

    * 1-2 минут күтіп, қоңырауды қайталаңыз.
    * Немесе [@siptg\_bot](https://t.me/siptg_bot?start=utm_docs) ботында қосылымыңыз үшін басқа Worker серверін таңдаңыз.
  </Accordion>
</AccordionGroup>

<a id="tg-sip" />

## Telegram → SIP қоңырау кезіндегі қателер

Мұнда нақты пайдаланушы Telegram қосымшасынан Шлюз аккаунтына қоңырау шалуға тырысқан және Worker қоңырауды сіздің АТС-ке аударуға тырысқан жағдайлар қарастырылады. Егер АТС қате қайтарса немесе SIP.TG жағында қате пайда болса, пайдаланушы Шлюз аккаунтымен чатта қатені көруі мүмкін.

Бұл бөлімде тек SIP.TG жағында пайда болуы мүмкін қателер тізімделеді.

<AccordionGroup>
  <Accordion title="482 Caller has active gateway accounts">
    **Мәні:** Қоңырау шалушының аккаунтында да SIP.TG Шлюзі белсендірілген. Қызмет мұндай әрекетті (Telegram→SIP) циклдар немесе күтпеген қоңырау циклдары болмас үшін блоктайды.

    **Не істеу керек:**

    * Егер шлюз болып табылатын аккаунттан қоңыраулар қабылдау қажет болса, оған басқа режимді (мысалы, [Софтфон](/kk/docs/softphone)) немесе Шлюзсіз басқа Telegram аккаунтын пайдаланған дұрыс.
  </Accordion>

  <Accordion title="503 SIP account is unavailable">
    **Мәні:** Telegram-дан кіріс қоңырау кезінде Worker сіздің АТС-ке жете алмады. Бұл PBX→SIP.TG транкы істен шықса немесе IP-to-IP болса, бірақ қажетті порт жауап бермесе орын алады.

    **Не істеу керек:**

    * АТС-тің тіркелгенін (PBX→SIP.TG кезінде) немесе IP-to-IP қосылымының белсенді екенін тексеріңіз.
    * Фаерволда SIP/UDP пакеттерінің блокталмағанын және RTP порттарын ашқаныңызды тексеріңіз.
    * Толығырақ [АТС-пен өзара әрекеттесу](/kk/docs/gateway/pbx) бөлімін қараңыз.
  </Accordion>

  <Accordion title="503 Worker is unavailable">
    **Мәні:** Worker сервері қазіргі уақытта қоңырауды тасымалдау үшін қолжетімсіз (желілік мәселелер немесе қайта жүктеу), және қоңырау 503 кодымен қабылданбайды.

    **Не істеу керек:**

    * Біраз уақыт күтіңіз немесе Шлюз аккаунтын басқа Worker-ге ауыстырыңыз (боттың `/gateway` бөлімі).
    * Егер бұл сіздің жеке Worker серверіңіз болса, оның логтарын тексеріп, қажет болса қайта іске қосыңыз.
  </Accordion>
</AccordionGroup>

<Info>
  Егер аталған шешімдердің ешқайсысы көмектеспесе, көмек сұраңыз. Толығырақ [Көмек алу жолы](/kk/docs#help) бөлімін қараңыз.
</Info>
