Астэрискийн үндсэн ойлголт
Астэриск нь маш том хэмжэний application учир маш олон зүйлийг хийдэг. Энэ магадгүй ойлгоход жохон төвөгтэй байж магадгүй, ялангуяа хэрвээ чи харилцаа холбоны салбарт анхлан орж байга бол. Дарагийн бүлгүүдэд бид астэрискийг аль болох Астэриск гэж юу болхыг тайлбарлахын хийчээх болно. юу биш болох болон энэ хэрхэн ийм болсон талаар тайлбарлана. хэрвээ харилцаа холбоог мэддэг бол дарагийн хэсэгрүү төвөггүйгээр орж болно.
Астэриск нь Утасны хувьд Швицарын айрмийн хутга юм.
Астэриск гэж юу вэ?
Хүн бүхэн Астэрискиг нээлттэй эхийн PBX (Private Branch exchange) гэж боддог, учир нь энэ нь үүний жинхэн хөгжүүлэгдэж ирсэн зорилго нь юм. Гэхдээ Астэрискийг PBX гэж дуудах нь маш хурдацтай бас нэр хүндтэй байлгах нь ч байдаг. Энэ ч үнэн Астэриск анх жижиг үйлчилгэний утасны систем болон гарж байсан үүнийг түхээс нь харж болно. Гэхдээ явцын дунд энэ нь томссоор харилцаа холбооны universal багаж болж хувирсан. Өнөөдөр астэриск нь зөвхөн IP PBX дэмжээд зогсохгүйгээр энэ нь VoIP gateway үүдийг, Call center, конфрэнс гүүрүүд, дуут шуудангийн сэрвэр болон бусад бүх төрлийн real-time харилцаа холбоог дэмждэг.
Астэриск нь PBX биш бөгөөд энэ PBX ийг дэмжигч хүчин зүүл хөдөлгүүр юм. Астэриск нь IVR биш гэвч IVR ийг дэмждэг engine. Энэ call center ACD биш гэвч энэ үүнийг дэмжигч engine.
Астэриск бол апачитай адилхан. Гэхдээ Апачи бол вэб application ий server харин Астэриск бол харилцаа холбооны server юм. Апачи HTTP протоколоор дамжиж ирж байга бүх доод түвшний мэдээлэлийг зохицуулдаг. Астэриск бол маш олон өөр төрлийн харилцааний протоколоор дамжиж орж ирсэн мэдээлэлийг зохицуулдаг. Хэрвэ чи Апачиг суулгасан бол чамд вэб сэрвэр байна, гэхдээ вэб апп хийх үлдэнэ. Астэрискийг суулгасан бол чамд арилцаа холбооний сэрвэр байна харин харилцаа холбоний апп чи хийх үлдэнэ.
Вэб апп ууд HTML хуудас, CSS style sheet, server-side proccessing script, зураг, өгөгдлийн баазууд, вэб үйлчилгээ гэх мэт байна. Астэриск харилцааны адд нь Dialplan script, тохиргоны file, дуу бичих, өгөгдлийн бааз, вэб үйлчилгээ. Вэб апп ийг ажилуулахын тулд вэб server ээ internet тэй холбсон байх шаардлагатай. Харилцаа холбооны адд ийг ажилуулахын тулд server ээ харилцаа холбооны шугам VoIP PSTN гэх мэт зйүлүүдтэй холбох хэрэгтэй. Холбооны систем рүүгээ хүн холбогдуулхын тулд утасны дугаар эсвэл VoIP URI's хэрэглэгч таньлуу ярина.
Энэ 2 тохиолдод сэрвэр таны аппликайшинийг ажилуулна. Сэрвэр нь тухайн аппликайшиний доод төвшиний зүйлсд санаа давиж хөгжүүлэгч түүний логик болон үзүүлэнг анхаарна. Та хүчирхэг вэб апп хийхэд HTTP д про байх шаардлагагүй, та холбооны хүчирхэг апп хийхэд SIP болон Q.931 д про байх шаардлагагүй.
Энд HTML Hello world script т байна.
Hello World!
Энд утасны нэг сэк хүлээгээд хэлло ворлд гээд тэгээд утасаа тавьдаг Dialplan script байна.
exten => 100,1,Answer()
exten => 100,n,Wait(1)
exten => 100,n,Playback(hello-world)
exten => 100,n,Hangup()
Энэ дээдэх жишээнд 2 сэрвэр 2 уулаа доод төвшиний протоколдох мэдээлэлийг зохицуулж байна. Таны апп bite allignment, packet size, the code болон хэдэн мянаган апп ийг ажилуулж байгаа мэдээлэлд санаа зовох хэрэггүй юм. Энэ бол хөдөлгүүрийн хүчин чидал юм.
Астэрискийг хэрхэн ашиглах вэ?
Астэриск нь харилцаа холбооний ситем хөгжүүлэгдэд зориулагдан харилцаа холбооний систем хөгжүүлэгч бүтээсэн. Нээлттэй эхийн прожэкт учир маш олон тооны компань ууд өөрсдийн аппликайшинийг дэмжүүлэх зорилготойгор ашигалдаг.