SIP Voice agentingizni telefon orqali bog‘laydi. U javob beradi va har qanday standart SIP trunk orqali haqiqiy qo’ngʻiroqlarni amalga oshiradi, qoʻngʻiroq davomida jonli nutq aylanishini bajaradi va qoʻngʻiroq tugagach sizga yozuv va qoʻngʻiroqdan keyingi xulosa beradi. U operator-neitral: u oddiy SIP gapiradi, shuning uchun hech qanday operatorga bog‘lanish yo‘q — uni telefon xizmat ko‘rsatuvchingiz sizga beradigan istalgan trunkga yo‘naltiring.
Plagin host-ga mos holda ishlaydi va birlashtiradi baresip (SIP/RTP tugun nuqtasi), bir ALSA loopbek audio yo’li va qo’ng’iroq bilan gatewayning ovoz almashish o’rtasida audioni harakatlantiradigan kichik Python ko’prigi. U gateway bilan aihummer.service.v1 shartnoma. Oxirgi foydalanuvchi kanal xatti-harakati kanal sahifasida SIP; bu sahifa plaginning o‘zini qamrab oladi.
Telefon qo‘ng‘irog‘i va AiHummer burilishi orasidagi koʻprik. Qo‘ng‘iroq ulanadigan paytda, audio oqadi baresip ALSA loopback orqali Python ko’prigiga, u ishlaydi nutqdan-matnga → agent navbati → matndan-nutqqa tsikl qiladi va javobni qo’ng’iroqqa qayta ijro etadi. Ikki ta nutq dvigateli mavjud:
yandex — real vaqtli bulut nutq dvigateli.
local — to‘liq o‘z-o‘zini ishga tushiradigan, foydalanish faster-whisper STT uchun va edge-tts
TTS uchun.
Qanday ishlatiladi
Qo’ng’iroq davomida agent faqat gapirishdan ko’proq ish qilishi mumkin:
ask_assistant — qo‘ng‘iroq qilayotgan agentni ishga tushirib, qo‘ng‘iroq qiluvchiga javob bering.
send_dtmf — DTMF tovushlarini chiqarish (masalan, IVR orqali navigatsiya qilish yoki kod kiritish uchun).
yozuv — qo‘ng‘iroq audio yozuvini olish.
soʻkinish — qo’ng’iroq qiluvchi agentning gapini tabiiy ravishda to’xtatishga ruxsat bering.
qo’ng’iroqdan keyingi qisqacha ma’lumot — qo’ng’iroq tugagach, qisqacha mazmunini ishlab chiqing.
[!WARNING]
SIP plaginini qo‘llab-quvvatlaydi STT, TTS, barge-in, DTMF va faqat yozib olish. U
qiladi emas nutq tarjimasini taqdim etish — bu alohida asosiy imkoniyatdir
(qara Nutqni tarjima qilish va video)
va SIP qo’ng’iroq yo’lining bir qismi emas. Telefon qo’ng’irog’ida shuni taxmin qilmang.
O’rnatish
Admin UI orqali marketplace’dan SIP Voice’ni bir marta bosish bilan o‘rnatish. Host-native deployer plaginini yuklab oladi, uning o‘rnatish bosqichini bajaradi, sandboxed systemd birlikni yaratadi va sog‘liqni tekshirish endpoint’ini kutadi, keyin uni tayyor deb belgilaydi — qarang O’rnatish va yangilanishlar. Keyin SIP trunk kreditialaringizni sozlaysiz va tanlaysiz yandex yoki local motor.
[!TIP]
To‘liq o‘zingiz joylashtirgan, to‘lanmagan modellar bo‘lmagan sozlama uchun, tanlang local motor:
faster-whisper va edge-tts butun ovoz yo‘lini o‘zingizning serveringizda saqlang.
Xavfsizlik va chegaralar
Operatorga bogʻliq bo‘lmagan trank. Standart SIP trunk, operatorga bog‘lanish yo‘q; kodek, DTMF va yo‘naltirish mosligini tekshiring.
Doira STT/TTS/DTMF/yopiq yozuv/barge-in. Nutq tarjimasi yo‘q
qo‘ng‘iroq yo‘li (bu asosiy imkoniyatdir).
Mehmon-onabaresip, loopback va ko’prik systemd ostida ishlaydi, emas
idishda.
Yozuv oshkora. Yozib olish va qo’ng’iroqdan keyingi xulosalar qo’ng’iroq xususiyatlaridir
siz yoqasiz — qo’ng’iroq audiolarini mahalliy rozilik/saqlash qoidalaringizga ko’ra boshqarasiz.
<p class="doc-plugin-logo"><span class="pl-tile"><img src="/pl/sip.svg" alt="SIP" width="34" height="34" /></span></p>
**SIP Voice agentingizni telefon orqali bog‘laydi.** U javob beradi va har qanday standart SIP trunk orqali haqiqiy qo'ngʻiroqlarni amalga oshiradi, qoʻngʻiroq davomida jonli nutq aylanishini bajaradi va qoʻngʻiroq tugagach sizga yozuv va qoʻngʻiroqdan keyingi xulosa beradi. U **operator-neitral**: u oddiy SIP gapiradi, shuning uchun hech qanday operatorga bog‘lanish yo‘q — uni telefon xizmat ko‘rsatuvchingiz sizga beradigan istalgan trunkga yo‘naltiring.
Plagin host-ga mos holda ishlaydi va birlashtiradi `baresip` (SIP/RTP tugun nuqtasi), bir **ALSA loopbek** audio yo'li va qo'ng'iroq bilan gatewayning ovoz almashish o'rtasida audioni harakatlantiradigan kichik Python ko'prigi. U gateway bilan `aihummer.service.v1` shartnoma. Oxirgi foydalanuvchi kanal xatti-harakati kanal sahifasida [SIP](/uz/v1.0/channels/sip); bu sahifa plaginning o‘zini qamrab oladi.
## Faktlar
| Maydon | Qiymat |
|---|---|
| Versiya | 25.1.0 |
| Sog'liq porti | 8830 |
| SIP tinglash | 5062 |
| baresip nazorati | 4444 |
| Ishlash vaqti | baresip + ALSA loopback + Python ko‘prigi, mezbon-native |
## Bu nima
Telefon qo‘ng‘irog‘i va AiHummer burilishi orasidagi koʻprik. Qo‘ng‘iroq ulanadigan paytda, audio oqadi `baresip` ALSA loopback orqali Python ko'prigiga, u ishlaydi **nutqdan-matnga → agent navbati → matndan-nutqqa** tsikl qiladi va javobni qo'ng'iroqqa qayta ijro etadi. Ikki ta nutq dvigateli mavjud:
- **`yandex`** — real vaqtli bulut nutq dvigateli.
- **`local`** — to‘liq o‘z-o‘zini ishga tushiradigan, foydalanish `faster-whisper` STT uchun va `edge-tts`
TTS uchun.
## Qanday ishlatiladi
Qo'ng'iroq davomida agent faqat gapirishdan ko'proq ish qilishi mumkin:
- **`ask_assistant`** — qo‘ng‘iroq qilayotgan agentni ishga tushirib, qo‘ng‘iroq qiluvchiga javob bering.
- **`send_dtmf`** — DTMF tovushlarini chiqarish (masalan, IVR orqali navigatsiya qilish yoki kod kiritish uchun).
- **yozuv** — qo‘ng‘iroq audio yozuvini olish.
- **soʻkinish** — qo'ng'iroq qiluvchi agentning gapini tabiiy ravishda to'xtatishga ruxsat bering.
- **qo'ng'iroqdan keyingi qisqacha ma'lumot** — qo'ng'iroq tugagach, qisqacha mazmunini ishlab chiqing.
```text
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller
```
## Xususiyat doirasi
> [!WARNING]
> SIP plaginini qo‘llab-quvvatlaydi **STT, TTS, barge-in, DTMF va faqat yozib olish.** U
> qiladi **emas** nutq tarjimasini taqdim etish — bu alohida asosiy imkoniyatdir
> (qara [Nutqni tarjima qilish va video](/uz/v1.0/voice/diarization-translation-clone))
> va SIP qo'ng'iroq yo'lining bir qismi emas. Telefon qo'ng'irog'ida shuni taxmin qilmang.
## O'rnatish
Admin UI orqali marketplace’dan SIP Voice’ni bir marta bosish bilan o‘rnatish. Host-native deployer plaginini yuklab oladi, uning o‘rnatish bosqichini bajaradi, sandboxed systemd birlikni yaratadi va sog‘liqni tekshirish endpoint’ini kutadi, keyin uni tayyor deb belgilaydi — qarang [O'rnatish va yangilanishlar](/uz/v1.0/marketplace/install-updates). Keyin SIP trunk kreditialaringizni sozlaysiz va tanlaysiz `yandex` yoki `local` motor.
> [!TIP]
> To‘liq o‘zingiz joylashtirgan, to‘lanmagan modellar bo‘lmagan sozlama uchun, tanlang **`local`** motor:
> `faster-whisper` va `edge-tts` butun ovoz yo‘lini o‘zingizning serveringizda saqlang.
## Xavfsizlik va chegaralar
- **Operatorga bogʻliq bo‘lmagan trank.** Standart SIP trunk, operatorga bog‘lanish yo‘q; kodek, DTMF va yo‘naltirish mosligini tekshiring.
- **Doira STT/TTS/DTMF/yopiq yozuv/barge-in.** Nutq tarjimasi yo‘q
qo‘ng‘iroq yo‘li (bu asosiy imkoniyatdir).
- **Mehmon-ona** `baresip`, loopback va ko'prik systemd ostida ishlaydi, emas
idishda.
- **Yozuv oshkora.** Yozib olish va qo'ng'iroqdan keyingi xulosalar qo'ng'iroq xususiyatlaridir
siz yoqasiz — qo'ng'iroq audiolarini mahalliy rozilik/saqlash qoidalaringizga ko'ra boshqarasiz.
## Keyingi qayerga
- Kanal: [SIP](/uz/v1.0/channels/sip)
- [Nutq kirish/chiqish (STT/TTS)](/uz/v1.0/voice/stt-tts)
- [O'rnatish va yangilanishlar](/uz/v1.0/marketplace/install-updates)