SIP-аккаунттың иесі — @siptg_bot ботында SIP-аккаунт құратын Telegram пайдаланушысы. Иесі SIP-аккаунтты құру, жою және баптауларын өзгерту бойынша толық бақылауға ие, сонымен қатар аккаунттарды басқа пайдаланушыларға тағайындай алады.
SIP-аккаунттың пайдаланушысы — иесі SIP-аккаунтты тағайындаған адам. Ол аккаунтты қоңырау шалу және қабылдау үшін пайдалана алады, бірақ аккаунттың баптауларын өзгерте алмайды.
Софтфонға арналған жазылым Иесінің Telegram-аккаунтына қосылуы керек. SIP-аккаунттың пайдаланушысының жазылымы басқа иелерге тиесілі SIP-аккаунттарға әсер етпейді!
Баптаулардың көпшілігі ағымдағы мәндері түрінде түймелерде тікелей көрсетіледі. Бұл баптауларды өзгерту үшін тиісті түймені басып, боттың сұрауы бойынша жаңа мәнді енгізу жеткілікті.
Алайда, кейбір түймелер басқаша жұмыс істейді:
Ботпен жұмысты бастау
/softphone
бөліміне өтіңіз.SIP-аккаунт параметрлерін енгізу
Қосымша баптаулар
Сынақ қоңыраулары
Пайдаланушыны тағайындау
Қосымша баптаулар
Кейбір баптаулар «Қолдану» түймесін басқаннан кейін немесе 5 минуттан кейін күшіне енеді. Қадамдарды орындағаннан кейін аккаунт белсенді және жұмысқа дайын болады.
SIP-аккаунт баптаулары бар скриншот
Аудиокодектер
Кодектерді таңдау дауыс байланысының сапасы мен үйлесімділігіне әсер етеді. Opus, alaw, mulaw, GSM және басқа кодектер қолдау көрсетіледі.
DTMF беру әдістері
DTMF дауыстық мәзірмен өзара әрекеттесу үшін қажет. Қолжетімді әдістер: RFC2833 (ұсынылады), INFO және inband.
Әңгімелерді жазу
Автоматты қоңырау жазуды қосуға немесе өшіруге болады, сонымен қатар аудиожазбаларды сақтау үшін бөлек чат немесе канал таңдауға болады.
Пайдаланушыны тағайындау
SIP-аккаунттарды басқа Telegram пайдаланушыларына тағайындауға мүмкіндік береді, оларға баптауларға қолжетімділіксіз қоңыраулар үшін аккаунттарды пайдалану құқығын береді.
Worker сервері
АТС немесе телефония провайдерімен байланысатын серверді таңдауға мүмкіндік береді.
Серверлердің 4 түрі бар:
Сервер түрі | Сипаттама | Белгілеу |
---|---|---|
SIP.TG публичтік серверлері | SIP.TG қолдайтын негізгі серверлер | ✅ |
Басқа пайдаланушылардың публичтік серверлері | Басқа пайдаланушылар орналастырған жалпыға қолжетімді серверлер | 🌐 |
Телефония провайдерлерінің публичтік серверлері | Кейбір Баптау шаблондарымен қолжетімді, үшінші тарап провайдерлері ұсынады | 📡 |
Жеке серверлер | Тек сіздің SIP-аккаунттарыңызға қолжетімді жеке серверлеріңіз | 🔑 |
Тегін жазылымда тек SIP.TG-дің кейбір публичтік серверлері қолжетімді.
Теру ережелері
Шығыс қоңырау үшін нөмірді SIP-провайдеріне немесе АТС-ке жібермес бұрын түрлендіруге мүмкіндік береді, сонымен қатар қоңырау үшін желіні таңдау сұрауынан сәйкес емес SIP-аккаунттарды алып тастауға болады (мысалы, әртүрлі елдерге қоңырауларды әртүрлі SIP-аккаунттар арқылы жасауды қалайсыз).
Толық сипаттаманы Шығыс нөмірлерді түрлендіру бөлімінен қараңыз.
Кейде шығыс қоңыраулар үшін терілген нөмірді SIP-провайдерінің немесе АТС-тің талаптарына сәйкес автоматты түрде өзгерту қажет (мысалы, бірінші «8»-ді «+7»-ге ауыстыру немесе бос орындар мен жақшаларды алып тастау). SIP.TG-де бұл SIP-аккаунт баптауларындағы Түрлендіру ережелері арқылы бапталады.
Егер сіздің провайдеріңіз нөмірлерді кез келген форматта қабылдаса немесе сіз дайын Баптау шаблонын пайдалансаңыз, теру ережелері қажет болмауы мүмкін. Өзгерістер енгізбес бұрын, SIP-провайдеріңізден немесе АТС ішінен нөмір форматына қойылатын талаптарды нақтылаңыз.
Ережелердің 2 түрі бар:
Барлық ережелер бос орындармен бөлінеді және рет-ретімен қолданылады. Нөмір бір сүзгі ережесіне ( «=» жоқ) сәйкес келмей қалғанда, сол нөмірді қоңырау шалу үшін SIP-аккаунтты пайдалануға рұқсат етілмейді. Әрбір ауыстыру ережесі («=» белгісі бар) нөмірді келесі сүзгі ережелерімен тексерілмес бұрын өзгертеді.
/softphone
бөліміне өтіңіз.Барлық ережелер «солдан оңға» принципі бойынша жұмыс істейді. Тым көп сүзгілерді немесе екіұшты ауыстыруларды қосу күтпеген нәтижелерге әкелуі мүмкін екенін ескеріңіз. Күрделі сценарийлер үшін бірнеше нақты нөмірлермен сынақтан өтіңіз.
Тапсырманы қарастырайық: біз «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-аккаунт қолданылмайды.
Кейде пайдаланушы жарамсыз нөмірді қате енгізсе, бәрін тастау керек. Босату үшін ауыстыру ережесін қолдануға болады:
Бұл кез келген нөмірдің бос жолмен ауыстырылуына әкеледі. Егер бос жол операторға сәйкес келмесе, қоңырау болмайды.
Егер мәселелер немесе қателер туындаса, Сұрақтар және мәселелерді шешу бөлімін қараңыз.