SIP-аккаунттың иесі мен пайдаланушы рөлдері
SIP-аккаунттың иесі — @siptg_bot ботында SIP-аккаунт құратын Telegram пайдаланушысы. Иесі SIP-аккаунтты құру, жою және баптауларын өзгерту бойынша толық бақылауға ие, сонымен қатар аккаунттарды басқа пайдаланушыларға тағайындай алады. SIP-аккаунттың пайдаланушысы — иесі SIP-аккаунтты тағайындаған адам. Ол аккаунтты қоңырау шалу және қабылдау үшін пайдалана алады, бірақ аккаунттың баптауларын өзгерте алмайды.Баптау түймелерімен өзара әрекеттесу принципі
Баптаулардың көпшілігі ағымдағы мәндері түрінде түймелерде тікелей көрсетіледі. Бұл баптауларды өзгерту үшін тиісті түймені басып, боттың сұрауы бойынша жаңа мәнді енгізу жеткілікті. Алайда, кейбір түймелер басқаша жұмыс істейді:- Worker: басқанда қолжетімді Worker серверлерінің тізімі пайда болады. Оны тағайындау үшін тізімнен қажетті серверді таңдаңыз.
- Құсбелгілері бар түймелер: мысалы, «Әңгімелерді жазу», қосқыш ретінде жұмыс істейді. Бір басу опцияны қосады немесе өшіреді.
- : алғашқы басқанда чатты таңдауға арналған қосымша түйме пайда болады. Осы түймені басқанда, таңдауға болатын чаттар мен каналдар тізімі көрінеді. Әңгіме жазбалары сақталатын тиісті чатты таңдаңыз.
- : алғашқы басқанда пайдаланушыны таңдауға арналған қосымша түйме пайда болады. Осы түймені басқанда, осы SIP-аккаунт тағайындалатын басқа Telegram пайдаланушысын таңдауға болады.
- Қосылу протоколы (UDP/TCP/TLS): әрбір басу келесі қолжетімді протоколға ауыстырады.
Қадамдық баптау
1
Ботпен жұмысты бастау
- @siptg_bot ботын іске қосыңыз.
/softphoneбөліміне өтіңіз.- Жаңа SIP-аккаунт құру үшін түймесін басыңыз.
2
SIP-аккаунт параметрлерін енгізу
- IP-телефония операторынан немесе SIP-АТС-тен алынған логин мен паролді енгізіңіз.
- Доменді (SIP-сервер мекенжайын) көрсетіңіз.
- Қажет болса, бөлек Registrar Proxy (тіркеу серверін) көрсетіңіз.
- IP-телефония операторының дайын баптауларын түймесі арқылы қолжетімді каталогтан таңдауға болады.
3
Қосымша баптаулар
- Транспорттық протоколды таңдаңыз: UDP, TCP немесе TLS.
- Провайдеріңіз қолдайтын аудиокодектерді таңдап, баптаңыз.
- DTMF сигналдарын беру әдісін баптаңыз (RFC2833, INFO, inband).
- Шығыс қоңыраулар үшін нөмірлерді түрлендіру ережелерін орнатыңыз.
4
Сынақ қоңыраулары
- SIP-провайдер/AТС кабинетінде аккаунттың тіркелгенін тексеріңіз.
- Шығыс қоңырауды байқап көріңіз (@siptg чатына нөмір жіберіңіз).
- Егер бәрі дұрыс болса, кіріс қоңырауды (SIP-аккаунт нөміріне) байқап көріңіз.
- Авторизация қателері немесе мәселелер туындаса, Сұрақтар және мәселелерді шешу бөлімін қараңыз.
5
Пайдаланушыны тағайындау
- Егер қоңыраулар сізге емес, басқа қызметкерге бағытталуы қажет болса, осы SIP-аккаунтқа Telegram Пайдаланушысын тағайындаңыз.
- Енді барлық қоңыраулар қызметкерге бағытталады, ал сіз SIP-аккаунтта мәселе туындаса хабарламалар аласыз.
6
Қосымша баптаулар
- : опцияны қосыңыз және жазбаларды сақтау үшін чатты таңдаңыз.
- : терілген нөмірдің форматын өзгерту үшін (мысалы, +7 → 8).
Қолжетімді баптаулар

