Төменде Шлюз режимінде (PBX→Telegram) пайда болуы мүмкін қателер сипатталған — тіркеу кезінде (PBX→SIP.TG) де, қоңырау орнату сәтінде де (SIP→Telegram немесе Telegram→SIP). Олардың кейбіреулері АТС логтарында, кейбіреулері Telegram аккаунтына қоңырау шалуға тырысқанда код ретінде көрінеді. Барлық қателер нақты пайдалануда жиі кездеспейді, бірақ диагностика үшін олар туралы білу пайдалы.
Анықтама үшін:
Егер сіз Шлюзбен жұмысты енді бастасаңыз, мына мақалаларды да қарауды ұсынамыз:
Егер біреу бұл аккаунтқа тікелей қоңырау шалса не болады?
Шлюзді баптаған кезде Telegram аккаунты кіріс қоңырауларды АТС-ке бағыттайды.
Егер адам рұқсат етілген қоңырау шалушылар тізімінде болса, қоңырау АТС-ке бағытталады, ал бұл аккаунт ашық құрылғыда қоңырауды қолмен де қабылдауға болады.
Әдетте, барлығы АТС арқылы өтуі үшін басқа құрылғыларда қоңырауларды қабылдауды өшіру ұсынылады.
Бірден бірнеше Telegram аккаунтымен жұмыс істеуге бола ма?
Иә, «Шлюз» жазылымында бірнеше Telegram аккаунтын төлеуге болады. Бірінші аккаунт айына 15 EUR, әр қосымша аккаунт айына 150 EUR тұрады.
Мәтіндік хабарламаларды да өңдеу керек болса ше?
Егер шлюз баптауларында «Хабарламаларды өңдеу» опциясы қосылса, Шлюз кіріс хабарламаларды өңдей алады. Бұл автожауап, Callback режимі және сыртқы бот арқылы хабарламаларды өңдеу мүмкіндіктерін қосады.
Толығырақ SIP.TG сессия баптаулары бөлімін қараңыз.
Бұл қаншалықты сенімді?
SIP.TG-дің барлық инфрақұрылымы бірнеше деректер орталықтарына бөлінген. Дегенмен, өте маңызды жүйелер үшін өз Worker серверлерін қарастыруға болады.
Шлюз ретінде қандай Telegram аккаунтын пайдаланған дұрыс?
Компания үшін жеке жұмыс аккаунтын құру ұсынылады — жеке Telegram-ды іскерлік қоңыраулармен араластырмау үшін. Бұл аккаунт әрқашан онлайн болуы маңызды (немесе сессияны SIP.TG бұлтты сақтау орнында сақтаңыз).
Бір Telegram аккаунтын бірнеше қызметкер арасында бөлісуге бола ма?
Иә, бірақ бұл барлығы бір Telegram аккаунтын пайдаланады дегенді білдіреді, ал кіріс қоңыраулар барлық құрылғыларға бір уақытта түседі. Біреу жауап бергеннен кейін, басқаларда қоңырау үзіледі.
Неліктен бір адам жауап бергенде басқаларда қоңырау үзіледі?
Бұл Шлюздің қалыпты мінез-құлқы: АТС қоңыраудың қабылданғанын көреді. Басқа клиенттерге CANCEL жіберіледі. Егер әр қызметкердің өз Telegram аккаунты болуы керек болса, бірнеше шлюз жазылымын пайдаланыңыз.
SIM-карта қажет пе?
Telegram аккаунты телефон нөмірі негізінде құрылады. Әдетте кез келген SIM-картаны алып, Telegram-да тіркейді, содан кейін нөмір дәстүрлі оператор дауыстық қоңыраулары үшін пайдаланылмауы мүмкін. Ең бастысы — Telegram-ды қалпына келтіру үшін бұл нөмірге қолжетімділікті жоғалтпау.
RTP үшін қандай порт диапазоны қолданылады?
Біздің SIP стекі Yate негізделген, мұнда әдепкі UDP порттар диапазоны 16384-32768.
Telegram шлюзіне кіріс қоңырау түспейді
Шлюзді пайдаланғанда біржақты естілу
Софтфондағы сияқты, бұл көбінесе кодектер немесе желілік шектеулер мәселесі.
alaw
немесе mulaw
) көрсетіп көріңіз.Дауыстық мәзірде DTMF танылмайды
Мұндай жауаптар қоңыраулар кезінде де, қарапайым SIP транкын тіркеу кезінде де пайда болуы мүмкін. Төменде көрсетілген кодты SIP.TG сервері сіздің АТС-ке жібереді.
401 Unauthorized
402 …
Мәні: «Шлюз» жазылымының шектеуі. Бұл Telegram аккаунтында Шлюз режимі үшін төленген желілер жоқ, жазылым мерзімі аяқталған немесе ресурстар көлемі асып кеткен дегенді білдіреді.
Не істеу керек:
/subscriptions
командасы арқылы «Шлюз» тарифінің белсенді екенін және желілер саны жеткілікті екенін тексеріңіз.500 Database error
Мәні: SIP.TG жағындағы дерекқорға байланысты ішкі қате. Мұндай жағдайлар өте сирек кездеседі.
Не істеу керек:
503 No response from Manager
Мәні: Worker ішкі желілік мәселе салдарынан SIP.TG Manager серверімен байланыса алмайды. Сіздің АТС бұны 503
жауап ретінде көреді.
Не істеу керек:
Мұнда сіздің АТС SIP.TG Worker серверіне тіркелуге тырысқанда (PBX→SIP.TG типті қосылым) келіп түсуі мүмкін жауаптар жинақталған. Төменде көрсетілген барлық қателер әдетте 403 немесе 404 кодына ие.
403 Wrong password
Мәні: АТС дұрыс авторизациялануға тырысады, бірақ көрсетілген пароль SIP.TG күтетін парольмен сәйкес келмейді.
Не істеу керек:
/gateway
бөліміндегі парольді тексеріп, АТС-те енгізілгенімен салыстырыңыз.403 Untrusted IP address
Мәні: Пароль дұрыс, бірақ сіздің IP мекенжайыңыз осы SIP қосылымы үшін рұқсат етілген мекенжайлар тізімінде жоқ.
Не істеу керек:
/gateway
бөлімінде тиісті SIP қосылымының баптауларын ашып:
403 Telegram session is inactive
Мәні: Байланыстырылатын Telegram аккаунты белсенді емес (авторизация жоғалған). Нәтижесінде SIP.TG нақты Telegram байланысы болмағандықтан транкті тіркеуден бас тартады.
Не істеу керек:
/gateway
бөлімінде Telegram аккаунтын қайта қосыңыз (телефон нөмірін авторизациялаңыз).403 Session storage is inactive
Мәні: Telegram сессиясы сақталған сақтау орны (бұлтты немесе өз сақтау орны) қазіргі уақытта өшірілген немесе қолжетімсіз. Демек, Telegram сессиясымен жұмыс істеу мүмкіндігі жоқ.
Не істеу керек:
/gateway
бөлімінде мәртебесін тексеріңіз. Мұндай ақаулар әдетте қысқа мерзімді болады.403 Worker is inactive
Мәні: Таңдалған Worker сервері SIP.TG жағында өшірілген немесе жаңарту/қайта жүктеу процесінде. Сервер PBX→SIP.TG тіркеуін қабылдай алмайды.
Не істеу керек:
/gateway
бөлімінде Worker баптауларын тексеріңіз. Егер сервер өшірілген болса, басқасын таңдаңыз немесе оның қайта белсенді болуын күтіңіз.403 Worker address is not set
Мәні: Worker серверінің конфигурациясы «PBX→SIP.TG» типті қосылымдарды қарастырмайды. Мысалы, сервер тек «SIP.TG→PBX» немесе «IP⇿IP» үшін бапталған.
Не істеу керек:
403 Route is not permitted
Мәні: Пайдаланылған Telegram сессиясына қолжетімділік қайтарып алынған немесе ол сізге тиесілі емес. Мысалы, сессияны құрған әкімші құқықтарынан айырылған, және сіз бұл сессияны пайдалана алмайсыз.
Не істеу керек:
/gateway
бөлімінде сіз басқаратын Telegram нөмірін қосыңыз.404 Route not found
Мәні: SIP сұрауында көрсетілген логин жоқ немесе қазірдің өзінде жойылған. SIP.TG сервері мұндай «аккаунтты» таппайды.
Не істеу керек:
/gateway
бөлімінде алынған логин/username-ді қайта тексеріңіз.Бұл қателер сіздің АТС қазірдің өзінде тіркелген (немесе IP-to-IP) және Telegram-ға шығыс қоңырау кезінде SIP.TG сервері Telegram аккаунтына дұрыс қоңырау шала алмаса, кодты қайтарады.
403 USER_PRIVACY_RESTRICTED
Мәні: Telegram пайдаланушысы оған қоңырау шала алатын адамдар шеңберін шектеген (мысалы, тек контактілер), ал сіздің шлюз аккаунтыңыз бұл тізімге кірмеген.
Не істеу керек:
404 Not Found / 404 Chat not found / 404 USERNAME_NOT_OCCUPIED
Мәні: SIP.TG берілген идентификатор (нөмір, user_id, username) бойынша Telegram аккаунтын таба алмады. Telegram мұндай жауапты мынадай жағдайларда қайтаруы мүмкін:
Не істеу керек:
405 REGISTER is required first
Мәні: Сіз PBX→SIP.TG алдын ала тіркеусіз INVITE жібересіз, ал Worker толық REGISTER талап етеді.
Не істеу керек:
408 Timeout of waiting RPC result
Мәні: Telegram сервері уақытында жауап бермеді, немесе SIP.TG сұрауы Telegram-ға жүгінгенде ілініп қалды. Бұл шамадан тыс жүктеме немесе Telegram-дың спамға қарсы сүзгісі кезінде, қысқа уақытта көп шығыс қоңыраулар болғанда орын алады.
Не істеу керек:
470 Anonymous user
Мәні: SIP.TG ішкі user_id бойынша пайдаланушыға қоңырау шалуға тырысады, олмен нақты расталған контакт жоқ. Telegram мұндай «анонимді» қоңырауларды қабылдамайды.
Не істеу керек:
500 (басқалар)
Мәні: Telegram жағындағы кез келген басқа ішкі қате. Кейде бұл аудио арнаны өңдеу кезіндегі күтпеген ақаулар, ішкі шамадан тыс жүктеме және т.б. белгілейді.
Не істеу керек:
503 Account is not running
Мәні: SIP.TG Worker сервері INVITE алды, бірақ қажетті аккаунт үшін белсенді сессия жоқ. Яғни, АТС REGISTER жауабын күтпей INVITE жіберген болуы мүмкін.
Не істеу керек:
503 Session is not running
Мәні: Telegram сессиясы іс жүзінде ажыратылған. Ботта @siptg_bot сессия көрсетілгенімен, ол шынымен авторизацияланбаған болуы мүмкін.
Не істеу керек:
/gateway
бөлімінде сессия мәртебесін қайта тексеріңіз, қажет болса Telegram нөмірін қайта авторизациялаңыз.503 Telegram storage is unavailable
503 Too Many Requests: retry after … / 503 PEER_FLOOD
Мәні: Бұл Telegram-дың спамға қарсы қорғанысы, қысқа уақытта тым көп шығыс қоңыраулар, әсіресе бейтаныс нөмірлерге болған кезде.
Не істеу керек:
503 Worker is not ready
Мәні: Worker жақында қайта жүктелді немесе жаңартылуда және әлі инициализацияны аяқтамаған. Нәтижесінде қоңыраулар SIP деңгейінде қабылданбайды.
Не істеу керек:
Мұнда нақты пайдаланушы Telegram қосымшасынан Шлюз аккаунтына қоңырау шалуға тырысқан және Worker қоңырауды сіздің АТС-ке аударуға тырысқан жағдайлар қарастырылады. Егер АТС қате қайтарса немесе SIP.TG жағында қате пайда болса, пайдаланушы Шлюз аккаунтымен чатта қатені көруі мүмкін.
Бұл бөлімде тек SIP.TG жағында пайда болуы мүмкін қателер тізімделеді.
482 Caller has active gateway accounts
Мәні: Қоңырау шалушының аккаунтында да SIP.TG Шлюзі белсендірілген. Қызмет мұндай әрекетті (Telegram→SIP) циклдар немесе күтпеген қоңырау циклдары болмас үшін блоктайды.
Не істеу керек:
503 SIP account is unavailable
503 Worker is unavailable
Егер аталған шешімдердің ешқайсысы көмектеспесе, көмек сұраңыз. Толығырақ Көмек алу жолы бөлімін қараңыз.