AiHummer
Монгол
НэвтрэхБүртгэл
v1.0.x
{ }Swagger

SIP дууны залгаас

v1.0.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 дор ажилладаг, биш ачуулсан саванд.
  • Бичлэг илэрхий байна. Бичлэг болон дуудлагын дараах товч тойм нь дуудлагын функцууд юм Та идэвхжүүлсэн — дууны дуудлагыг таны орон нутгийн зөвшөөрөл/хадгалах дүрмийн дагуу удирдана.

Дараа хаашаа явах вэ