MUC LUC Li nối ìu ....................................................................................... 3 Chng 1: Dch vu in thoẩi IP ................................................. 5 1. in thoẩi IP........................................................................... 5 1.1 Gii thiu............................................................................ 5 1.2 Cấc ng dung cua in thoẩi IP....................................... 7 1.3 Li đch cua in thoẩi IP................................................... 9 1.4 u iím vâ nhc iím cua in thoẩi IP.................... 10 2. Phất triín dch vu in thoẩi IP.......................................... 11 2.1 Khẫ nng triín khai dch vu in thoẩi IP................... 11 2.1 Cấc yu cìu khi phất triín in thoẩi IP...................... 12 2.3 Nhng khố khn khi triín khai dch vu ....................... 13 2.4 Xu hng phất triín........................................................ 14 3. H323 tiu chuín ấp dung cho in thoẩi IP .................... 14 3.1 Gii thiu.......................................................................... 14 3.2 Cu hịnh mẩng theo chuín H323.................................. 15 3.3 Cấc giao thc H323 tham chiu n.............................. 20 Chng 2: X ly cuưc gổi ............................................................ 28 1. Cấc thu tuc thc hin trn knh H225 RAS ...................... 28 1.1 Tịm gatekeeper................................................................ 28 1.2 Thu tuc ng kđ vi gatekeeper ..................................... 29 1.3 nh v iím cuưi............................................................. 31SVTH: THẤI QUANG TUNG 2 http:www.ebooks.vdcmedia.com 1.4 Cấc thu tuc khấc.............................................................. 31 2. Cuưc gổi gia hai iím cuưi trong mẩng H323.................. 32 2.1 nh tuyn knh iìu khiín vâ bấo hiu...................... 32 2.2 Cấc thu tuc bấo hiu vâ x lđ cuưc gổi ........................... 35 Chng 3: Xy dng gateway gia mẩng PSTN vâ mẩng IP. 71 1. Khấi quất chung.................................................................... 71 1.1 Muc tiu............................................................................ 71 1.2 Mưi trng phất triín ..................................................... 73 1.3 Cu hịnh th nghim...................................................... 74 2. Xấc nh giẫi phấp phìn cng. ............................................ 74 2.1 Xem xết mưt sư giẫi phấp phìn cng........................... 74 2.2 Cu truc phìn cng......................................................... 77 2.3 Gii thiu kin truc Dm3 cua Card Dm3IP Link........ 78 1.3 Cu truc chng trịnh..................................................... 86 Chng 4: Xy dng phìn mìm x lđ cuưc gổi cho gateway..... 89 1. La chổn mư hịnh lp trịnh............................................. 89 2. Th vin AFC cho card Dm3IP Link.............................. 94 3. Xy dng mấy trẩng thấi.................................................. 97 4. Xy dng chng trịnh ................................................... 102 Kt lun vâ khuyn ngh............................................................ 105 Thut ng vâ t vit tỉt ............................................................. 108 Tâi liu tham khẫo...................................................................... 111SVTH: THẤI QUANG TUNG 3 http:www.ebooks.vdcmedia.com LI NỐI ÌU Trn th gii, cưng ngh in thoẩi IP ậ c thng mẩi hoấ t nm 1995, vi li th giấ cc thp, cht lng dch vu cố thí chp nhn ậ lâm nhiìu nhâ kinh doanh viỵn thưng quan tm. Tẩi Vit Nam, dch vu nây cung va mi c a vâo s dung nhng côn mang tđnh cht th nghim. Qua mưt thi gian s dung, nh giấ cc rễ hn hn so vi dch vu thoẩi truyìn thưng, dch vu nây thc s ậ mang lẩi nhng li đch to ln cho ngi s dung. Nhn thy khẫ nng phất triín cua dch vu nây trong tng lai, Vin khoa hổc vâ ky thut bu in ậ triín khai, nghin cu nhiìu ì tâi khoa hổc vì cưng ngh thoẩi IP, tin hânh xy dng th nghim sẫn phím Gateway PSTN IP vâ ậ thânh cưng vi gateway dung lng 4 knh thoẩi tng t. Hin tẩi, vic phất triín gateway vi dung lng luưìng E1 ang c “Phông nghin cu dch vu mi vâ t ưng hoấ” triín khai xy dng í cố thí ấp dung tẩi cấc bu in tĩnh. Trong thi gian thc tp tẩi “Phông nghin cu dch vu mi vâ t ưng hoấ”, em ậ c tham gia vâo nhốm nghin cu phất triín sẫn phím gateway. Vị vy, em ậ la chổn ì tâi “X lđ cuưc gổiSVTH: THẤI QUANG TUNG 4 http:www.ebooks.vdcmedia.com dch vu in thoẩi IP vâ ng dung trong Gateway PSTNIP“ í lâm ưì ấn tưt nghip. ưì ấn c chia lâm 4 chng nh sau: + Chng 1: Gii thiu dch vu in thoẩi IP, a ra nhng ng dung, li đch cua dch vu nây, xem xết cấc u iím, nhc iím cua cưng ngh thoẩi IP, khẫ nng phất triín dch vu, nghin cu tiu chuín c ấp dung. + Chng 2: i su vâo vn ì x lđ cuưc gổi, trc tin lâ cuưc gổi gia hai iím cuưi trong cung mẩng IP vi cấc trng hp khấc nhau, sau ố lâ cuưc gổi cố s tham gia cua mẩng chuyín mẩch knh. + Chng 3: Gii thiu d ấn phất triín sẫn phím Gateway PSTN IP vi giao tip mẩng thoẩi lâ luưìng E1. Trong chng nây a ra muc tiu cìn ẩt c, cấc giẫi phấp phìn cng, gii thiu kin truc phìn cng, phn chia cu truc phìn mìm. + Chng 4: ng dung c s lđ thuyt trong chng 2 í xy dng thit k phìn mìm x lđ cuưc gổi cho gateway. Em xin chn thânh cẫm n s hng dỵn tn tịnh cua PGS PTS Hưì Anh Tuy, Ths inh Vn Dung ậ giup em hoân thânh ưì ấn nây. Sinh vin thc hin Thấi Quang TungSVTH: THẤI QUANG TUNG 5 http:www.ebooks.vdcmedia.com CHNG 1: DCH VU IN THOẨI IP 1. in thoẩi IP 1.1 Gii thiu Trong in thoẩi thưng thng, tđn hiu thoẩi cố tìn sư nçm trong khoẫng 0.4 3.3 KHz c ly mỵu vi tìn sư 8KHz theo Nyquyst. Sau ố cấc mỵu sệ c lng t hoấ vi 8bitmỵu vâ c truyìn vi tưc ư 64KHz n mẩng chuyín mẩch sau ố c truyìn ti đch. bn nhn, dông sư 64 Kbps nây c giẫi mậ í cho ra tđn hiu thoẩi tng t. Thc cht thoẩi qua mẩng IP (Voice over IP VoIP) cung khưng hoân toân khấc hn in thoẩi thưng thng. ìu tin tđn hiu thoẩi cung c sư hoấ, nhng sau ố thay vị truyìn trn mẩng PSTN qua cấc trng chuyín mẩch, chung sệ c nến xuưng tưc ư thp, ống Ly mỵu 8 KHz Lng t hoấ 8bitmỵu …110001…. 64 Kbps Chuyín mẩch thngSVTH: THẤI QUANG TUNG 6 http:www.ebooks.vdcmedia.com gối vâ chuyín ln mẩng IP. Tẩi bn nhn, cấc gối tin nây c giẫi nến thânh cấc luưìng PCM 64 Kb truyìn n thụ bao b gổi. S khấc nhau chđnh lâ mẩng truyìn dỵn vâ khuưn dẩng thưng tin dung í truyìn dỵn. Trn hịnh 1.2 a ra vđ du vì mưt cuưc gổi VoIP: Giẫ s thụ bao A muưn gổi n thụ bao B. Thụ bao A quay sư in thoẩi cua thụ bao B. Mẩng PSTN cố nhim vu phn tđch a chĩ vâ kt nưi n gateway1. Tẩi y a chĩ cua B lẩi c phn tđch vâ gateway 1 xấc nh c thụ bao B c kiím soất bi gateway2. Nố sệ thit lp mưt phin lin kt vi gateway2. Cấc thưng tin bấo hiu mâ gateway1 nhn c t PSTN sệ c chuyín ưíi thđch hp sang dẩng gối vâ truyìn n gateway2. Tẩi gateway2, cấc gối tin lẩi c chuyín ưíi ngc lẩi vâ truyìn sang mẩng PSTN. Mẩng PSTN cố nhim vu nh tuyn cuưc gổi n thụ bao B. Cấc thưng tin trẫ li sệ c chuyín ưíi ngc lẩi qua gateway2 n gateway1. Sau khi cuưc gổi c thit lp, cấc gateway cố nhim vu chuyín ưíi gia cấc gối tin thoẩi trn mẩng IP vâ cấc luưìng PCM truyìn trn mẩng PSTN . Gateway I Gateway II P S T N Internet Hịnh 1 2:inthoaiIPSVTH: THẤI QUANG TUNG 7 http:www.ebooks.vdcmedia.com Ngoâi cu hịnh “phone to phone” trn, dch vu thoẩi IP côn cho phếp cấc PC ( Personal Computer ) cố trang b in thoẩi trong cấc mẩng LAN cố thí trao ưíi thoẩi vi nhau (cu hịnh PC to PC) vâ vi cấc thụ bao in thoẩi trong mẩng PSTN (cu hịnh PC to phone hay phone to PC) nh trong hịnh 1.2. 1.2 Cấc ng dung cua in thoẩi IP Giao tip thoẩi sệ vỵn lâ dẩng giao tip c bẫn cua con ngi. Mẩng in thoẩi cưng cưng khưng thí b n giẫn thay th, thm chđ thay ưíi trong thi gian ti. Muc đch tc thi cua cấc nhâ cung cp dch vu in thoẩi IP lâ tấi tẩo lẩi khẫ nng cua in thoẩi vi mưt chi phđ vn hânh thp hn nhiìu vâ a ra cấc giẫi phấp ky thut bưí sung cho mẩng PSTN. in thoẩi cố thí c ấp dung cho gìn nh mổi yu cìu cua giao tip thoẩi, t mưt cuưc âm thoẩi n giẫn cho n mưt cuưc gổi hưi ngh nhiìu ngi phc tẩp. Cht lng m thanh c truyìn cung cố thí bin ưíi tuy theo ng dung. Ngoâi ra, vi khẫ nng cua Internet, dch vu in thoẩi IP sệ cung cp thm nhiìu tđnh nng mi. Ta cố thí xem xết mưt vâi ng dung trc mỉt cua in thoẩi: Thoẩi thưng minh H thưng in thoẩi ngây câng tr nn hu hiu: rễ, phưí bin, dỵ s dung, c ưng. Nhng nố hoân toân “ng ngín”. Nố chĩ cố mưt sư phđm í iìu khiín . Trong nhng nm gìn y, ngi ta ậ cư gỉng í tẩo ra thoẩi thưng minh, ìu tin lâ cấc thoẩi í bân, sau lâ n cấc server. Nhng mổi cư gỉng ìu tht bẩi do s tưìn tẩi cua cấc h thưng cố sn. Intrnet sệ thay ưíi iìu nây. Kí t khi Internet phu khỉp toân cìu, nố ậ c s dung í tng thm tđnh thưng minh cho mẩng in thoẩi toân cìu. Gia mẩng mấy tđnh vâ mẩng in thoẩi tưìn tẩi mưt mưi lin h. Internet cung cp cấch giấm sất vâ iìu khiín cấc cuưc thoẩi mưt cấch tin li hn. Chung ta cố thí thy c khẫSVTH: THẤI QUANG TUNG 8 http:www.ebooks.vdcmedia.com nng kiím soất vâ iìu khiín cấc cuưc thoẩi thưng qua mẩng Internet. Dch vu in thoẩi Web World Wide Web ậ lâm cuưc cấch mẩng trong cấch giao dch vi khấch hâng cua cấc doanh nghip. in thoẩi Web hay bm sư (click to dial) cho phếp cấc nhâ doanh nghip cố thí a thm cấc phđm bm ln trang web í kt nưi ti h thưng in thoẩi cua hổ. Dch vu bm sư lâ cấch dỵ nht vâ an toân nht í a thm cấc knh trc tip t trang Web cua bẩn vâo h thưng in thoẩi. Truy cp cấc trung tm trẫ li in thoẩi Truy nhp n cấc trung tm phuc vu khấch hânh qua mẩng Internet sệ thuc íy mẩnh mệ thng mẩi in t. Dch vu nây sệ cho phếp mưt khấch hânh cố cu hỗi vì mưt sẫn phím c châo hâng qua Internet ổc cấc nhn vin cua cưng ty trẫ li trc tuyn. Dch vu fax qua IP Nu bẩn gi nhiìu fax t PC, c bit lâ gi ra nc ngoâi thị vic s dung dch vu Internet faxing sệ giup bẩn tit kim c tiìn vâ cẫ knh thoẩi. Dch vu nây sệ chuyín trc tip t PC cua bẩn qua kt nưi Internet. Hâng nm, th gii tưn hn 30 ty USD cho vic gi fax ng dâi. Nhng ngây nay Internet fax ậ lâm thay ưíi iìu nây.Vic s dung Internet khưng nhng c m rưng cho thoẩi mâ côn cho cẫ dch vu fax. Khi s dung dch vu thoẩi vâ fax qua Internet, cố hai vn ì c bẫn: Nhng ngi s dung dch vu thoẩi qua Internet cìn cố chng trịnh phìn mìm chng hẩn Quicknets Internet PhoneJACK. Cu hịnh nây cung cp cho ngi s dung khẫ nng s dung thoẩi qua Internet thay cho s dung in thoẩi í bân truyìn thưng. Kt nưi mưt gateway thoẩi qua Internet vi h thưng in thoẩi hin hânh. Cu hịnh nây cung cp dch vu thoẩi qua Internet giưng nh vic m rưng h thưng in thoẩi hin hânh cua bẩn.SVTH: THẤI QUANG TUNG 9 http:www.ebooks.vdcmedia.com 1.3 Li đch cua in thoẩi IP Cưng ngh VoIP sệ em lẩi nhng li đch chu yu sau: Giẫm chi phđ: Mưt giấ cc chung sệ thc hin c vi mẩng Internet vâ do ố tit kim ấng kí cấc dch vu thoẩi vâ fax. Ngi ta c tđnh cố khoẫng 70% cấc cuưc gổi n Chu Ấ lâ í gi fax, phìn ln trong sư ố cố thí c thay th bi FoIP (Fax over IP). S chia sệ chi phđ thit b vâ thao tấc gia nhng ngi s dung thoẩi vâ d liu cung tng cng hiu quẫ s dung mẩng bi lệ d tha bng tìn trn mẩng cua ngi nây cố thí c s dung bi mưt ngi khấc. n giẫn hoấ: Mưt c s hẩ tìng tđch hp hưỵ tr tt cẫ cấc hịnh thc thưng tin cho phếp chuín hoấ tưt hn vâ giẫm tưíng sư thit b. C s hẩ tìng kt hp nây cố thí hưỵ tr vic tưi u hoấ bng tìn ưng. Thưng nht: Vị con ngi lâ nhn tư quan trổng nhng cung dỵ sai lìm nht trong mưt mẩng viỵn thưng, mổi c hưi í hp nht cấc thao tấc, loẩi bỗ cấc iím sai sốt vâ thưng nht cấc iím thanh toấn sệ rt cố đch. Trong cấc tưí chc kinh doanh, s quẫn lđ trn c s SNMP (Simple Network Management Protocol) cố thí c cung cp cho cẫ dch vu thoẩi vâ d liu s dung VoIP. Vic s dung thưng nht giao thc IP cho tt cẫ cấc ng dung ha hển giẫm bt phc tẩp vâ tng cng tđnh mìm dễo. Cấc ng dung lin quan nh dch vu danh bẩ vâ dch vu an ninh mẩng cố thí c chia sễ dỵ dâng hn. Nng cao ng dung: Thoẩi vâ fax chĩ lâ cấc ng dung khi ìu cho VoIP, cấc li đch trong thi gian dâi hn c mong i t cấc ng dung a phng tin (multimedia) vâ a dch vu. Chng hẩn cấc giẫi phấp thng mẩi Internet cố thí kt hp truy cp Web vi vic truy nhp trc tip n mưt nhn vin hưỵ tr khấch hâng...SVTH: THẤI QUANG TUNG 10 http:www.ebooks.vdcmedia.com 1.4 u iím vâ nhc iím cua in thoẩi IP Vì mt ky thut in thoẩi IP cố nhng u iím vâ nhc iím sau: u iím: Thưng tin thoẩi trc khi a ln mẩng IP sệ c nến xuưng dung lng thp (tuy theo ky thut nến), vị vy sệ lâm giẫm c lu lng mẩng. Trong trng hp cuưc gổi mẩng chuyín mẩc
1 SVTH: THẤI QUANG TNG MC LC Lúâi nối àêì u Chûúng 1: Dõch vuå àiïån thoaåi IP Àiïån thoaåi IP 1.1 Giúái thiïåu 1.2 Caác ûáng duång cuãa àiïån thoaåi IP 1.3 Lúåi đch ca àiïån thoẩi IP 1.4 Ûu àiïím vâ nhûúåc àiïím ca àiïån thoẩi IP 10 Phất triïín dõch v àiïån thoẩi IP 11 2.1 Khẫ nùng triïín khai dõch v àiïån thoẩi IP 11 2.1 Cấc u cêìu phất triïín àiïån thoẩi IP 12 2.3 Nhûäng khố khùn triïín khai dõch v 13 2.4 Xu hûúáng phất triïín 14 H323 - tiïu chuêín aáp duång cho àiïån thoaåi IP 14 3.1 Giúái thiïåu 14 3.2 Cêëu hịnh mẩng theo chín H323 15 3.3 Caác giao thûác H323 tham chiïëu àïën 20 Chûúng 2: Xûã lyá cåc gổi 28 Caác thuã tuåc thûåc hiïån trïn kïnh H225 RAS 28 1.1 Tòm gatekeeper 28 1.2 Thuã tuåc àùng kñ vúái gatekeeper 29 1.3 Àõnh võ àiïím cëi 31 http://www.ebooks.vdcmedia.com SVTH: THAÁI QUANG TUÂNG 1.4 Caác thuã tuåc khaác 31 Cåc gổi giûäa hai àiïím cëi maång H323 32 2.1 Àõnh tuyïën kïnh àiïìu khiïín vâ bấo hiïåu 32 2.2 Cấc th tc bấo hiïåu vâ xûã lđ cåc gổi 35 Chûúng 3: Xêy dûång gateway giûäa mẩng PSTN vâ mẩng IP 71 Khấi quất chung 71 1.1 Muåc tiïu 71 1.2 Mưi trûúâng phất triïín 73 1.3 Cêëu hònh thûã nghiïåm 74 Xaác àõnh giẫi phấp phêìn cûáng 74 2.1 Xem xết mưåt sưë giẫi phấp phêìn cûáng 74 2.2 Cêëu truác phêìn cûáng 77 2.3 Giúái thiïåu kiïën truác Dm3 cuãa Card Dm3/IP Link 78 1.3 Cêëu truác chûúng trònh 86 Chûúng 4: Xêy dûång phêìn mïìm xûã lđ cåc gổi cho gateway 89 Lûåa chổn mư hịnh lêåp trịnh 89 Thû viïån AFC cho card Dm3/IP Link 94 Xêy dûång trẩng thấi 97 Xêy dûång chûúng trònh 102 Kïët luêån vaâ khuyïën nghõ 105 Thåt ngûä vâ tûâ viïët tùỉt 108 Taâi liïåu tham khaão 111 http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG LÚÂI NỐI ÀÊÌU Trïn thïë giúái, cưng nghïå àiïån thoẩi IP àậ àûúåc thûúng mẩi hoấ tûâ nùm 1995, vúái lúåi thïë giấ cûúác thêëp, chêët lûúång dõch v cố thïí chêëp nhêån àậ lâm nhiïìu nhâ kinh doanh viïỵn thưng quan têm Tẩi Viïåt Nam, dõch v nây cng vûâa múái àûúåc àûa vâo sûã dng nhûng côn mang tđnh chêët thûã nghiïåm Qua mưåt thúâi gian sûã dng, nhúâ giấ cûúác rễ hún hùèn so vúái dõch v thoẩi truìn thưëng, dõch v nây thûåc sûå àậ mang lẩi nhûäng lúåi ñch to lúán cho ngûúâi sûã duång Nhêån thêëy khẫ nùng phất triïín ca dõch v nây tûúng lai, Viïån khoa hổc vâ k thåt bûu àiïån àậ triïín khai, nghiïn cûáu nhiïìu àïì tâi khoa hổc vïì cưng nghïå thoẩi IP, tiïën hânh xêy dûång thûã nghiïåm sẫn phêím Gateway PSTN - IP vâ àậ thânh cưng vúái gateway dung lûúång kïnh thoaåi tûúng tûå Hiïån tẩi, viïåc phất triïín gateway vúái dung lûúång lìng E1 àang àûúåc “Phông nghiïn cûáu dõch v múái vâ tûå àưång hoấ” triïín khai xêy dûång àïí cố thïí ấp dng tẩi cấc bûu àiïån tónh Trong thúâi gian thûåc têåp tẩi “Phông nghiïn cûáu dõch v múái vâ tûå àưång hoấ”, em àậ àûúåc tham gia vâo nhốm nghiïn cûáu phất triïín sẫn phêím gateway Vị vêåy, em àậ lûåa chổn àïì tâi “Xûã lđ cåc gổi http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG dõch v àiïån thoẩi IP vâ ûáng dng Gateway PSTN-IP“ àïí lâm àưì ấn tưët nghiïåp Àưì ấn àûúåc chia lâm chûúng nhû sau: + Chûúng 1: Giúái thiïåu dõch vuå àiïån thoaåi IP, àûa nhûäng ûáng duång, lúåi ñch cuãa dõch vuå nây, xem xết cấc ûu àiïím, nhûúåc àiïím ca cưng nghïå thoẩi IP, khẫ nùng phất triïín dõch v, nghiïn cûáu tiïu chín àûúåc ấp dng + Chûúng 2: Ài sêu vâo vêën àïì xûã lđ cåc gổi, trûúác tiïn lâ cåc gổi giûäa hai àiïím cëi cng mẩng IP vúái cấc trûúâng húåp khấc nhau, sau àố lâ cåc gổi cố sûå tham gia ca mẩng chuín mẩch kïnh + Chûúng 3: Giúái thiïåu dûå ấn phất triïín sẫn phêím Gateway PSTN - IP vúái giao tiïëp mẩng thoẩi lâ lìng E1 Trong chûúng nây àûa mc tiïu cêìn àẩt àûúåc, cấc giẫi phấp phêìn cûáng, giúái thiïåu kiïën truác phêìn cûáng, phên chia cêëu truác phêìn mïìm + Chûúng 4: ÛÁng dng cú súã lđ thuët chûúng àïí xêy dûång thiïët kïë phêìn mïìm xûã lđ cåc gổi cho gateway Em xin chên thânh cẫm ún sûå hûúáng dêỵn têån tịnh ca PGS PTS Hưì Anh Tu, Ths Àinh Vùn Dng àậ gip em hoân thânh àưì ấn nây Sinh viïn thûåc hiïån Thấi Quang Tuâng http://www.ebooks.vdcmedia.com SVTH: THAÁI QUANG TUÂNG CHÛÚNG 1: DÕCH V ÀIÏÅN THOẨI IP Àiïån thoẩi IP 1.1 Giúái thiïåu Trong àiïån thoẩi thưng thûúâng, tđn hiïåu thoẩi coỏ tờỡn sửở nựỗm khoaóng 0.4 - 3.3 KHz àûúåc lêëy mêỵu vúái têìn sưë 8KHz theo Nyquyst Sau àố cấc mêỵu sệ àûúåc lûúång tûã hoấ vúái 8bit/mêỵu vâ àûúåc truìn vúái tưëc àưå 64KHz àïën mẩng chuín mẩch sau àố àûúåc truìn túái àđch úã bïn nhêån, dông sưë 64 Kbps nây àûúåc giẫi mậ àïí cho tđn hiïåu thoẩi tûúng tûå 64 Kbps Lêëy mêỵu KHz Lûúång tûã hoấ 8bit/mêỵu …110001… Chuín mẩch thûúâng Thûåc chêët thoaåi qua maång IP (Voice over IP - VoIP) cng khưng hoân toân khấc hùèn àiïån thoẩi thưng thûúâng Àêìu tiïn tđn hiïåu thoẩi cng àûúåc sưë hoấ, nhûng sau àố thay vị truìn trïn mẩng PSTN qua cấc trûúâng chuín mẩch, chng sệ àûúåc nến xëng tưëc àưå thêëp, àống http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG gối vâ chuín lïn mẩng IP Tẩi bïn nhêån, cấc gối tin nây àûúåc giẫi nến thânh cấc lìng PCM 64 Kb truìn àïën thụ bao bõ gổi Sûå khấc chđnh lâ mẩng truìn dêỵn vâ khn dẩng thưng tin dng àïí truìn dêỵn Trïn hịnh 1.2 àûa vđ d vïì mưåt cåc gổi VoIP: Giẫ sûã thụ bao A mën gổi àïën thụ bao B Thụ bao A quay sưë àiïån thoẩi ca thụ bao B Mẩng PSTN cố nhiïåm v phên tđch àõa chó vâ kïët nưëi àïën gateway1 Tẩi àêy àõa chó ca B lẩi àûúåc phên tđch vâ gateway xấc àõnh àûúåc thụ bao B àûúåc kiïím soất búãi gateway2 Nố sệ thiïët lêåp mưåt phiïn liïn kïët vúái gateway2 Cấc thưng tin bấo hiïåu mâ gateway1 nhêån àûúåc tûâ PSTN sệ àûúåc chuín àưíi thđch húåp sang dẩng gối vâ truìn àïën gateway2 Tẩi gateway2, cấc gối tin lẩi àûúåc chuín àưíi ngûúåc lẩi vâ truìn sang mẩng PSTN Mẩng PSTN cố nhiïåm v àõnh tuën cåc gổi àïën thụ bao B Cấc thưng tin trẫ lúâi sệ àûúåc chuín àưíi ngûúåc lẩi qua gateway2 àïën gateway1 Sau cåc gổi àûúåc thiïët lêåp, cấc gateway cố nhiïåm v chuín àưíi giûäa cấc gối tin thoẩi trïn mẩng IP vâ cấc lìng PCM truìn trïn mẩng PSTN P S T N Gateway I Gateway II Internet/ Hịnh 2:ÀiïnthoaiIP http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG Ngoâi cêëu hịnh “phone to phone” úã trïn, dõch v thoẩi IP côn cho phếp cấc PC ( Personal Computer ) cố trang bõ àiïån thoẩi cấc mẩng LAN cố thïí trao àưíi thoẩi vúái (cêëu hịnh PC to PC) vâ vúái cấc thụ bao àiïån thoẩi mẩng PSTN (cêëu hịnh PC to phone hay phone to PC) nhû hịnh 1.2 1.2 Cấc ûáng dng ca àiïån thoẩi IP Giao tiïëp thoẩi sệ vêỵn lâ dẩng giao tiïëp cú bẫn ca ngûúâi Mẩng àiïån thoẩi cưng cưång khưng thïí bõ àún giẫn thay thïë, thêåm chđ thay àưíi thúâi gian túái Mc àđch tûác thúâi ca cấc nhâ cung cêëp dõch v àiïån thoẩi IP lâ tấi tẩo lẩi khẫ nùng ca àiïån thoẩi vúái mưåt chi phđ vêån hânh thêëp hún nhiïìu vâ àûa cấc giẫi phấp k thåt bưí sung cho mẩng PSTN Àiïån thoẩi cố thïí àûúåc ấp dng cho gêìn nhû mổi u cêìu ca giao tiïëp thoẩi, tûâ mưåt cåc àâm thoẩi àún giẫn cho àïën mưåt cåc gổi hưåi nghõ nhiïìu ngûúâi phûác tẩp Chêët lûúång êm àûúåc truìn cng cố thïí biïën àưíi tu theo ûáng dng Ngoâi ra, vúái khẫ nùng ca Internet, dõch v àiïån thoẩi IP sệ cung cêëp thïm nhiïìu tđnh nùng múái Ta cố thïí xem xết mưåt vâi ûáng dng trûúác mùỉt ca àiïån thoẩi: Thoẩi thưng minh Hïå thưëng àiïån thoẩi ngây câng trúã nïn hûäu hiïåu: rễ, phưí biïën, dïỵ sûã dng, cú àưång Nhûng nố hoân toân “ngúá ngêín” Nố chó cố mưåt sưë phđm àïí àiïìu khiïín Trong nhûäng nùm gêìn àêy, ngûúâi ta àậ cưë gùỉng àïí tẩo thoẩi thưng minh, àêìu tiïn lâ cấc thoẩi àïí bân, sau lâ àïën cấc server Nhûng mổi cưë gùỉng àïìu thêët bẩi sûå tưìn tẩi ca cấc hïå thưëng cố sùén Intrnet sệ thay àưíi àiïìu nây Kïí tûâ Internet ph khùỉp toân cêìu, nố àậ àûúåc sûã dng àïí tùng thïm tđnh thưng minh cho mẩng àiïån thoẩi toân cêìu Giûäa mẩng tđnh vâ mẩng àiïån thoẩi tưìn tẩi mưåt mưëi liïn hïå Internet cung cêëp cấch giấm vâ àiïìu khiïín cấc cåc thoẩi mưåt cấch tiïån lúåi hún Chng ta cố thïí thêëy àûúåc khẫ http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG nùng kiïím soất vâ àiïìu khiïín cấc cåc thoẩi thưng qua mẩng Internet Dõch v àiïån thoẩi Web "World Wide Web" àậ lâm cåc cấch mẩng cấch giao dõch vúái khấch hâng ca cấc doanh nghiïåp Àiïån thoẩi Web hay " bêëm sưë" (click to dial) cho phếp cấc nhâ doanh nghiïåp cố thïí àûa thïm cấc phđm bêëm lïn trang web àïí kïët nưëi túái hïå thưëng àiïån thoẩi ca hổ Dõch v bêëm sưë lâ cấch dïỵ nhêët vâ an toân nhêët àïí àûa thïm cấc kïnh trûåc tiïëp tûâ trang Web ca bẩn vâo hïå thưëng àiïån thoẩi Truy cêåp cấc trung têm trẫ lúâi àiïån thoẩi Truy nhêåp àïën cấc trung têm phc v khấch hânh qua mẩng Internet sệ thc àêíy mẩnh mệ thûúng mẩi àiïån tûã Dõch v nây sệ cho phếp mưåt khấch hânh cố cêu hỗi vïì mưåt sẫn phêím àûúåc châo hâng qua Internet àûổc cấc nhên viïn ca cưng ty trẫ lúâi trûåc tuën Dõch v fax qua IP Nïëu bẩn gûãi nhiïìu fax tûâ PC, àùåc biïåt laâ gûãi nûúác ngoaâi thị viïåc sûã dng dõch v Internet faxing sệ gip bẩn tiïët kiïåm àûúåc tiïìn vâ cẫ kïnh thoẩi Dõch v nây sệ chuín trûåc tiïëp tûâ PC ca bẩn qua kïët nưëi Internet Hâng nùm, thïë giúái tưën hún 30 tyã USD cho viïåc gûãi fax àûúâng daâi Nhûng ngây Internet fax àậ lâm thay àưíi àiïìu nây.Viïåc sûã dng Internet khưng nhûäng àûúåc múã rưång cho thoẩi mâ côn cho cẫ dõch v fax Khi sûã dng dõch v thoẩi vâ fax qua Internet, cố hai vêën àïì cú bẫn: Nhûäng ngûúâi sûã dng dõch v thoẩi qua Internet cêìn cố chûúng trịnh phêìn mïìm chùèng hẩn Quicknet's Internet PhoneJACK Cêëu hịnh nây cung cêëp cho ngûúâi sûã dng khẫ nùng sûã dng thoẩi qua Internet thay cho sûã dng àiïån thoẩi àïí bân truìn thưëng Kïët nưëi mưåt gateway thoẩi qua Internet vúái hïå thưëng àiïån thoẩi hiïån hânh Cêëu hịnh nây cung cêëp dõch v thoẩi qua Internet giưëng nhû viïåc múã rưång hïå thưëng àiïån thoẩi hiïån hânh ca bẩn http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG 1.3 Lúåi đch ca àiïån thoẩi IP Cưng nghïå VoIP sệ àem lẩi nhûäng lúåi đch ch ëu sau: Giẫm chi phđ: Mưåt giấ cûúác chung sệ thûåc hiïån àûúåc vúái mẩng Internet vâ àố tiïët kiïåm àấng kïí cấc dõch v thoẩi vâ fax Ngûúâi ta ûúác tđnh cố khoẫng 70% cấc cåc gổi àïën Chêu Ấ lâ àïí gûãi fax, phêìn lúán sưë àố cố thïí àûúåc thay thïë búãi FoIP (Fax over IP) Sûå chia sệ chi phđ thiïët bõ vâ thao tấc giûäa nhûäng ngûúâi sûã dng thoẩi vâ dûä liïåu cng tùng cûúâng hiïåu quẫ sûã dng mẩng búãi lệ dû thûâa bùng têìn trïn mẩng ca ngûúâi nây cố thïí àûúåc sûã dng búãi mưåt ngûúâi khấc Àún giẫn hoấ: Mưåt cú súã hẩ têìng tđch húåp hưỵ trúå têët cẫ cấc hịnh thûác thưng tin cho phếp chín hoấ tưët hún vâ giẫm tưíng sưë thiïët bõ Cú súã hẩ têìng kïët húåp nây cố thïí hưỵ trúå viïåc tưëi ûu hoấ bùng têìn àưång Thưëng nhêët: Vị ngûúâi lâ nhên tưë quan trổng nhûng cng dïỵ sai lêìm nhêët mưåt mẩng viïỵn thưng, mổi cú hưåi àïí húåp nhêët cấc thao tấc, loẩi bỗ cấc àiïím sai sốt vâ thưëng nhêët cấc àiïím toấn sệ rêët cố đch Trong cấc tưí chûác kinh doanh, sûå quẫn lđ trïn cú súã SNMP (Simple Network Management Protocol) cố thïí àûúåc cung cêëp cho cẫ dõch v thoẩi vâ dûä liïåu sûã dng VoIP Viïåc sûã dng thưëng nhêët giao thûác IP cho têët cẫ cấc ûáng dng hûáa hển giẫm búát phûác tẩp vâ tùng cûúâng tđnh mïìm dễo Cấc ûáng dng liïn quan nhû dõch v danh bẩ vâ dõch v an ninh mẩng cố thïí àûúåc chia sễ dïỵ dâng hún Nêng cao ûáng dng: Thoẩi vâ fax chó lâ cấc ûáng dng khúãi àêìu cho VoIP, cấc lúåi đch thúâi gian dâi hún àûúåc mong àúåi tûâ caác ûáng duång àa phûúng tiïån (multimedia) vâ àa dõch v Chùèng hẩn cấc giẫi phấp thûúng mẩi Internet cố thïí kïët húåp truy cêåp Web vúái viïåc truy nhêåp trûåc tiïëp àïën möåt nhên viïn hưỵ trúå khấch hâng http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG 10 1.4 Ûu àiïím vâ nhûúåc àiïím ca àiïån thoẩi IP Vïì mùåt k thåt àiïån thoẩi IP cố nhûäng ûu àiïím vâ nhûúåc àiïím sau: Ûu àiïím: - Thưng tin thoẩi trûúác àûa lïn mẩng IP sệ àûúåc nến xëng dung lûúång thêëp (tu theo k thåt nến), vị vêåy sệ lâm giẫm àûúåc lûu lûúång mẩng - Trong trûúâng húåp cåc gổi úã mẩng chuín mẩch kïnh mưåt kïnh vêåt lđ sệ àûúåc thiïët lêåp vâ trị giûäa hai bïn cho àïën mưåt hai bïn hu bỗ liïn kïët Nhû vêåy, khoẫng thúâi gian khưng cố tiïëng nối, tđn hiïåu thoẩi vêỵn àûúåc lêëy mêỵu, lûúång tûã hoấ vâ truìn ài Vị vêåy, hiïåu sët àûúâng truìn sệ khưng cao Àưëi vúái àiïån thoẩi Internet cố cấc cú chïë àïí phất hiïån khoẫng lùång (khoẫng thúâi gian khưng cố tiïëng nối) nïn sệ lâm tùng hiïåu sët mẩng Nhûúåc àiïím: - Nhûúåc àiïím chđnh ca àiïån thoẩi qua mẩng IP chđnh lâ chêët lûúång dõch v Cấc mẩng sưë liïåu vưën dơ khưng phẫi xêy dûång vúái mc àđch truìn thoẩi thúâi gian thûåc, vị vêåy truìn thoẩi qua mẩng sưë liïåu cho chêët lûúång cåc gổi thêëp vâ khưng thïí xấc àõnh trûúác àûúåc Súã dơ nhû vêåy lâ vị gối tin truìn mẩng cố trïỵ thay àưíi phẩm vi lúán, khẫ nùng mêët thưng tin mẩng hoân toân cố thïí xêíy Mưåt ëu tưë lâm giẫm chêët lûúång thoẩi nûäa lâ k thåt nến àïí tiïët kiïåm àûúâng truìn Nïëu nến xëng dung lûúång câng thêëp thị k thåt nến câng phûác tẩp, cho chêët lûúång khưng cao vâ àùåc biïåt lâ thúâi gian xûã lđ sệ lêu, gêy trïỵ - Mưåt nhûúåc àiïím khấc ca àiïån thoẩi IP lâ vêën àïì tiïëng vổng Nïëu nhû mẩng thoẩi, trïỵ đt nïn tiïëng vổng khưng ẫnh hûúãng nhiïìu thị mẩng IP, trïỵ lúán nïn tiïëng vổng ẫnh hûúãng nhiïìu àïën chêët lûúång thoẩi Vị vêåy, tiïëng vổng lâ mưåt vêën àïì cêìn phẫi giẫi quët àiïån thoẩi IP http://www.ebooks.vdcmedia.com 98 SVTH: THAI QUANG TUNG GATE_INIT NetTSC: TSC_EvtCallState_Type_Null PSTN đà gác máy NetTSC: WAIT_DONE WAIT_FOR_CALL PSTN: PSTN: DIGITAL_ON_HOOK NetTSC: NetTSC: TSC_EvtCallState_Type_Null WAIT_FOR_CONNECT PSTN đà gác máy PSTN_RELEASE NetTSC: PSTN: DIGITAL_ON_HOOK NetTSC: TSC_EvtCallState_Type_Failed PSTN: DIGITAL_ON_HOOK hc NetTSC: WAIT FOR IDL NetTSC: WAIT_FOR_RELEAS NetTSC: TSC_EvtCallState_Type_Idled Hình 4.4: Cuộc gọi đến từ phía PSTN WAIT_FOR_CONNECT: Lc nây, kïnh àang chúâ phđa IP trẫ lúâi Nïëu ûáng duång nhêån àûúåc message TSC_EvtCallState_Type_Failed cho biïët viïåc kïët nưëi cåc gổi phđa IP thêët bẩi (cố thïí khưng àng àõa chó, hóåc chín mậ hoấ khưng ph húåp) Nố thûåc hiïån viïåc giẫi phống cåc goồi bựỗng caỏch gỷói i message TSC_MsgDropCall vaõ kùnh chuyùớn sang trẩng thấi WAIT_FOR_IDLE Nïëu nhêån àûúåc message TSC_EvtCallState_Type_Connected cho biïët u cêìu kïët nưëi àậ àûúåc chêëp nhêån, kïnh chuín sang trẩng thấi kïët nưëi WAIT_FOR_DISCONNECT WAIT_FOR_DISCONNECT: Àêy lâ trẩng thấi mâ cåc gổi àậ àûúåc kïët nưëi thânh cưng, hai bïn àang trao àưíi cấc thưng tin thoẩi vúái Lc nây, nïëu mưåt hai bïn thûåc hiïån thuã tuåc kïët thuác http://www.ebooks.vdcmedia.com SVTH: THAÁI QUANG TUÂNG 99 cåc gổi, ûáng dng nhêån àûúåc sûå kiïån DTI_ON_HOOK tûâ phđa PSTN hóåc message tûâ NetTSC, nố sệ thûåc hiïån viïåc cùỉt kïët nưëi thoẩi giûäa hai bïn, thiïët lêåp trẩng thấi kïnh PSTN lïn on hook (giẫi phưng kïët nưëi PSTN) vâ gûãi àïën NetTSC message TSC_MsgDropCall àïí hu bỗ kïët nưëi phđa IP Trẩng thấi tiïëp theo cuãa kïnh laâ WAIT_FOR_IDE WAIT_FOR_IDLE: Firmware àang thûåc hiïån viïåc giẫi phống kïët nưëi vúái bïn IP Khi àậ thûåc hiïån xong viïåc hu bỗ kïët nưëi, NetTSC sệ bấo cho ỷỏng duồng bựỗng message TSC_EvtCallState_Type_Idled Luỏc naõy mựồc duõ kïët nưëi vúái phđa IP àậ àûúåc giẫi phống nhûng cấc tâi ngun firmware vêỵn chûa àûúåc giẫi phống, cấc thưng tin vïì cåc gổi vêỵn cố thïí àûúc sûã dng Àïí thưëng kï cåc gổi bẫn tin TSC_MsgGetCallInfo ỷỳồc gỷói i ùởn NetTSC NetTSC traó lỳõi bựỗng baón tin TSC_MsgGetCallInfoCmplt cố chûáa cấc thưng tin thưëng kï cåc gổi nhû: thúâi gian, sưë gối tin truìn ài, nhêån àûúåc, sưë gối tin bõ mêët Sau àậ lêëy thưng tin thưëng kï cåc gổi, ûáng dng gûãi àïën NetTSC message TSC_MsgReleaseCall u cêìu firmware giẫi phống tâi ngun, trẩng thấi tiïëp theo lâ WAIT_FOR_RELEASE WAIT_FOR_RELEASE: Àêy lâ trẩng thấi mâ ûáng dng àang chúâ cho firmware giẫi phống tâi ngun liïn quan àïën cåc gổi Khi firmware giẫi phống xong tâi ngun, nố thưng bấo cho ûáng duồng biùởt bựỗng message TSC_EvtCallState_Type_Null Luỏc naõy coỏ hai khaó nùng xẫy ra: Nïëu cåc gổi kïët thc lâ phđa PSTN u cêìu, àố phđa PSTN lc nây àậ hoân toân àûúåc giẫi phống, vị vêåy ûáng dng thûåc hiïån thiïët lêåp lẩi cấc giấ trõ ban àêìu cho cêëu trc Dm3NetTSC vâ chuín sang trẩng thấi WAIT_FOR_CALL sùéng sâng nhêån cåc gổi tiïëp theo Nïëu cåc gổi lâ phđa IP u cêìu kïët thc, lc nây kïnh phẫi chúâ cho phđa PSTN giẫi phống, trẩng thấi tiïëp theo cuãa kïnh laâ PSTN_RELEASE PSTN_RELEASE: Nïëu kïnh nhêån àûúåc tđn hiïåu gấc tûâ phđa PSTN, nố chuín sang trẩng thấi WAIT_FOR_CALL chúâ cåc gổi tiïëp theo Tuy nhiïn trẩng thấi nây, kïnh cng cố thïí nhêån http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG 100 àûúåc u cêìu thiïët lêåp cåc gổi tûâ bïn IP Lc àố nố phẫi chuín tûâ chưëi cåc gổi vâ chuín sang trẩng thấi WAIT_DONE àïí chúâ cho firmware giẫi phống tâi ngun cåc gổi vûâa múái bõ tûâ chưëi WAIT_DONE: Khi tâi ngun cåc gổi àậ àûúåc giẫi phống, kïnh sệ nhêån àûúåc bẫn tin TSC_EvtCallState_Type_Null Lc àố nố phẫi kiïím tra liïåu phđa PSTN àậ gấc hay chûa (sûã dng mưåt biïën waitOnHook kiïíu BOOL cho mưỵi kïnh àïí kïím tra), nïëu rưìi thị trẩng thấi tiïëp theo lâ WAIT_FOR_CALL, ngûúåc lẩi trúã vïì trẩng thấi PSTN_RELEASE Cåc gổi tûâ mẩng IP vâo GATE_INIT: Àêy lâ trẩng thấi mâ ûáng dng chûa khúãi tẩo cấc component vâ cấc thïí hiïån ca component ca cấc tâi ngun WAIT_FOR_CALL: Àêy lâ trẩng thấi mâ ûáng dng àậ khúãi tẩo xong cấc component vâ cấc thïí hiïån ca component, àùng kđ cấc message vúái firmware Lc nây kïnh úã trẩng thấi sùén sâng nhêån cåc gổi Khi cố cåc gổi àïën tûâ phđa IP, ûáng dng nhêån àûúåc message TSC_EvtCallState_Type_Offer, nố sệ kiïím tra trẩng thấi hiïån tẩi ca kïnh: Nïëu kïnh bêån thị noỏ seọ tỷõ chửởi cuửồc goồi bựỗng caỏch gỷói message TSC_MsgRejectCall àïën NetTSC component Trẩng thấi tiïëp theo ca kïnh lâ WAIT_FOR_IDLE Nïëu kïnh rưỵi nố gûãi message TSC_MsgGetCallInfo àïën NetTSC component àïí lêëy thưng tin vïì cåc gổi, sau àố nố gûãi bẫn tin TSC_MsgAnswerCall àïí chêëp nhêån cåc gổi Trẩng thấi tiïëp theo lâ WAIT_FOR_PSTN_CONNECT http://www.ebooks.vdcmedia.com 101 SVTH: THAI QUANG TUNG GATE_INIT NetTSC: TSC_EvtCallState_Type_Null PSTN đà gác máy NetTSC: Std_MsgDetectEvtsCmplt WAIT_DONE WAIT_FOR_CALL NetTSC: TSC_EvtCallState_Type_Offered Gưi TSC_MsgGetCallInfo ®Õn NetTSC PSTN: DIGITAL_ON_HOOK NetTSC: TSC_EvtCallState_Type_Null NetTSC: PSTN đà gác máy WAIT_FOR_CONNECT PSTN_RELEASE NetTSC: TSC_EvtCallState_Type_Connected Quay sè sang PSTN hc NetTSC: TSC_EvtCallStat e_Type_Idled NetTSC: TSC_EvtCallState_Type_Null Gửi TSC_MsgReleaseCall đến PSTN_INIT PSTN ch-a gác máy WAIT_FOR_RELEAS NetTSC: TSC_EvtCallState_Type_Failed Gửi TSC_MsgDropCall đến NetTSC PSTN: DIGITAL_OFFHOOK NetTSC: TSC_EvtCallState_Type_Idled WAIT_FOR_DISCONNECT Gưi TSC_MsgGetCallInfo ®Õn NetTSC WAIT_FOR_IDLE PSTN: DIGITAL_ON_HOOK NetTSC: TSC_EvtCallState_Type_Disconnected Gửi TSC_MsgDropCall đến NetTSC Hình 4.5: Cuộc gọi đến từ mạng IP WAIT_FOR_CONNECT: Luỏc naõy, kùnh àang chúâ phđa IP xấc nhêån kïët nưëi thânh cưng Nïëu nhêån àûúåc message TSC_EvtCallState_Type_Connected tûâ NetTSC noá thûåc hiïån th tc quay sưë sang mẩng PSTN, thûåc hiïån kïët nưëi lìng thưng tin thoẩi giûäa hai bïn (cho phếp bïn IP cố thïí nghe àûúåc cấc Tone ca PSTN) vâ chuín sang trẩng thấi PSTN_INIT Trong lc nây kïnh cố thïí nhêån àûúåc message TSC_EvtCallState_Type_Idled cho biïët cåc gổi phđa IP àûúåc giẫi phống, nố gûãi message TSC_MsgReleaseCall àïën NetTSC Ngoâi nố cng cố thïí nhêån àûúåc message TSC_EvtCallState_Type_Failed cho biïët viïåc kïët nưëi cåc gổi phđa IP http://www.ebooks.vdcmedia.com 102 SVTH: THẤI QUANG TNG thêët bẩi (cố thïí khưng àng àõa chó, hóåc chín mậ hoấ khưng ph húåp) Nố thûåc hiïån viïåc giẫi phống cåc goồi bựỗng caỏch gỷói i message TSC_MsgDropCall vaõ kùnh chuyùớn sang trẩng thấi WAIT_FOR_IDLE PSTN_INIT: úã trẩng thấi nây kïnh àang chúâ phđa PSTN trẫ lúâi, cấc message mâ kïnh cố thïí nhêån àûúåc lc nây lâ: Kïnh nhêån àûúåc sûå kiïån DTI_OFF_HOOK cho biïët bïn PSTN trẫ lúâi cåc gổi, nố chuín sang trẩng thấi WAIT_FOR_DISCONNECT Kïnh nhêån àûúåc message TSC_EvtCallState_Type_Disconnected cho biïët lâ phđa IP àậ hu bỗ cåc gổi Nố gûãi message TSC_MsgDropCall àïí u cêìu giẫi phống cåc gổi, trẩng thấi tiïëp theo ca kïnh lâ WAIT_FOR_IDLE Cấc trẩng thấi tiïëp theo ca trûúâng húåp nây hoân toân giưëng vúái trûúâng húåp cåc gổi PSTN inbound (giai àoẩn kïët thc cåc gổi) Xêy dûång chûúng trịnh Cêëu trc dûä liïåu Mưỵi kïnh thoẩi àûúåc biïíu diïỵn búãi mưåt cêëu trc GateSession nhû sau: struct GateSession { USHORT sessionState; gateStateFxn stateFxn; USHORT sessionNumber; BOOL waitOnHook; CallParameters callParam; DM3NetTSC NetTscComp; NETTSCCLUSTER NetTscClust; PSTNInfo PstnInfo; } Biïën sesionState mư tẫ trẩng thấi ca kïnh thoẩi, cấc trẩng thấi cố thïí cố ca kïnh àûúåc liïåt kï 4.3 http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG 103 Tûúng ûáng vúái mưỵi trẩng thấi sệ cố mưåt hâm state machine, biïën stateFxn xấc àõnh hâm state machine ca kïnh kïnh àang úã trẩng thấi àûúåc biïíu diïỵn búãi biïën sessionState Biïën sessionNumber àõnh danh nhêët cho kïnh Biïën waitOnHook àûúåc sûã dng àïí kiïím tra trẩng thấi ca thụ bao thoẩi (àậ gấc hay chûa) Biïën callParam dng àïí lûu trûä cấc tham sưë vïì cåc gổi àang xẫy trïn kïnh Nố cố kiïíu lâ cêëu trc CallParameter àûúåc àõnh nghơa thû viïån AFC Cấc thưng sưë mâ nố lûu giûä cố thïí lâ: Thû viïån AFC cung cêëp cho ta module Dm3NetTsc àïí giao tiïëp vúái thânh phêìn NetTSC ca tâi ngun NetTSP Biïën NetTscComp cố kiïíu lâ cêëu trc Dm3NetTsc, vị vêåy thưng qua nố ûáng dng cố thïí giao tiïëp vúái thïí hiïån ca NetTSC component àïí àiïìu khiïín cåc gổi phđa IP NetTscClust lâ mưåt biïën kiïíu cêëu trc NETTSCCLUSTER àûúåc àõnh nghơa thû viïån AFC (module NetTscCluster) Thưng qua biïën nây, ûáng dng cố thïí sûã dng cấc dõch v cluster ca firmware nhû: cêëp phất, tịm, xấc àõnh cấc khe thúâi gian SC bus, àiïìu khiïín truìn, nhêån dûä liïåu qua SC bus àïën Card giao tiïëp PSTN PstnInfo mö tẫ kïnh thoẩi PSTN Nố cố kiïíu lâ cêëu trc PSTNInfo, gưìm ba trûúâng: pstnTxTSlot mư tẫ khe thúâi gian SCbus àïí truìn dûä liïåu, voiceDevice, phoneDevice lâ àõa chó cấc khưëi giao tiïëp mẩng vâ xûã lđ thoẩi card giao diïån mẩng PSTN Sú àưì khưëi Mư hịnh lêåp trịnh àûúåc chổn lâ mư hịnh bêët àưìng bưå àún lìng, vị vêåy cấc bûúác thûåc hiïån chûúng trịnh nhû sau: Khúãi àưång hïå thưëng: khúãi àưång cấc thiïët bõ, xấc àõnh cấc tham sưë mùåc àõnh Khúãi tẩo I/O Completion Port àïí nhêån têët cẫ cấc sûå kiïån Khúãi tẩo cấc kïnh thoẩi PSTN, àùng kđ cấc sûå kiïån, cho phếp I/O Completion Port cố thïí nhêån cấc sûå kiïån nây http://www.ebooks.vdcmedia.com 104 SVTH: THẤI QUANG TNG Khúãi tẩo cấc kïnh thoẩi IP, àùng kđ cấc message, cho phếp I/O Completion Port nhêån cấc sûå kiïån tûâ kïnh thoẩi IP Lêëy sûå kiïån tûâ I/O Completion Port àïí xûã lđ I/O Completion port hoẩt àưång nhû mưåt hâng àúåi àïí nhêån cấc sûå kiïån Àïí lêëy cấc sûå kiïån tûâ I/O Completion Port, vông lùåp vư têån ta gổi hâm GetQueuCompletionStatus() ca WinAPI Ngay nhêån àûúåc mưåt sûå kiïån, kiïíu sûå kiïån, kïnh nhêån àûúåc sûå kiïån vâ lđ xẫy sệ àûúåc phên tđch vâ hâm state machine sệ àûúåc gổi Sau hoân thânh cấc thao tấc trẩng thấi hiïån tẩi ca kïnh, kïnh cố thïí àûúåc cêåp nhêåp trẩng thấi múái vâ hâm state machine tûúng ûáng Start Khëi ®éng hƯ thống Khởi tạo I/O Completion Port Khởi động phía PSTN Khëi ®éng phÝa IP LÊy sù kiƯn KÕt thóc ? Xử lí kiện F Stop Hình 4.6: Sơ đồ khối ch-ơng trình http://www.ebooks.vdcmedia.com SVTH: THAI QUANG TUNG 105 KẽậT LÅN V KHUËN NGHÕ Àiïån thoẩi IP khúãi àêìu tûúãng chỷõng nhỷ laõ troõ chỳi nhựỗm kùởt nửởi thửng tin thoẩi giûäa hai PC cng mẩng IP thị àậ cố cấc biïín thïí nhû: thoẩi qua mẩng IP, fax qua mẩng IP, dõch v thoẩi thưng minh, àiïån thoẩi Web vâ trúã nïn mưåt loẩi dõch v hûáa hển tûúng lai Àiïím nưíi bêåt ca dõch v àiïån thoẩi IP lâ cûúác phđ rễ, àùåc biïåt vúái cấc cåc gổi àûúâng dâi Vúái nïìn tẫng ca mẩng IP cưång vúái sûå phất triïín ca cấc bưå xûã lđ sưë thị viïåc àûa thoẩi lïn mẩng IP khưng phẫi lâ quấ khố Vúái nhûäng lúåi thïë àố, dõch v nây àậ lâm cho cấc nhâ cung cêëp dõch v viïỵn thưng phẫi lo ngẩi Tuy nhiïn, àiïån thoẩi IP cng cố nhûäng khiïëm khuët ca nố Chêët lûúång thoẩi IP côn chûa cao, súã dơ nhû vêåy lâ vị ẫnh hûúãng ca mẩng truìn dêỵn vâ cấc cú chïë nến thoẩi gêy trïỵ Dung lûúång ca cấc thiïët bõ côn kếm xa so vúái cấc thiïët bõ viïỵn thưng Mùåc d tiïu chín H.323 àûúåc soẩn thẫo cho thiïët bõ multimedia àêìu cëi ca mẩng LAN, song tiïu chín nây lẩi lâ nïìn tẫng cho viïåc phất triïín cấc sẫn phêím àiïån thoẩi IP Thiïët bõ àêìu cëi, Gateway, Gatekeeper vâ MCU lâ thânh phêìn chđnh taåo nïn maång cung cêëp dõch vuå thoaåi qua Internet Thânh phêìn mẩng Gateway àống vai trô trung gian viïåc hưỵ trúå cåc gổi giûäa thụ bao mẩng IP vâ thụ bao mẩng chuín mẩch kïnh Hai chûác nùng chđnh ca Gateway lâ: chuín àưíi th tc bấo hiïåu vâ chuín àưíi cấc phûúng phấp nến tđn thưng tin (tiïëng nối, video vâ sưë liïåu) giûäa hai mẩng Mưåt thânh phêìn mẩng quan trổng àang àûúåc cấc nhâ sẫn xët quan têm àố lâ Gatekeeper Chûác nùng ca Gatekeeper bao gưìm: dõch àõa chó giûäa mẩng IP vâ mẩng chuín mẩch kïnh, àiïìu khiïín quìn truy nhêåp mẩng, thay àưíi giẫi thưng ca kïët nưëi vâ quẫn l vng mâ thụ bao àùng k Quấ trịnh bấo hiïåu vâ xûã lđ cåc gổi theo khuën nghõ H323 liïn quan àïën kïnh bấo hiïåu: kïnh àiïìu khiïín H245, kïnh bấo hiïåu http://www.ebooks.vdcmedia.com SVTH: THẤI QUANG TNG 106 RAS, kïnh bấo hiïåu H225 Kïnh RAS dng àïí truìn cấc bẫn tin H225 RAS giûäa gatekeeper vúái cấc thânh phêìn khấc maồng nhựỗm thỷồc hiùồn mửồt sửở thuó tuồc nhỷ: àùng kđ, àõnh võ àiïím cëi, giấm trẩng thấi, thay àưíi bùng thưng Kïnh bấo hiïåu H225 sûã dng cấc bẫn tin bấo hiïåu khuën nghõ H225 àïí thiïët lêåp, giẫi phống cåc gổi Cấc bẫn tin nây cố thïí àûúåc àõnh tuën trûåc tiïëp giûäa hai àiïím cëi tham gia cåc gổi hóåc qua gatekeeper mâ cấc àiïím cëi nây àùng kđ Kïnh àiïìu khiïín H245 truìn cấc bẫn tin H245 àïí thûåc hiïån cấc th tc nhû: trao àưíi khẫ nùng, xấc àõnh ch túá, àống múã kïnh logic Cåc gổi bùỉt àêìu trïn kïnh bấo hiïåu H225 mưåt chiïìu Sau trao àưíi cấc bẫn tin bấo hiïåu, àõa chó kïnh àiïìu khiïín sệ àûúåc xấc àõnh vâ kïnh àiïìu khiïín àûúåc thiïët lêåp Mưỵi cåc gổi chó thiïët lêåp nhêët mưåt kïnh àiïìu khiïín Cấc bẫn tin H245 àûúåc sûã dng àïí thûåc hiïån thuã tuåc múã kïnh thöng tin media cho phếp hai bïn àâm thoẩi Ngoâi ra, H323 côn àûa th tc kïët nưëi nhanh vâ th tc mậ hoấ bẫn tin H245 bẫn tin bấo hiïåu H225, bỗ qua giai àoẩn thiïët lêåp kïnh àiïìu khiïín Cấc th tc nây sệ khưng cung cêëp àêìy cấc chûác nùng nhû möåt kïnh H245, nhûng chuáng àûúåc ûu tiïn sûã dng dõch v thoẩi IP vị mang lẩi hiïåu quẫ cao hún Khi cåc gổi cố sûå tham gia ca mẩng SCN, bấo hiïåu giûäa gateway vâ mẩng SCN lâ bấo hiïåu mẩng SCN Bấo hiïåu giûäa gateway vúái àêìu cëi hóåc gateway mẩng IP tuên theo khuyïën nghõ H323 Tiïu chuêín kyä thuêåt TS 101 322 vâ TS 101 471 giúái hẩn nhûäng th tc bẫn tin H323 àûúåc ấp dng àiïån thoẩi IP Trong giai àoẩn thiïët lêåp vâ giẫi phống cåc gổi, cấc thưng tin bấo hiïåu bùng ca SCN sệ àûúåc truìn cấc bẫn tin bấo hiïåu H225 Trong giai àoẩn thûåc hiïån cåc gổi, chng sệ àûúåc truìn bẫn tin H245 userInputIndication Dõch v àiïån thoẩi IP tûúng lai sệ àûúåc ấp dng rưång rậi, vị vêåy cấc sẫn phêím ấp dng cho nố cêìn phẫi àûúåc nghiïn cûáu xêy dûång Xêy dûång cấc gateway lâ mưåt nhûäng xu hûúáng phất triïín hiïån Viïån khoa hổc vâ k thåt bûu àiïån àậ chïë tẩo thânh cưng gateway dung lûúång kïnh thoẩi tûúng tûå vâ àang phất triïín gateway vúái dung lûúång lìng E1 Giẫi phấp phêìn cûáng àûúåc lûåa chổn lâ dng card DSP àùåc chng Phêìn cûáng àûúåc sûã dng lâ card http://www.ebooks.vdcmedia.com SVTH: THAÁI QUANG TUÂNG 107 D/300 cho giao tiïëp mẩng thoẩi vâ card Dm3/IP link cho giao tiïëp IP ca hậng Dialogic Phêìn mïìm xûã lđ cåc gổi cho gateway bao gưìm cấc khưëi giao tiïëp mẩng vâ khưëi àiïìu khiïín Trong khn khưí àưì ấn nây chó têåp trung vâo khưëi giao tiïëp mẩng IP vâ khưëi àiïìu khiïín Mư hịnh lêåp trịnh àûúåc ấp dng lâ mư hịnh bêët àưìng bưå àún lìng sûã dng cú chïë àưìng bưå I/O completion port ca Win32 Mư hịnh nây sûã dng cấc trẩng thấi àïí àiïìu khiïín cåc gổi Mưỵi cåc gổi sệ chuín trẩng thấi nhêån cấc sûå kiïån thđch húåp Trïn àêy lâ nhûäng kïët lån rt tûâ àïì tâi nghiïn cûáu nây Trïn cú súã àố em xin àïì xët cấc hûúáng phất triïín tiïëp theo : Hoân thiïån sẫn phêím gateway dung lûúång lìng E1 vâ phất triïín vúái dng lûúång lúán hún (nhiïìu lìng E1) Chïë tẩo Gatekeeper Nghiïn cûáu cấc giẫi phấp nêng cao chêët lûúång dõch v thoẩi Internet Xêy dûång hïå thưëng quẫn lđ giấm dõch vuå VoIP http://www.ebooks.vdcmedia.com 108 SVTH: THAÁI QUANG TUÂNG THUÊÅT NGÛÄ V TÛ VIÏËT TÙỈT ACF Admissions Confirm AFC Application Foudation Code API Application Program Interface ASIC Application Specific Integrated Circuit ASR Automatic Speech Recognization ARJ Admissions Reject ARQ Admissions Request BCF Bandwidth Confirm BRJ Bandwidth Reject BRQ Bandwidth Request CP Control Processor CT Computer Telephony DCF Disengage Confirm DNI Digital Network Interface DTMF Dual-Tone MultiFrequency DRJ Disengage Reject DRQ Disengage Request GCF Gatekeeper Confirmation GK Gatekeeper http://www.ebooks.vdcmedia.com 109 SVTH: THAÁI QUANG TUÂNG GCF Gatekeeper Confirm GRJ Gatekeeper Reject GRQ Gatekeeper Request GW Gateway IRQ Information Request IRR Information Request Response ISDN Integrated Services Digital Network IE Information Element IP Internet Protocol LCF Location Confirm LRJ Location Reject LRQ Location Request LAN Local Area Network MC Multipoint Controller MCU Multipoint Control Unit MP Multipoint Processor MMA Mediastream Management ASIC PC Personal Computer PCM Pulse Code Modulation PDU Protocol Data Unit QoS Quality of Service RAS Registration, Admission and Status RIP Request In Progress RRJ Registration Reject http://www.ebooks.vdcmedia.com 110 SVTH: THAÁI QUANG TUÂNG RRQ Registration Request RTCP Real-time Transport Control Protocol RTOS Real-Time Operating System RTP Real-time Transport Protocol SCN Switched Circuit Network SP Signal Processor TCP Transport Control Protocol TSAP Transport Service Access Point TSP Telephone Service Provider UDP User Datagram Protocol UCF Unregistration Confirm URJ Unregistration Reject URQ Unregistration Request VSR Voice Stream Resource WAN Wide Area Network http://www.ebooks.vdcmedia.com 111 SVTH: THẤI QUANG TNG TÂI LIÏÅU THAM KHẪO ITU-T Recommendation H323 multimedia communication systems (02/1998): Packet-based ITU-T Recommendation H225.0 (1998): Call signalling protocols andmedia stream packettization for packet-based mutimedia communication systems ITU-T Recommendtion H245 (1998): Control protocol for multimedia communication ITU-T Recommendation Q.931 (1998): ISDN user-network interface layer specification for basic call control ETSI TS 101 322 (1999) Signalling for basic calls and inter domain calls between an H.323 Terminal and a Terminal in a SCN Phase II: Scenario + Scenario ETSI TS 101 471 (07/1999) Signalling for calls between H.323 Terminals and Terminals in a Swiched-Circuit Network (SCN) Phase III: Scenario 1, 2,3,4 Nghiïn cûáu cưng nghïå àiïån thoẩi trïn Internet - Ths Àinh Vùn Duäng (12/1998) Nghiïn cûáu triïín khai thûã nghiïåm dõch vuå thoẩi giûäa mẩng IP vâ mẩng chuín mẩch kïnh - Ths Àinh Vùn Duäng (12/1999) Dm3 Mediastream Architechture - Dialogic corporation (1999) Application Foudation Code for Dm3 Direct Interface for Windows - Dialogic corporation (1999) Dm3 NetTSP resource message guide - Dialogic corporation (1999) http://www.ebooks.vdcmedia.com SVTH: THAÁI QUANG TUÂNG Dm3 IP Link user’s guide - Dialogic corporation (1999) http://www.ebooks.vdcmedia.com 112 ... giẫi quët àiïån thoẩi IP http://www.ebooks.vdcmedia.com 11 SVTH: THẤI QUANG TNG Phất triïín dõch v àiïån thoẩi IP 2.1 Khẫ nùng triïín khai dõch v àiïån thoẩi IP Thoẩi qua IP hiïån àậ àõnh hịnh... VoIP tûúng lai Khaó nựng phửớ biùởn dich vuồ VoIP nựỗm giỷọa hai phûúng ấn: Thiïëu tâi ngun trïn Giao thûác interrnet múái Chêët lûúång Vol IP vêỵn thêëp Khưng côn lúåi thïë giấ cẫ Dõch v Vol IP. .. Dõch v trïn IP phất Giấ cung cêëp VoIP thay àưíi Lúåi thïë giấ cẫ trúã nïn khưng cêìn thiïët Cấc nhâ cung cêëp dõch v múái vâ ISP cố chưỵ Mẩng IP tẫi phêìn lúán lûu Hịnh 1.4: Àiïån thoẩi IP àûúåc