Егер Битрикс24-тің бұлттық телефониясы сізге жеткіліксіз немесе қымбат болса, Asterisk негізіндегі жеке АТС — жұмыс істейтін шешім. Asterisk-ті қалай көтеру, ҚР-да SIP-провайдерді қосу және лидтерді жоғалтпай Битрикс24-пен байланыстыру жолын баяндаймыз.
Жеке Asterisk қашан қажет
- Күніне 500-ден астам қоңырау — бұлт жеке серверден айтарлықтай қымбатқа түседі.
- Стандартты емес маршруттау қажет: әртүрлі аймақтар немесе апта күндері үшін бөлек IVR сценарийлері.
- Қоңырауларды жазбаларын жергілікті сақтағыңыз келеді (вендор серверлерінде емес).
- Кастомды интеграциялар бар — мысалы, менеджермен байланысқанға дейін сыртқы API арқылы қоңырау шалушыны скорингтеу.
- Мемлекеттік тапсырыс берушілермен жұмыс істейсіз және деректерді жергілікті сақтау талаптарына сәйкестік қажет.
Бастау үшін не қажет
- Сервер: 4 CPU / 8 GB RAM / SSD 100 GB. Кез келген қазақстандық провайдердің VPS-і жарайды (PS, ps.kz, hoster.kz).
- Asterisk 18 LTS немесе одан жаңасы.
- Әкімшілік панель ретінде FreePBX (міндетті емес, бірақ баптауды әлдеқайда жеңілдетеді).
- Қажетті кодтағы нөмірі бар SIP-провайдер (Алматы үшін +7 727, Астана үшін +7 7172 және т.б.).
- Маркетплейстен қосымшалар орнату құқығы бар Битрикс24-ке қол жеткізу.
1-қадам. Серверде Asterisk-ті көтеру
Ubuntu 22.04 LTS аласыз, FreePBX образын орнатасыз (sangoma.com сайтындағы installer арқылы бір командамен). 20–30 минуттан кейін веб-интерфейсі бар жұмыс істейтін АТС аласыз.
Бірден firewall-ды баптаңыз: тек қажетті порттарды ашасыз (SIP үшін 5060/UDP, RTP үшін 10000–20000/UDP), қалғанын жабасыз. Firewall-сыз Asterisk — халықаралық нөмірлерге автотерумен жасалатын шабуылдарға арналған магнит, бір түнде жүздеген мыңға есепшот алуыңыз мүмкін.
2-қадам. SIP-провайдерді қосу
Қазақстандық тексерілген провайдерлердің ішінен: Beeline KZ Business (Beeline-мен шарт қажет), Tele2 Business, Onlinesim (кеңсесіз виртуалды нөмірлер үшін). Аккаунт тіркейсіз, SIP-логин/пароль және регистраторды (sip.beeline.kz немесе соған ұқсас) аласыз.
FreePBX → Connectivity → Trunks бөлімінде SIP-trunk жасайсыз: провайдер деректерін, шығыс префиксті (көбіне қалаға шығу үшін 8 немесе 9), `register=логин:пароль@sip.провайдер.kz` тіркеуін көрсетесіз. Сақтағаннан кейін транк мәртебесін қараңыз — "Reg" болуы тиіс.
3-қадам. Менеджерлердің ішкі нөмірлерін енгізу
Extensions бөлімінде әр менеджерге 3 таңбалы нөмір жасайсыз (101, 102, 103…). SIP-логин/парольді баптап, оны софтфонға (Zoiper, MicroSIP) немесе аппараттық IP-телефонға байланыстырасыз. Менеджер үйден жұмыс істей алады — логин/пароль бойынша кез келген софтфоннан.
4-қадам. IVR (дауыстық мәзір) баптау
«Сәлеметсіз бе, сіз [компанияға] қоңырау шалдыңыз. Сату бөлімі үшін — 1-ді басыңыз, бар тапсырыс бойынша — 2-ні, жалпы сұрақтар үшін — 3-ті». Хабарламаны тікелей өз телефоныңыз арқылы *77 теріп жазуға болады.
IVR — оңтайлы еместіктің жиі кездесетін аймағы: ұзақ сәлемдесулер, дұрыс емес опциялар, тұйық тармақтар. Қысқа (10 секундқа дейін), 1 басумен дәл қажетті бөлімге апаратын мәзір жасаңыз.
5-қадам. Asterisk-ті Битрикс24-ке қосу
Битрикс24 маркетплейсінде — «SIP-коннектор» қосымшасы (ақылы, интеграция үшін жылына ~30 000 ₸). Орнатасыз, баптауларда Asterisk мекенжайын, CTI-байланыс үшін логин/парольді көрсетесіз. Баптаудан кейін Битрикс24-те клиенттер карточкаларында «Қоңырау шалу» түймесі пайда болады.
Арзанырақ балама — Asterisk-тегі `pbx_bitrix` модулі (open source). Аздап өңдеуді талап етеді, бірақ жұмыс істейді.
6-қадам. Қоңырауларды жазуды баптау
FreePBX-те шығыс/кіріс қоңыраулар үшін жаһандық жазуды қосасыз. Жазбалар серверге `/var/spool/asterisk/monitor/` каталогына сақталады. Коннектор арқылы жазбалар Битрикс24-тегі клиент карточкасына автоматты түрде түседі.
Назар аударыңыз: ҚР заңы бойынша клиентті жазу туралы алдын ала ескерту қажет. IVR-ге мынадай сөйлемді қосыңыз: «Әңгіме сапаны бақылау үшін жазылуда».
Жиі бұзылатын тұстары
- Әңгіме кезінде дыбыс жоқ — әдетте RTP-порттар мен NAT-қа байланысты мәселе. Asterisk-те `externip` баптау және роутердегі forwarding-ережелерімен шешіледі.
- Қоңыраулар 30 секундтан кейін үзіледі — бұл NAT-таймаут, Asterisk тарапынан `keepalive` мәнін 30 секундқа дейін арттырыңыз.
- Менеджер жауап береді, бірақ клиент оны естімейді (one-way audio) — қайтадан NAT және RTP порттары.
- Халықаралық нөмірлерге біртүрлі қоңыраулар келеді — шабуыл SIP-тегі саңылау арқылы жасалған. Парольдерді ұзынға өзгертіңіз және провайдерден басқалардың бәріне 5060-ты жабыңыз.