SIP-аккаунт баптаулары бар скриншот
Кодектерді таңдау дауыс байланысының сапасы мен үйлесімділігіне әсер етеді. Opus, alaw, mulaw, GSM және басқа кодектер қолдау көрсетіледі.
DTMF дауыстық мәзірмен өзара әрекеттесу үшін қажет. Қолжетімді әдістер: RFC2833 (ұсынылады), INFO және inband.
Автоматты қоңырау жазуды қосуға немесе өшіруге болады, сонымен қатар аудиожазбаларды сақтау үшін бөлек чат немесе канал таңдауға болады.
SIP-аккаунттарды басқа Telegram пайдаланушыларына тағайындауға мүмкіндік береді, оларға баптауларға қолжетімділіксіз қоңыраулар үшін аккаунттарды пайдалану құқығын береді.
Worker сервері
Worker сервері
АТС немесе телефония провайдерімен байланысатын серверді таңдауға мүмкіндік береді.Серверлердің 4 түрі бар:
Тегін жазылымда тек SIP.TG-дің кейбір публичтік серверлері қолжетімді.
| Сервер түрі | Сипаттама | Белгілеу |
|---|---|---|
| SIP.TG публичтік серверлері | SIP.TG қолдайтын негізгі серверлер | ✅ |
| Басқа пайдаланушылардың публичтік серверлері | Басқа пайдаланушылар орналастырған жалпыға қолжетімді серверлер | 🌐 |
| Телефония провайдерлерінің публичтік серверлері | Кейбір Баптау шаблондарымен қолжетімді, үшінші тарап провайдерлері ұсынады | 📡 |
| Жеке серверлер | Тек сіздің SIP-аккаунттарыңызға қолжетімді жеке серверлеріңіз | 🔑 |
Шығыс қоңырау үшін нөмірді SIP-провайдеріне немесе АТС-ке жібермес бұрын түрлендіруге мүмкіндік береді, сонымен қатар қоңырау үшін желіні таңдау сұрауынан сәйкес емес SIP-аккаунттарды алып тастауға болады (мысалы, әртүрлі елдерге қоңырауларды әртүрлі SIP-аккаунттар арқылы жасауды қалайсыз).Толық сипаттаманы Шығыс нөмірлерді түрлендіру бөлімінен қараңыз.
Шығыс нөмірлерді түрлендіру
Кейде шығыс қоңыраулар үшін терілген нөмірді SIP-провайдерінің немесе АТС-тің талаптарына сәйкес автоматты түрде өзгерту қажет (мысалы, бірінші «8»-ді «+7»-ге ауыстыру немесе бос орындар мен жақшаларды алып тастау). SIP.TG-де бұл SIP-аккаунт баптауларындағы Түрлендіру ережелері арқылы бапталады. Ережелердің 2 түрі бар:- «=» бар ережелер — нөмірдің бір бөлігін ауыстыру.
Егер ереженің сол жағы (тұрақты өрнек) табылса, ол оң жағына ауыстырылады. - «=» жоқ ережелер — сүзгі (маска).
Егер нөмір тұрақты өрнекке сәйкес келмесе, өңдеу тоқтатылады, және қоңырау жасалмайды.
Ботта ережелерді өңдеу
- @siptg_bot ботында
/softphoneбөліміне өтіңіз. - Қажетті SIP-аккаунтты таңдап, түймесін басыңыз.
- Бір немесе бірнеше ережелерді бос орындармен бөліп енгізіңіз.
- Өзгерістерді растаңыз.
- Сынақ қоңырауымен нөмірлердің дұрыс түрленетінін тексеріңіз.
Барлық ережелер «солдан оңға» принципі бойынша жұмыс істейді. Тым көп сүзгілерді немесе екіұшты ауыстыруларды қосу күтпеген нәтижелерге әкелуі мүмкін екенін ескеріңіз. Күрделі сценарийлер үшін бірнеше нақты нөмірлермен сынақтан өтіңіз.
Мысалдар
- Қазақстан (8 → 7)
- Қазақстандық мобильді нөмірлер
- Кез келген нөмірді тазалау
Тапсырманы қарастырайық: біз «8 (926) 123-45-67» сияқты нөмірлерді тереміз, бірақ провайдер «7XXXXXXXXXX» талап етеді.Барлық сандық емес таңбаларды алып тастау және 8 префиксін 7-ге айналдыру қажет деп есептейік.Міне, екі ереже (бос орынмен жазылған):Біріншісі сандар, әріптер, плюс және кейбір арнайы таңбалардан (*, #, _) басқа барлық таңбаларды жояды.
Екіншісі бірінші 8 санын 7-ге ауыстырады.Егер пайдаланушы
Екіншісі бірінші 8 санын 7-ге ауыстырады.Егер пайдаланушы
8 (926) 123-45-67 енгізсе, бірінші ережеден кейін жол 89261234567 болады, ал екінші ережеден кейін — 79261234567.