Софтфонды баптау
SIP-аккаунттың иесі мен пайдаланушы рөлдері
SIP-аккаунттың иесі — @siptg_bot ботында SIP-аккаунт құратын Telegram пайдаланушысы. Иесі SIP-аккаунтты құру, жою және баптауларын өзгерту бойынша толық бақылауға ие, сонымен қатар аккаунттарды басқа пайдаланушыларға тағайындай алады.
SIP-аккаунттың пайдаланушысы — иесі SIP-аккаунтты тағайындаған адам. Ол аккаунтты қоңырау шалу және қабылдау үшін пайдалана алады, бірақ аккаунттың баптауларын өзгерте алмайды.
Софтфонға арналған жазылым Иесінің Telegram-аккаунтына қосылуы керек. SIP-аккаунттың пайдаланушысының жазылымы басқа иелерге тиесілі SIP-аккаунттарға әсер етпейді!
Баптау түймелерімен өзара әрекеттесу принципі
Баптаулардың көпшілігі ағымдағы мәндері түрінде түймелерде тікелей көрсетіледі. Бұл баптауларды өзгерту үшін тиісті түймені басып, боттың сұрауы бойынша жаңа мәнді енгізу жеткілікті.
Алайда, кейбір түймелер басқаша жұмыс істейді:
- Worker: басқанда қолжетімді Worker серверлерінің тізімі пайда болады. Оны тағайындау үшін тізімнен қажетті серверді таңдаңыз.
- Құсбелгілері бар түймелер: мысалы, «Әңгімелерді жазу», қосқыш ретінде жұмыс істейді. Бір басу опцияны қосады немесе өшіреді.
- Жазбаларға арналған чат: алғашқы басқанда чатты таңдауға арналған қосымша түйме пайда болады. Осы түймені басқанда, таңдауға болатын чаттар мен каналдар тізімі көрінеді. Әңгіме жазбалары сақталатын тиісті чатты таңдаңыз.
- Пайдаланушы: алғашқы басқанда пайдаланушыны таңдауға арналған қосымша түйме пайда болады. Осы түймені басқанда, осы SIP-аккаунт тағайындалатын басқа Telegram пайдаланушысын таңдауға болады.
- Қосылу протоколы (UDP/TCP/TLS): әрбір басу келесі қолжетімді протоколға ауыстырады.
Қадамдық баптау
Ботпен жұмысты бастау
- @siptg_bot ботын іске қосыңыз.
/softphone
бөліміне өтіңіз.- Жаңа SIP-аккаунт құру үшін «Жаңа» түймесін басыңыз.
SIP-аккаунт параметрлерін енгізу
- IP-телефония операторынан немесе SIP-АТС-тен алынған логин мен паролді енгізіңіз.
- Доменді (SIP-сервер мекенжайын) көрсетіңіз.
- Қажет болса, бөлек Registrar Proxy (тіркеу серверін) көрсетіңіз.
- IP-телефония операторының дайын баптауларын «Баптау шаблондары» түймесі арқылы қолжетімді каталогтан таңдауға болады.
Қосымша баптаулар
- Транспорттық протоколды таңдаңыз: UDP, TCP немесе TLS.
- Провайдеріңіз қолдайтын аудиокодектерді таңдап, баптаңыз.
- DTMF сигналдарын беру әдісін баптаңыз (RFC2833, INFO, inband).
- Шығыс қоңыраулар үшін нөмірлерді түрлендіру ережелерін орнатыңыз.
Сынақ қоңыраулары
- SIP-провайдер/AТС кабинетінде аккаунттың тіркелгенін тексеріңіз.
- Шығыс қоңырауды байқап көріңіз (@siptg чатына нөмір жіберіңіз).
- Егер бәрі дұрыс болса, кіріс қоңырауды (SIP-аккаунт нөміріне) байқап көріңіз.
- Авторизация қателері немесе мәселелер туындаса, Сұрақтар және мәселелерді шешу бөлімін қараңыз.
Пайдаланушыны тағайындау
- Егер қоңыраулар сізге емес, басқа қызметкерге бағытталуы қажет болса, осы SIP-аккаунтқа Telegram Пайдаланушысын тағайындаңыз.
- Енді барлық қоңыраулар қызметкерге бағытталады, ал сіз SIP-аккаунтта мәселе туындаса хабарламалар аласыз.
Қосымша баптаулар
- Қоңырауларды жазу: опцияны қосыңыз және жазбаларды сақтау үшін чатты таңдаңыз.
- Түрлендіру ережелері: терілген нөмірдің форматын өзгерту үшін (мысалы, +7 → 8).
Кейбір баптаулар «Қолдану» түймесін басқаннан кейін немесе 5 минуттан кейін күшіне енеді. Қадамдарды орындағаннан кейін аккаунт белсенді және жұмысқа дайын болады.
Қолжетімді баптаулар
SIP-аккаунт баптаулары бар скриншот
Шығыс нөмірлерді түрлендіру
Кейде шығыс қоңыраулар үшін терілген нөмірді SIP-провайдерінің немесе АТС-тің талаптарына сәйкес автоматты түрде өзгерту қажет (мысалы, бірінші «8»-ді «+7»-ге ауыстыру немесе бос орындар мен жақшаларды алып тастау). SIP.TG-де бұл SIP-аккаунт баптауларындағы Түрлендіру ережелері арқылы бапталады.
Егер сіздің провайдеріңіз нөмірлерді кез келген форматта қабылдаса немесе сіз дайын Баптау шаблонын пайдалансаңыз, теру ережелері қажет болмауы мүмкін. Өзгерістер енгізбес бұрын, SIP-провайдеріңізден немесе АТС ішінен нөмір форматына қойылатын талаптарды нақтылаңыз.
Ережелердің 2 түрі бар:
- «=» бар ережелер — нөмірдің бір бөлігін ауыстыру.
Егер ереженің сол жағы (тұрақты өрнек) табылса, ол оң жағына ауыстырылады. - «=» жоқ ережелер — сүзгі (маска).
Егер нөмір тұрақты өрнекке сәйкес келмесе, өңдеу тоқтатылады, және қоңырау жасалмайды.
Барлық ережелер бос орындармен бөлінеді және рет-ретімен қолданылады. Нөмір бір сүзгі ережесіне ( «=» жоқ) сәйкес келмей қалғанда, сол нөмірді қоңырау шалу үшін SIP-аккаунтты пайдалануға рұқсат етілмейді. Әрбір ауыстыру ережесі («=» белгісі бар) нөмірді келесі сүзгі ережелерімен тексерілмес бұрын өзгертеді.
Ботта ережелерді өңдеу
- @siptg_bot ботында
/softphone
бөліміне өтіңіз. - Қажетті SIP-аккаунтты таңдап, «Теру ережелері» түймесін басыңыз.
- Бір немесе бірнеше ережелерді бос орындармен бөліп енгізіңіз.
- Өзгерістерді растаңыз.
- Сынақ қоңырауымен нөмірлердің дұрыс түрленетінін тексеріңіз.
Барлық ережелер «солдан оңға» принципі бойынша жұмыс істейді. Тым көп сүзгілерді немесе екіұшты ауыстыруларды қосу күтпеген нәтижелерге әкелуі мүмкін екенін ескеріңіз. Күрделі сценарийлер үшін бірнеше нақты нөмірлермен сынақтан өтіңіз.
Мысалдар
Тапсырманы қарастырайық: біз «8 (926) 123-45-67» сияқты нөмірлерді тереміз, бірақ провайдер «7XXXXXXXXXX» талап етеді.
Барлық сандық емес таңбаларды алып тастау және 8 префиксін 7-ге айналдыру қажет деп есептейік.
Міне, екі ереже (бос орынмен жазылған):
Біріншісі сандар, әріптер, плюс және кейбір арнайы таңбалардан (*, #, _) басқа барлық таңбаларды жояды.
Екіншісі бірінші 8 санын 7-ге ауыстырады.
Егер пайдаланушы 8 (926) 123-45-67
енгізсе, бірінші ережеден кейін жол 89261234567
болады, ал екінші ережеден кейін — 79261234567
.
Тапсырманы қарастырайық: біз «8 (926) 123-45-67» сияқты нөмірлерді тереміз, бірақ провайдер «7XXXXXXXXXX» талап етеді.
Барлық сандық емес таңбаларды алып тастау және 8 префиксін 7-ге айналдыру қажет деп есептейік.
Міне, екі ереже (бос орынмен жазылған):
Біріншісі сандар, әріптер, плюс және кейбір арнайы таңбалардан (*, #, _) басқа барлық таңбаларды жояды.
Екіншісі бірінші 8 санын 7-ге ауыстырады.
Егер пайдаланушы 8 (926) 123-45-67
енгізсе, бірінші ережеден кейін жол 89261234567
болады, ал екінші ережеден кейін — 79261234567
.
Егер шығыс қоңырауларды тек қазақстандық мобильді нөмірлерге (79-дан басталып, одан кейін 9 сан) рұқсат ету қажет болса, сүзгі ережесін қолданыңыз:
«=» белгісіз. Егер нөмір ^79\d{9}$
сәйкес келмесе, SIP-аккаунт қолданылмайды.
Кейде пайдаланушы жарамсыз нөмірді қате енгізсе, бәрін тастау керек. Босату үшін ауыстыру ережесін қолдануға болады:
Бұл кез келген нөмірдің бос жолмен ауыстырылуына әкеледі. Егер бос жол операторға сәйкес келмесе, қоңырау болмайды.
Егер мәселелер немесе қателер туындаса, Сұрақтар және мәселелерді шешу бөлімін қараңыз.