Албан ёсны нэмэлтүүд/SIP дууны залгаас
SIP дууны залгаас
v1.2.x · шинэчилсэн 2026-07-05

SIP Voice нь таны төлөөлөгчийг утсан дээр холбодог. Энэ ямар ч стандарт SIP trunk-ээр бодит дуудлага хийгээд хариулж, дуудлага хийж байхад шууд ярианы эргэлтийг явуулж, дуудлага дуусахад танд бичлэг болон дуудлагын дараах товч дүнг гаргаж өгдөг. Энэ нь үйлдвэрлэгчээс хамааралгүй: энэ нь энгийн SIP хэлээр ярина, тиймээс операторын түгжээ байхгүй — үүнийг таны утасны үйлчилгээ үзүүлэгч өгсөн ямар ч trunk руу чиглүүлж болно.
Энэхүү залгаас хостын төрөлд ажиллаж, хамт нийлүүлдэг baresip (SIP/RTP төгсгөл), нэг ALSA лупбэк аудио зам, мөн дуудлага болон gateway-ийн дууны ээлжийн хооронд аудио шилжүүлдэг жижиг Python гүүр. Энэ нь gateway-тэй холбогддог aihummer.service.v1 эрхийн гэрээ. Эцсийн хэрэглэгчийн сувгийн зан төлөв нь сувгийн хуудсан дээр байна SIP; энэ хуудас нь залгаас өөрийг нь хамарна.
Баримтууд
| Талбай |
Үнэлэмж |
| Хувилбар |
25.1.0 |
| Эрүүл мэндийн порт |
8830 |
| SIP сонсох |
5062 |
| баресипийн хяналт |
4444 |
| Гүйцэтгэлийн хугацаа |
baresip + ALSA давталт + Python гүүр, хост-ууд төрөл |
Энэ юу вэ
Утсаар ярилцах болон AiHummer эргэлт хоорондын гүүр. Дуудлага холбогдсон үед, дуу аудио урсдаг baresip ALSA лупбекаар дамжин Python гүүр рүү орж, тэнд нь ажилладаг хэлээр ярих → агент эргэлт → текстээс яриа цикл үүсгэж, дуудлага руу хариу илгээдэг. Хоёр хэл ярианы хөдөлгүүр байдаг:
yandex — бодит цагийн үүлэн ярианы хөдөлгүүр.
local — бүрэн өөрийн сервер дээр суурилсан, ашиглах faster-whisper STT болон edge-tts
TTS-д зориулсан.
Үүнийг хэрхэн ашиглаж болох
Дуудлага хийж байхдаа оператор зөвхөн ярьж өнгөрөөхөөс гадна бусад зүйлсийг ч хийж болно:
ask_assistant — дуудлага хүлээн авч буй агент ажиллуулж, дуудкуулагчид хариу өгнө үү.
send_dtmf — DTMF дуу авиа гаргах (жишээ нь, IVR-ээр навигац хийх эсвэл код оруулах).
- бичлэг — дуудлагын дууг бичиж аваарай.
- оролцох — дуудсан хүн агентийн яриаг байгалийн дагуу тасалдуулна.
- дуудасны дараах хураангуй — дуудлага дууссаны дараа товч агуулгыг гарга.
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller
Онцлогийн хүрээ
[!WARNING]
SIP залгаас нь дэмждэг STT, TTS, дэвшилт, DTMF ба зөвхөн бичлэг. Тэр
хийдэг гүй илтгэлийн орчуулгыг хангах — энэ нь тусдаа үндсэн чадвар юм
(харах Ярианы орчуулга ба видео)
мөн SIP дуудлагын замын хэсэг биш юм. Утасны дуудлагад үүнийг бүү таамагла.
Суулгах
Админ интерфэйсээс marketplace-ээс SIP Voice-г нэг товшилтоор суулгаарай. Хост-д суурилсан deployer нь плагинийг татаж авч, суулгах алхмыг гүйцэтгэж, sandbox-д ажиллах systemd нэгжийг үүсгэж, бэлэн болсон гэж тэмдэглэхийн өмнө health endpoint-г хүлээнэ — үзнэ үү Суурилуулах болон шинэчлэх. Дараа нь та өөрийн SIP trunk-ийн нууц үг, хэрэглэгчийн мэдээллийг тохируулж, сонгоно yandex эсвэл local двигатель.
[!TIP]
Бүхэлд нь өөрөө байрлуулсан, төлбөргүй модельгүй тохиргооны хувьд, сонгоно уу local мотор:
faster-whisper болон edge-tts дууны бүх замыг өөрийн сервер дээрээ хадгал.
Аюулгүй байдал ба хязгаарлалт
- Үйлчилгээний оператороос хамааралгүй гол шугам. Стандарт SIP транк, ямар ч операторт хамааралгүй; кодек, DTMF болон чиглүүлэлтийн нийцэлтийг шалгана уу.
- Хүрээ нь STT/TTS/DTMF/бичлэг/оролцох юм. Дуу хоолойг орчуулах боломжгүй
дуудлагын зам (энэ нь үндсэн чадвар юм).
- Зочин-орчин нутгийн
baresip, loopback ба bridge нь systemd дор ажилладаг, биш
ачуулсан саванд.
- Бичлэг илэрхий байна. Бичлэг болон дуудлагын дараах товч тойм нь дуудлагын функцууд юм
Та идэвхжүүлсэн — дууны дуудлагыг таны орон нутгийн зөвшөөрөл/хадгалах дүрмийн дагуу удирдана.
Дараа хаашаа явах вэ
<p class="doc-plugin-logo"><span class="pl-tile"><img src="/pl/sip.svg" alt="SIP" width="34" height="34" /></span></p>
**SIP Voice нь таны төлөөлөгчийг утсан дээр холбодог.** Энэ ямар ч стандарт SIP trunk-ээр бодит дуудлага хийгээд хариулж, дуудлага хийж байхад шууд ярианы эргэлтийг явуулж, дуудлага дуусахад танд бичлэг болон дуудлагын дараах товч дүнг гаргаж өгдөг. Энэ нь **үйлдвэрлэгчээс хамааралгүй**: энэ нь энгийн SIP хэлээр ярина, тиймээс операторын түгжээ байхгүй — үүнийг таны утасны үйлчилгээ үзүүлэгч өгсөн ямар ч trunk руу чиглүүлж болно.
Энэхүү залгаас хостын төрөлд ажиллаж, хамт нийлүүлдэг `baresip` (SIP/RTP төгсгөл), нэг **ALSA лупбэк** аудио зам, мөн дуудлага болон gateway-ийн дууны ээлжийн хооронд аудио шилжүүлдэг жижиг Python гүүр. Энэ нь gateway-тэй холбогддог `aihummer.service.v1` эрхийн гэрээ. Эцсийн хэрэглэгчийн сувгийн зан төлөв нь сувгийн хуудсан дээр байна [SIP](/mn/v1.0/channels/sip); энэ хуудас нь залгаас өөрийг нь хамарна.
## Баримтууд
| Талбай | Үнэлэмж |
|---|---|
| Хувилбар | 25.1.0 |
| Эрүүл мэндийн порт | 8830 |
| SIP сонсох | 5062 |
| баресипийн хяналт | 4444 |
| Гүйцэтгэлийн хугацаа | baresip + ALSA давталт + Python гүүр, хост-ууд төрөл |
## Энэ юу вэ
Утсаар ярилцах болон AiHummer эргэлт хоорондын гүүр. Дуудлага холбогдсон үед, дуу аудио урсдаг `baresip` ALSA лупбекаар дамжин Python гүүр рүү орж, тэнд нь ажилладаг **хэлээр ярих → агент эргэлт → текстээс яриа** цикл үүсгэж, дуудлага руу хариу илгээдэг. Хоёр хэл ярианы хөдөлгүүр байдаг:
- **`yandex`** — бодит цагийн үүлэн ярианы хөдөлгүүр.
- **`local`** — бүрэн өөрийн сервер дээр суурилсан, ашиглах `faster-whisper` STT болон `edge-tts`
TTS-д зориулсан.
## Үүнийг хэрхэн ашиглаж болох
Дуудлага хийж байхдаа оператор зөвхөн ярьж өнгөрөөхөөс гадна бусад зүйлсийг ч хийж болно:
- **`ask_assistant`** — дуудлага хүлээн авч буй агент ажиллуулж, дуудкуулагчид хариу өгнө үү.
- **`send_dtmf`** — DTMF дуу авиа гаргах (жишээ нь, IVR-ээр навигац хийх эсвэл код оруулах).
- **бичлэг** — дуудлагын дууг бичиж аваарай.
- **оролцох** — дуудсан хүн агентийн яриаг байгалийн дагуу тасалдуулна.
- **дуудасны дараах хураангуй** — дуудлага дууссаны дараа товч агуулгыг гарга.
```text
caller ─▶ SIP trunk ─▶ baresip ─▶ ALSA loopback ─▶ bridge ─▶ STT ─▶ agent turn ─▶ TTS ─▶ caller
```
## Онцлогийн хүрээ
> [!WARNING]
> SIP залгаас нь дэмждэг **STT, TTS, дэвшилт, DTMF ба зөвхөн бичлэг.** Тэр
> хийдэг **гүй** илтгэлийн орчуулгыг хангах — энэ нь тусдаа үндсэн чадвар юм
> (харах [Ярианы орчуулга ба видео](/mn/v1.0/voice/diarization-translation-clone))
> мөн SIP дуудлагын замын хэсэг биш юм. Утасны дуудлагад үүнийг бүү таамагла.
## Суулгах
Админ интерфэйсээс marketplace-ээс SIP Voice-г нэг товшилтоор суулгаарай. Хост-д суурилсан deployer нь плагинийг татаж авч, суулгах алхмыг гүйцэтгэж, sandbox-д ажиллах systemd нэгжийг үүсгэж, бэлэн болсон гэж тэмдэглэхийн өмнө health endpoint-г хүлээнэ — үзнэ үү [Суурилуулах болон шинэчлэх](/mn/v1.0/marketplace/install-updates). Дараа нь та өөрийн SIP trunk-ийн нууц үг, хэрэглэгчийн мэдээллийг тохируулж, сонгоно `yandex` эсвэл `local` двигатель.
> [!TIP]
> Бүхэлд нь өөрөө байрлуулсан, төлбөргүй модельгүй тохиргооны хувьд, сонгоно уу **`local`** мотор:
> `faster-whisper` болон `edge-tts` дууны бүх замыг өөрийн сервер дээрээ хадгал.
## Аюулгүй байдал ба хязгаарлалт
- **Үйлчилгээний оператороос хамааралгүй гол шугам.** Стандарт SIP транк, ямар ч операторт хамааралгүй; кодек, DTMF болон чиглүүлэлтийн нийцэлтийг шалгана уу.
- **Хүрээ нь STT/TTS/DTMF/бичлэг/оролцох юм.** Дуу хоолойг орчуулах боломжгүй
дуудлагын зам (энэ нь үндсэн чадвар юм).
- **Зочин-орчин нутгийн** `baresip`, loopback ба bridge нь systemd дор ажилладаг, биш
ачуулсан саванд.
- **Бичлэг илэрхий байна.** Бичлэг болон дуудлагын дараах товч тойм нь дуудлагын функцууд юм
Та идэвхжүүлсэн — дууны дуудлагыг таны орон нутгийн зөвшөөрөл/хадгалах дүрмийн дагуу удирдана.
## Дараа хаашаа явах вэ
- Суулга [SIP](/mn/v1.0/channels/sip)
- [Яриа оруулах/гарах (STT/TTS)](/mn/v1.0/voice/stt-tts)
- [Суурилуулах болон шинэчлэх](/mn/v1.0/marketplace/install-updates)