45
4 บทที2 ทฤษฎีและเอกสารที่เกี่ยวข้อง ในการศึกษาและประยุกต์ใช้ระบบ VoIP บนเครือข่าย Windows 2008 Server โดยใช้โปรแกรม 3CXPhone System9 ทางผู้ศึกษาจะได้อธิบายและกล่าวถึงทฤษฎีที่เกี่ยวข้องกับ ระบบ VoIP รวมถึงงานวิจัยที่เกี่ยวข้อง โดยจะอธิบายถึงรายละเอียดและหลักการทางานต่างๆ ทีสาคัญ ดังต่อไปนี2.1 ประวัติความเป็นมาของโทรศัพท์ 2.2 ระบบอินเทอร์เน็ต 2.3 ความรู้ทั่วไปเกี่ยวกับ VoIP 2.4 โปรโตคอลที่เกี่ยวข้องกับ VoIP 2.5 โปรแกรมตู้ชุมสาย IP-BPX 2.6 ระบบปฏิบัติการ Windows 2008 Server 2.7 ระบบโทรศัพท์ Soft phone 3CX Cline 2.8 งานวิจัยที่เกี่ยวข้อง 2.1 ประวัติความเป็นมาของโทรศัพท์ (ธวัชชัย, 2533) โทรคมนาคม (Telecommunication) หมายถึงการติดต่อสื่อสารทางไกล สามารถแบ่งออก ได้เป็น 2 ประเภทใหญ่ คือ แบบการสื่อสารในทิศทางเดียว (Unidirectional) เช่น วิทยุโทรทัศน์ ฯลฯ และแบบการสื่อสารสองทิศทาง (Bidirectional) เช่น โทรเลข โทรศัพท์ ฯลฯ ในการส่งข่าวสาร นั้น จะต้องมีองค์ประกอบสองอย่างคือ สัญญาณ (Signal) และตัวกลาง (Medium) สาหรับการ สื่อสารทางโทรศัพท์นั้นจะใช้สาย (Transmission) เป็นตัวกลางในส่งสัญญาณ การเรียกติดต่อกันทางโทรศัพท์ (Telephone Call) หมายถึงการติดต่อสนทนากันระหว่าง บุคคลสองคนที่ระยะทางอยู่ห่างไกลกันโทรศัพท์ได้ถูกประดิษฐ์คิดค้นขึ้นเป็นครั้งแรกในประเทศ สหรัฐอเมริกาโดย Alexander Graham Bell เมื่อปี .. 2419 ชุมสายโทรศัพท์ได้ถูกเปิดใช้บริการ ให้กับผู้เช่าเป็นครั้งแรกในเมือง New Haven เรียกว่าระบบใช้พนักงานต่อ (Manual Telephone System) ตัวของเครื่องโทรศัพท์ที่ใช้เป็นแบบ Magneto และมีแบตเตอรี่ติดอยู่ที่ตัวของ เครื่องโทรศัพท์ทุกเครื่อง เราจึงเรียกโทรศัพท์ระบบนี้ว่าเป็น ระบบแบตเตอรี่ประจาเครื่อง(โทรศัพท์ เป็นระบบแบตเตอรี่ร่วม (Common Battery Telephone System) สาหรับประเทศไทยได้มีการนา โทรศัพท์ระบบแบตเตอรี่ประจาเครื่องเข้ามาใช้เป็นครั้งแรกเมื่อ .. 2529 โดยมีผู้เช่าจานวน

VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

  • Upload
    others

  • View
    33

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

4

บทท 2 ทฤษฎและเอกสารทเกยวของ

ในการศกษาและประยกตใชระบบ VoIP บนเครอขาย Windows 2008 Server

โดยใชโปรแกรม 3CXPhone System9 ทางผศกษาจะไดอธบายและกลาวถงทฤษฎทเกยวของกบระบบ VoIP รวมถงงานวจยทเกยวของ โดยจะอธบายถงรายละเอยดและหลกการท างานตางๆ ทส าคญ ดงตอไปน 2.1 ประวตความเปนมาของโทรศพท

2.2 ระบบอนเทอรเนต 2.3 ความรทวไปเกยวกบ VoIP 2.4 โปรโตคอลทเกยวของกบ VoIP 2.5 โปรแกรมตชมสาย IP-BPX 2.6 ระบบปฏบตการ Windows 2008 Server 2.7 ระบบโทรศพท Soft phone 3CX Cline 2.8 งานวจยทเกยวของ 2.1 ประวตความเปนมาของโทรศพท (ธวชชย, 2533) โทรคมนาคม (Telecommunication) หมายถงการตดตอสอสารทางไกล สามารถแบงออกไดเปน 2 ประเภทใหญ ๆ คอ แบบการสอสารในทศทางเดยว (Unidirectional) เชน วทยโทรทศน ฯลฯ และแบบการสอสารสองทศทาง (Bidirectional) เชน โทรเลข โทรศพท ฯลฯ ในการสงขาวสารนน จะตองมองคประกอบสองอยางคอ สญญาณ (Signal) และตวกลาง (Medium) ส าหรบการสอสารทางโทรศพทนนจะใชสาย (Transmission) เปนตวกลางในสงสญญาณ การเรยกตดตอกนทางโทรศพท (Telephone Call) หมายถงการตดตอสนทนากนระหวางบคคลสองคนทระยะทางอยหางไกลกนโทรศพทไดถกประดษฐคดคนขนเปนครงแรกในประเทศสหรฐอเมรกาโดย Alexander Graham Bell เมอป พ.ศ. 2419 ชมสายโทรศพทไดถกเปดใชบรการใหกบผเชาเปนครงแรกในเมอง New Haven เรยกวาระบบใชพนกงานตอ (Manual Telephone System) ตวของเครองโทรศพททใชเปนแบบ Magneto และมแบตเตอรตดอยทตวของเครองโทรศพททกเครอง เราจงเรยกโทรศพทระบบนวาเปน ระบบแบตเตอรประจ าเครอง(โทรศพทเปนระบบแบตเตอรรวม (Common Battery Telephone System) ส าหรบประเทศไทยไดมการน าโทรศพทระบบแบตเตอรประจ าเครองเขามาใชเปนครงแรกเมอ พ.ศ. 2529 โดยมผเชาจ านวน

Page 2: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

5

ทงหมด 21 เลขหมายหลงจากนนในป พ.ศ. 2450 จงไดน าระบบแบตเตอรรวมมาใชงาน โดยตงไวทต าบลวดเลยบ ในป พ.ศ. 2433 Almon B. Strowger ไดพฒนาระบบโทรศพททใชพนกงานตอมาเปนระบบอตโนมต เราเรยกชมสายโทรศพทระบบนวา Step by Step ประเทศไทยน าเขามาใชเปนครงแรกเมอป พ.ศ.2480 อปกรณสวทชทใชกบชมสายโทรศพทอตโนมตระบบ Step by Step เปนแบบกลไฟฟา (Electro Mechanical) ถงแมวาจะมขนาดใหญมาก แตกใหความสะดวกในการใชงาน ตอมากไดมการพฒนาระบบของชมสายโทรศพทมาเปนระบบ Crossbar ซงมการควบคมการท างานของระบบเปนแบบ Common Control ถงแมวาอปกรณ สวทชชงทใชจะเปนแบบกลไฟฟาแตกใหขดความสามารถ และความรวดเรวในการตอของอปกรณสวทชสงกวาระบบ Step by Step ระบบโทรศพทไดรบการพฒนาและเปลยนแปลงตามล าดบอยางตอเนอง ทงนเพอใหทนกบความตองการของผเชา ในป พ.ศ.2503 Semi – Conductor ไดเขามามบทบาทอยางมากบรษทผผลตเครองชมสายโทรศพทตาง ๆ ไดน าเอา Semi-Conductor มาใชในการผลตแตระบบควบคมยงคงเปนแบบ Common Control จนกระทงในป พ.ศ.2513 เทคโนโลยทางดานคอมพวเตอรไดเจรญขนมาอยางรวดเรว จงไดมการพฒนาระบบโทรศพททมการควบคมการท างานของระบบดวย Software เรยกวาระบบ Stored Program Control (SPC) ในระยะเรมแรกของชมสายโทรศพทระบบน สญญาณทผานภาค Switching ยงคงเปนสญญาณ Analog จนกระทงไดมการน าเอาเทคนคของ Time Division Multiplex – Pulse Code Modulation (TDMPCM)เขามาใชในชมสายโทรศพท ภาคSwitching ของระบบนเปน Time Switch ซงสญญาณทผานกจะเปนสญญาณแบบ Digital ชมสายโทรศพทระบบ SPC ระบบนจงเรยกวาเปน Digital Stored Program Control แตกเรยกกนอยางสนวา ชมสาย SPC การพฒนาระบบของโทรศพทเรมตงแต Alexander Graham Bell ไดประดษฐโทรศพทขนเปนครงแรกจนถงปจจบน 2.1.1 กจการโทรศพทในประเทศไทย กจการโทรศพทในประเทศไทยในระยะเรมแรก เทาทมปรากฏในหนงสอต านานไปรษณยโทรเลขสยาม พ.ศ. 2428-2468 กลาววาไดมการน าโทรศพทเขามาใชในประเทศไทยครงแรกเมอ พ.ศ. 2424 ตรงกบรชสมยพระบาทสมเดจพระจลจอมเกลาเจาอยหว รชกาลท 5 แหงกรงรตนโกสนทร ทางราชการกระทรวงกลาโหม ซงในขณะนนเรยกวา “กรมกะลาโหม” ไดทดลองน าเครองโทรศพทเขามาตดตงทกรงเทพฯและจงหวดสมทรปราการแหงละ 1 เครอง โดยม

Page 3: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

6

วตถประสงคในเบองตน เพอแจงขาวสารเกยวกบเรอเขาและออกทปากน าสมทรปราการใหทางกรงเทพฯ ทราบ เมอครงทคนไทยเรมรจกใชโทรเลขโทรศพทนนมปรากฏอยใน “บนทกจดหมายเหตสยามสมย” วา “มสเตอรอาลาบา Local Battery Telephone สเตอรเปนธระเซรฟเวอรและสอนพวกขาราชการใหเรยนรวชาสายโทรเลขสายเตลโฟนไดรขาวทางไกลแตทกแหงพภพ ดวยอาศยตาดขอมลทสายโทรเลขเขยนมาและไดรขาวแตไกล อาศยหไดยนค าทเขาพดมาตามสายเตลโฟนดวย ” มสเตอรอาลาบาสเตอรผนเปนชาวองกฤษ เขามารบราชการในแผนดนสยามเมอ พ.ศ. 2415 จนกระทงสนชวตเมอ พ.ศ.2425 ตอมาในป พ.ศ. 2529 ทางหนวยงานกรมไปรษณยโทรเลขไดรบโอนกจการโทรศพทจากกระทรวงกลาโหมมาด าเนนการ และไดขยายกจการออกไป โดยเปดโอกาสใหประชาชนไดเชาใชเครองโทรศพทภายในเขตกรงเทพฯ และธนบรนบเปนประวตศาสตรครงแรกของประเทศไทย ทประชาชนไดมโอกาสใชเครองโทรศพทเปนเครองมอสอสารในการตดตอ เครองโทรศพททใชในระยะเรมแรกนนเปนเครองระบบ Magneto หรอระบบแบตเตอรประจ าเครอง มจ านวนผเชาทงสน 61 ราย ระยะทางของสายยาวประมาณ 86 กโลเมตร โทรศพทแบบนไดใชงานตดตอกนมาเปนนาน 20 ปเศษ เครองโทรศพททใชในระบบ Magneto นน เปนเครองโทรศพทแบบไมมหนาปด ทเครองโทรศพทจะมแบตเตอรตออย เพอปอนกระแสไฟฟาใหในขณะทสนทนากน สวนทางดานสญญาณ (Signaling) นเมอผเรยกตองการเรยกไปหายงพนกงานโทรศพทกลางกตองหมน Magneto ทตดอยกบเครองโทรศพท จงจะมสญญาณเกดขนทตสลบสาย (Switchboard) และเมอเลกสนทนากนแลวผเรยกกตองหมน Magneto อกครงเพอใหเกดสญญาณขนทตสลบสายซงเปนการแจงพนกงานโทรศพทกลางวาไดเลกสนทนากนแลว จากความกาวหนาในดานกจการโทรศพทจงไดมการประดษฐโทรศพทในระบบแบตเตอรรวม (Common Battery Telephone System) ขน แตกยงคงเปนระบบทใชพนกงานตอ (Manual Telephone System) โทรศพทระบบแบตเตอรรวมน มลกษณะการใชงานทสะดวกกวาระบบ Magneto มาก กรมไปรษณยโทรเลขจงไดสงซอตสลบสายโทรศพทระบบแบตเตอรรวมมาใชงานตองการเรยกไปยงเลขหมายใดๆ กใหยกปากพดหฟง (Handset) ของเครองโทรศพทขน จะท าใหเกนสญญาณขนทตสลบสาย พนกงานโทรศพทกลางกจะตอเลขหมายทตองการใหโทรศพทระบบแบตเตอรรวมไดถกตดตงทต าบลวดเลยบเมอป พ.ศ. 2450 ตอมาเนองจากสถานทคบแคบไมเหมาะสม จงไดยายสถานทท าการโทรศพทกลางออกมาตงทถนนจกรเพชร

Page 4: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

7

ในป พ.ศ.2465 กจการโทรศพทไดเจรญกาวหนาและแพรหลายยงขน ผเชาโทรศพทไดเพมจ านวนขนถง 1,422 เลขหมายโดยทจ านวนผเชาไดขยายตวมากขน จงไดมการตดตงตสลบสายโทรศพทขนาด 900 เลขหมาย ขนทต าบลบางรก ในบรเวณทท าการไปรษณยกลางอกแหงหนง ตอมาในป พ.ศ. 2470 เพอแบงจ านวนผเชาเขตตอนใตของกรงเทพฯมาเขาทตสลบสายโทรศพททงสองแหงท าใหสามารถตดตอกนได เปนอนวาในป พ .ศ.2471กจการโทรศพทตดตอกบอกหลายตางจงหวด เชนสมทรปราการ นนทบร แลนครปฐม ไดอกดวย ในชวงสมยพลเอกพระเจาบรมวงศเธอกรมพระก าแพงเพชรอครโยธนทรงด ารงต าแหนงเสนาบดกระทรวง System) ตอมาไดมการพฒนาระบบพาณชยและคมนาคม ทรงด ารทจะเปลยนโทรศพทระบบใชพนกงานตอใหมาเปนโทรศพทระบบอตโนมตไดเรม โดยทรงพจารณาเหนวา ตสลบสายโทรศพทระบบแบตเตอรรวมทใชอยมอายการใชงานมานานแลว ความสกหรอ และสภาพอนทรดโทรมของเครองไมสะดวกในการใชงานตอไป อปกรณอะไหลเรมหาไดยากและมราคาแพง เนองจากบรษทผผลตโทรศพทสวนมากไดหนไปผลตเครองชมสายโทรศพทระบบอตโนมตซงมความสะดวกในการใชงานสงมาก ผเชาสามารถเรยกไปยงเลขหมายอนๆไดโดยการหมนหนาปดทเครองโทรศพทตามเลขหมายทตองการตดตอดวยนอกจากนประเทศในยโรปและอเมรกากไดมการใชโทรศพทระบบอตโนมตกนอยางแพรหลายมาเปนเวลาหลายป ภายหลงการเปลยนแปลงกาปกครองเมอป พ.ศ. 2475 ทางการจงไดมการซอเครองชมสายโทรศพทอตโนมตระบบ Step by Step จากบรษท General Electric แหงประเทศองกฤษเมอเดอนกรกฎาคม พ.ศ. 2478 ส าหรบตดตงท ทท าการโทรศพทกลางวดเลยบและบางรก เปนจ านวนเงน 27,198 ปอนด (คดเปนเงนไทยประมาณ 229,182 บาท ตามมลคาเงนในสมยนน ) เมอเดอนเมษายน พ.ศ. 2479 เครองชมสายโทรศพทอตโนมตระบบ Step by Step ทง2 ชด ไดสงมาถงประเทศไทย โดยนายชางชาวไทยซงเดนทางไปรบการศกษาอบรมในประเทศองกฤษและนายชางชาวองกฤษ ไดรวมกนท าการตดตงเครองชมสายโทรศพทอตโนมตดงกลาวทชมสายวดเลยบจ านวน 2,300 เลขหมาย และทชมสายบางรกจ านวน 1,200 เลขหมาย รวมเปน 3,500 เลขหมาย เมอไดรบการตรวจสอบสภาพทางสายตอนนอก เปลยนเครองโทรศพทตามบานผเชาตลอดจนไดเปลยนแปลงและก าหนดเลขหมายโทรศพทตามบานผเชาใหมรวมทงเรยบเรยงสมดรายนามผเชาโทรศพทใหมจนเปนเรยบรอยแลว จงไดเปดใชงานชมสายโทรศพทอตโนมต เมอเวลา 00.01 น. ของวนท 26 กนยายน 2480 หลงจากทไดเปดใชชมสายโทรศพทอตโนมตแลวปรากฏวาเปนทนยมของประชาชนเพมมากขนเปนล าดบ จงไดมการจดซอชมสายโทรศพทเพมอกจ านวน 2 แหง คอชมสายโทรศพทสามเสน และชมสายโทรศพทเพลนจต

Page 5: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

8

กจการโทรศพทในประเทศไทยไดเจรญกาวหนาไปอยางไมหยดยง จนเมอ พ.ศ. 2526 มชมสายโทรศพททวประเทศ 217 ชมสาย มจ านวนเลขหมายทงสนประมาณ 508,272 เลขหมายในจ านวนนไดแบงออกเปนชมสายโทรศพทในเขตพนทสวนนครหลวง (ครอบคลมพนทจงหวดกรงเทพมหานคร สมทรปราการ นนทบรและปทมธาน) 56 ชมสาย จ านวนเลขหมายทงสนประมาณ 381,438 เลขหมายเปนระบบ Crossbar 44 ชมสาย จ านวน 371,038 เลขหมาย ระบบSPC 12 ชมสาย จ านวน 10,400 เลขหมาย และชมสายโทรศพทในสวนภมภาครวม 161ชมสาย จ านวนเลขหมายทงสนประมาณ 137,234 เลขหมาย เปนระบบ 153 ชมสายจ านวน 130,634 เลขหมาย ระบบ SPC 8 โทรศพทไดแพรหลายออกไปทวกรงเทพฯและยงสามารถใชชมสาย จ านวน 6,000 เลขหมาย องคการโทรศพทแหงประเทศไทย (ท.ศ.ท.) ขณะนนไดเรมมโครงการพฒนาขยายขายบรการโทรศพทเพมขนทวประเทศ เรยกวาแผนพฒนาเศรษฐกจ ท.ศ.ท. 2527-2531 โดยท าการปรบปรงขยายชมสายโทรศพทระบบ Crossbar ทมใชอยแลวใหดยงขน ซงชมสายโทรศพทระบบ Crossbar บางแหงทหมดอายการใชงานกไดท าการตดตงชมสายโทรศพทระบบ SPC เขาทดแทน ตามโครงการน องคการโทรศพทแหงประเทศไทยไดสงซอเครองชมสายโทรศพทระบบ SPC แบบ Digital จากบรษท NEC แหงประเทศญปน ซงมเครองหมายทางการคาวา AXE-10รวมเปนจ านวนทงสนประมาณ 950,000 เลขหมาย โดยท าการตดตงในเขตโทรศพทนครหลวงประมาณ 520,000 เลขหมาย และตดตงในเขตสวนภมภาคประมาณ 430,000 เลขหมาย 2.2 ระบบอนเทอรเนต 2.2.1 อนเทอรเนต คออะไร

อนเทอรเนต(Internet) คอ เครอขายนานาชาต ทเกดจากเครอขายขนาดเลกมากมาย รวมเปนเครอขายเดยวทงโลก หรอเครอขายสอสาร ซงเชอมโยงระหวางคอมพวเตอรทงหมด ทตองการเขามาในเครอขาย ส าหรบค าวา internet หากแยกศพทจะไดมา 2 ค า คอ ค าวา Inter และค าวา net ซง Inter หมายถงระหวาง หรอทามกลาง และค าวา Net มาจากค าวา Network หรอเครอขาย เมอน าความหมายของทง 2 ค ามารวมกน จงแปลวา การเชอมตอกนระหวางเครอขาย

IP (Internet protocol) Address คอมพวเตอรทกเครองทเชอมตอกนใน internet ตองม IP ประจ าเครอง ซง IP นมผรบผดชอบคอ IANA (Internet assigned number authority) ซงเปนหนวยงานกลางทควบคมดแล IPV4 ทวโลก เปน Public address ทไมซ ากนเลยในโลกใบน การดแลจะแยกออกไปตามภมภาคตาง ๆส าหรบทวปเอเชยคอ APNIC (Asia pacific network information center) แตการขอ IP address ตรง ๆ จาก APNIC ดจะไมเหมาะนก เพราะเครองคอมพวเตอรตาง ๆ เชอมตอดวย Router ซงท าหนาท

Page 6: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

9

บอกเสนทาง ถาทานมเครอขายของตนเองทตองการเชอมตออนเทอรเนต กควรขอ IP address จาก ISP (Internet Service Provider) เพอขอเชอมตอเครอขายผาน ISP และผใหบรการกจะคดคาใชจาย ในการเชอมตอตามความเรวททานตองการ เรยกวา Bandwidth เชน 2 Mbps แตถาทานอยตามบาน และใชสายโทรศพทพนฐาน กจะไดความเรวในปจจบนไมเกน 56 Kbps ซงเปน speed ของ MODEM ในปจจบน IP address คอเลข 4 ชด หรอ 4 Byte เชน 203.158.197.2 หรอ 202.29.78.12 เปนตน แตถาเปนสถาบนการศกษาโดยทวไปจะได IP มา 1 Class C เพอแจกจายใหกบ Host ในองคกรไดใช IP จรงไดถง 254 เครอง เชน 203.159.197.0 ถง 203.159.197.255 แต IP แรก และ IP สดทายจะไมถกน ามาใช จงเหลอ IP ใหใชไดจรงเพยง 254 หมายเลข 1 Class C หมายถง Subnet mask เปน 255.255.255.0 และแจก IP จรงในองคกรไดสงสด 254 1 Class B หมายถง Subnet mask เปน 255.255.0.0 และแจก IP จรงในองคกรไดสงสด 66,534 1 Class A หมายถง Subnet mask เปน 255.0.0.0 และแจก IP จรงในองคกรไดสงสด 16,777,214 2.2.2 ประโยชนของอนเทอรเนต

1) เปนแหลงขอมลทลก และกวาง เพราะขอมลถกสรางไดงาย แมนกเรยน หรอผสงอายกสรางได 2) เปนแหลงรบ หรอสงขาวสาร ไดหลายรปแบบ เชน mail, board, icq, irc, sms หรอ web เปนตน 3) เปนแหลงใหความบนเทง เชน เกม ภาพยนตร ขาว หรอหองสะสมภาพ เปนตน 4) เปนชองทางส าหรบท าธรกจ สะดวกทงผซอ และผขาย เชน e-commerce หรอบรการโอนเงน เปนตน 5) ใชแทน หรอเสรมสอทใชตดตอสอสาร ในปจจบน โดยเสยคาใชจาย และเวลาทลดลง 6) เปนชองทางส าหรบประชาสมพนธสนคา บรการ หรอองคกร

Page 7: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

10

2.2.3 ประวตความเปนมา 2.2.3.1 ประวตในระดบนานาชาต อนเทอรเนต เปนโครงการของ ARPAnet(Advanced Research Projects Agency Network) ซงเปนหนวยงานทสงกด กระทรวงกลาโหม ของสหรฐ (U.S.Department of Defense - DoD) ถกกอตงเมอประมาณ ป พ.ศ.2503(ค.ศ.1960) พ.ศ.2512(ค.ศ.1969) ARPA ไดรบทนสนนสนน จากหลายฝาย ซงหนงในผสนบสนนกคอ Edward Kenedy และเปลยนชอจาก ARPA เปน DARPA(Defense Advanced Research Projects Agency) พรอมเปลยนแปลงนโยบายบางอยาง และในปพ.ศ.2512 นเองไดทดลองการเชอมตอคอมพวเตอรจาก 4 แหงเขาหากนเปนครงแรก คอ มหาวทยาลยแคลฟอรเนยทลองแอนเจลส สถาบนวจยสแตนฟอรด มหาวทยาลยแคลฟอรเนยทซานตาบารบารา และมหาวทยาลยยทาห เครอขายทดลองประสบความส าเรจอยางมาก ดงนนในปพ.ศ.2518(ค.ศ.1975) จงเปลยนจากเครอขายทดลอง เปนเครอขายใชงานจรง ซง DARPA ไดโอนหนาทรบผดชอบใหแก หนวยงานการสอสารของกองทพสหรฐ(Defense Communications Agency - ปจจบนคอ Defense Informations Systems Agency) แตในปจจบน Internet มคณะท างานทรบผดชอบบรหารเครอขายโดยรวม เชน ISOC (Internet Society) ดแลวตถประสงคหลก IAB(Internet Architecture Board) พจารณาอนมตมาตรฐานใหมใน Internet IETF(Internet Engineering Task Force) พฒนามาตรฐานทใชกบ Internet ซงเปนการท างานโดยอาสาสมคร ทงสน

พ.ศ.2526 (ค.ศ.1983) DARPA ตดสนใจน า TCP/IP (Transmission Control Protocol/Internet Protocol) มาใชกบคอมพวเตอรทกเครองในระบบ ท าใหเปนมาตรฐานของวธการตดตอ ในระบบเครอขาย Internet จนกระทงปจจบน จงสงเกตไดวา ในเครองคอมพวเตอรทกเครองทจะตอ internet ไดจะตองเพม TCP/IP ลงไปเสมอ เพราะ TCP/IP คอขอก าหนดทท าใหคอมพวเตอรทวโลก ทก platform และสอสารกนไดถกตองการก าหนดชอโดเมน (Domain Name System) มขนเมอ พ.ศ.2529(ค.ศ.1986) เพอสรางฐานขอมลแบบกระจาย(Distribution database) อยในแตละเครอขาย และให ISP(Internet Service Provider) ชวยจดท าฐานขอมลของตนเอง จงไมจ าเปนตองมฐานขอมลแบบรวมศนย เหมอนแตกอน เชน การเรยกเวบ www.yonok.ac.th จะไปทตรวจสอบวามชอน หรอไม ท www.thnic.co.th ซงมฐานขอมลของเวบทลงทายดวย th ทงหมด เปนตน DARPA ไดท าหนาทรบผดชอบดแลระบบ internet เรอยมาจนถง พ.ศ.2533(ค.ศ.1990) และให มลนธวทยาศาสตรแหงชาต(National Science Foundation - NSF) เขามาดแลแทนรวม กบอกหลายหนวยงาน

Page 8: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

11

ในความเปนจรง ไมมใครเปนเจาของ Internet และไมมใครมสทธขาดแตเพยงผเดยว ในการก าหนดมาตรฐานใหมตาง ๆผตดสนวาสงไหนด มาตรฐานไหนจะไดรบการยอมรบ คอ ผใช ทกระจายอยทวทกมมโลก ทไดทดลองใชมาตรฐานเหลานน และจะใชตอไปหรอไมเทานน สวนมาตรฐานเดมทเปนพนฐานของระบบ เชน TCP/IP หรอ Domain name กจะตองยดตามนนตอไป เพราะ Internet เปนระบบกระจายฐานขอมล การจะเปลยนแปลงระบบพนฐาน จงไมใชเรองงายนก

2.2.3.2 ประวตความเปนมาอนเทอรเนตในประเทศไทย

อนเทอรเนตในประเทศไทย เรมตนเมอปพ.ศ.2530(ค.ศ.1987) โดยการเชอมตอกบคอมพวเตอร ระหวางมหาวทยาลยสงขลานครนทร(http://www.psu.ac.th)และสถาบนเทคโนโลยแหงเอเชย (http://www.ait.ac.th) ไปยงมหาวทยาลยเมลเบรน ประเทศออสเตรเลย(http://www.unimelb.edu.au) แตครงนนยงเปนการเชอมตอโดยผานสายโทรศพท (Dial-up line) ซงสามารถสงขอมลไดชา และไมเสถยร จนกระทง ธนวาคม ปพ.ศ.2535 ศนยเทคโนโลยอเลกทรอนกสและคอมพวเตอรแหงชาต(NECTEC) ไดท าการเชอมตอคอมพวเตอรของมหาวทยาลย 6 แหง เขาดวยกน (Chula, Thammasat, AIT, Prince of Songkla, Kasetsart and NECTEC) โดยเรยกเครอขายนวา ไทยสาร(http://www.thaisarn.net.th) และขยายออกไปในวงการศกษา หรอไมกการวจย การขยายตวเปนไปอยางตอเนองจนเดอนกนยายน ป พ.ศ.2537 มสถาบนการศกษาเขารวมถง 27 สถาบน และความตองการใชอนเทอรเนตของเอกชนมมากขน การสอสารแหงประเทศไทย (http://www.cat.or.th) เปดโอกาสใหภาคเอกชน สามารถเปนผใหบรการอนเทอรเนต (ISP - Internet Service Provider) และเปดใหบรการแกบคคลทวไป สามารถเชอมตอ Internet ผานผใหบรการทไดรบอนญาตจากการสอสารแหงประเทศไทย

What is internet? (จาก doothai.com โดย สมฤด บญชวยช) อนเตอรเนต (Internet) เปนเครอขายคอมพวเตอรทเชอมโยงเครองคอมพวเตอรหลายลานเครองทวโลกเขาดวยกนเปนเครอขายเดยว (Global Network) ทรวมผใชกวา 60 ลานคน เพอประกอบกจกรรมหลากหลายตงแต การพดคย การสอสารขอมล การแลกเปลยนขาวสารความร การคาขายแบบอเลกทรอนกส การศกษาทางไกล ฯลฯ เมอครงทอนเตอรเนตถอก าเนดขนนน ไมมใครเคยคาดคดวามนจะกลายมาเปนเครอขายทมบทบาทกบวถชวตของมนษยในปจจบน จนถงขนาดทก าลงจะปฏวตวธการด าเนนชวตของประชากรโลกในศตวรรษหนา กลาวคอเมอ 20 ปกอน กระทรวงกลาโหมสหรฐไดมมตดวนใหพฒนาเครอขายคอมพวเตอรทมชอวา ARPANET จดมงหมายคอใหเปนเครอขายทมความเชอถอไดสง สามารถทจะท างานไดแมภายหลงทอเมรกาถกถลมโดยอาวธนวเคลยร ดงนนเทคโนโลยทใชเชอมเครอขาย ตองมความสามารถทจะท างานกบ

Page 9: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

12

โครงสรางพนฐาน (Infrastructure) ทเหลอจากการท าลายของอาวธนวเคลยร เชน หากโครงขายโทรศพท และ เคเบลถกท าลายในบางพนท เครอขายจะยงคงท างานไดโดยการสลบมาใชโครงขายอน เชน โครงขายดาวเทยม หรอวทย เปนตน นอกจากนนเทคโนโลยดงกลาวตองมความสามารถในการเชอมตอเครองคอมพวเตอรตางประเภท และตางรนทมอยทวไปตามฐานทพตาง ๆ

ในครงนนการพฒนาเครอขาย ARPANET ไดกระท ารวมกนระหวางกระทรวงกลาโหม กบมหาวทยาลยตาง ๆ รวมทงหนวยงานส าคญ ๆ เชนองคการ NASA ท าให ARPANET เรมเตบโตโดยเรมมการใชงานมากขนส าหรบการศกษาและการวจย ถงแมจะเรมมการพฒนาเครอขายอน ๆ เชน DECNET และ BITNET ขนมาเปนคแขง แตเพราะขอดของ ARPANET ทเปนระบบเปดทใชโปรโตคอลแบบ TCP/IP ท าใหไมจ ากดกบเครองคอมพวเตอรประเภทใดประเภทหนง หรอ โครงขายเชอม (Physical Links) แบบใดแบบหนง ท าใหมนเอาชนะคแขงและกลายมาเปนตวเชอมเครอขายอน ๆ ทเขากนไมได ใหสามารถคยกนรเรอง ดวยเหตนท าให ARPANET ถกพฒนามาเปนเครอขายของเครอขาย หรอ อนเตอรเนต (internet) ในทสด ขอดของการทเปนระบบเปด คอ สามารถใชเทคโนโลยการเชอมตอไดหลายแบบทง ไมโครเวพ ดาวเทยม โทรศพท เคเบล ใยแกวน าแสง หรอแมแตระบบโทรศพทเคลอนท และสามารถเชอมตอคอมพวเตอรแบบใดกได รวมทงยงบรหารงายคอ ผใชออกคาใชจายเฉพาะสวนของตน ท าใหอนเตอรเนตขยายตวงายในขณะทความซบซอนของงานไมเพมขนเทาไรนก ความงายในการขยายเครอขายและการใชงาน ไดท าใหอนเตอรเนตเรมไดรบความนยมนอกประเทศสหรฐอเมรกา จนกลายมาเปนเครอขายทเชอมโยงทวโลก

Page 10: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

13

ภาพท 2-1 เครอขาย ระบบ TCP/IP

2.2.4 TCP/IP กบเครอขายอนเตอรเนต

เครองคอมพวเตอรบนเครอขายอนเตอรเนต สอสารระหวางกนโดยใช Transmission Control Protocol (TCP) และ Internet Protocol (IP) รวมเรยกวา TCP/IP ขอมลทสงจะถกตดออกเปนสวนๆ เรยก packet แลวจาหนาไปยงผรบดวยการก าหนด IP Address เชน สมมตเราสง e-mail ไปหาใครสกคน e-mail ของเราจะถกตดออกเปน packet ขนาดเลกๆ หลายๆ อน ซงแตละอนจะจาหนาถงผรบเดยวกน packets พวกนกจะวงไปรวมกบ packets ของคนอนๆ ดวย ท าใหในสายของขอมล packets ของเราอาจจะไมไดเรยงตดกน packets พวกนจะวงผาน ชมทาง (gateway) ตางๆ โดยตว gateway (อาจเรยก router) จะอานทอยทจาหนา แลวจะบอกทศทางทไปของแตละ packet วาจะวงไปในทศทางไหน packet กจะวงไปตามทศทางนน เมอไปถง gateway ใหมกจะถกก าหนดเสนทางใหวงไปยง gateway ใหมทอยถดไป จนกวาจะถงเครองปลายทาง เชนเราตดตอกบเครองในอเมรกา อาจจะตองผาน gateway ถง 10 แหง เมอ packet วงมาถงปลายทางแลว เครองปลายทางกจะเอา packets เหลานนมาเกบสะสมจนกวาจะครบ จงจะตอกลบคนใหเปน e-mail

Page 11: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

14

Data

Data

ต นท

ป ท

Ethemet Satellite Phone Line

ภาพท 2-2 การรบสงขอมลทางอนเตอรเนต

การทขอมลมลกษณะเปน packet ท าใหในสายสอสารสามารถทจะ ขนสงขอมลโดยไมตอง

จอง (occupies) สายไวสายจงสามารถใชรวมกนกบขอมลทสงจากเครองอนได ตางจากโทรศพททขณะใชงาน จะไมมใครใชสายได ดงตวอยางในรปขาลางน เครองคอมพวเตอร A และ C สอสารกนดวย packet สด า ซงใชสายรวมกบเครองคอมพวเตอรอน ๆ ซง packet ดงกลาวอาจจะเปนสญญาณเสยง (เชน Internet Phone) ซงเมอ packet เดนทางมาถงกจะถกจบมารวมกนใหเปนเสยงของการพดคย ไมเหมอนโทรศพทแบบปรกต ทขณะใชงานสาย จะไมสามารถน าไปท างานอน ๆ ไดอก

Page 12: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

15

LAN

LAN

LAN

LAN

ต นท

ป ท

GatewayGateway

Gateway

Gateway

Gateway

Gateway

ภาพท 2-3 การทขอมลมลกษณะเปน packets

2.3 ความรทวไปเกยวกบ VoIP (บงการ, 2545) VoIP หรอ Voice over IP เปนการสง Voice ผานโครงขายทใช IP (Internet Protocol)เชน เครอขายอนเทอรเนต ซงการทจะท าให Voice ผานเครอขายอนเทอรเนตนนจ าเปนตองแปลง Voice ใหเปนแพกเกต (Packet) กอน ซงหลงจาก Voice แปลงเปนแพกเกตแลวกใชวธเดยวกบการสงขอมล Non voice ผาเครอขายไอพ 2.3.1 องคประกอบของ VoIP 1.) Software Client หรอ IP Telephony อาจจะเปนเครองคอมพวเตอรทไดรบการตดตงโปรแกรมสอสารไอพ หรออปกรณทไดรบการออกแบบขนมา ส าหรบการใชงานโทรศพทผานระบบอนเทอรเนตโดยเฉพาะ 2.) VoIP Gateway เปนเครองเซรฟเวอรทใชงานส าหรบใหบรการโทรศพทผานระบบอนเทอรเนต เพอเปนตวกลางในการเชอมตอเขากบเครองโทรศพทตชมสายโทรศพทสาธารณะ PSTN (Public Switched Telephone Network) กบระบบเครอขายอนเทอรเนตอยางเครอขายไอพ ซงการจะใชงานระบบโทรศพทไอพตองอาศยอปกรณนเปนตวกลางกอน VoIP Gateway เปนอปกรณในรปแบบเราเตอรทมคณสมบตเชนเดยวกบเราเตอรทใชงานกนอย แตมคณสมบตทถกเพมเตมใหรองรบโปรโตคอลการสอสารของ VoIP นนกคอ โปรโตคอล H.323,SIP หรอ MGCP เปนตน

Page 13: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

16

3.) SIP Server/Gatekeeper เปนเครองเซรฟเวอรทถกเชอมตอเขากบระบบอนเทอรเนต เปนตวกลางทใชบรหารจดการและควบคมการใหบรการของ VoIP Gateway กบเครองคอมพวเตอรทตดตงโปรแกรมส าหรบใชงานสอสาร VoIP ตารางท 2-1 ความสมพนธระหวาง ชนดของ Audio Codec และ Bandwidth ทตองการ

Audio Codec Bitrate Audio Codec

G.711 64 Kbps 87.2 Kbps G.729 8 Kbps 31.2 Kbps G.723.1 6.4 Kbps 21.9 Kbps G.723.1 5.3 Kbps 20.8 Kbps G.726 32 Kbps 55.2 Kbps G.726 24 Kbps 47.2 Kbps G.728 16 Kbps 31.5 Kbps iLBC 15 Kbps 27.7 Kbps

2.3.2 ลกษณะโดยทวไปของ VoIP ลกษณะโดยทวไปของการใหบรการ VoIP จ าแนกการใชเปน 2 ประเภทหลกใหญๆ 1.) การใหบรการสอสารดวย VoIP โดยอาศยโครงขายอนเทอรเนตส าหรบการตดตอสอสาร 2.) การใหบรการ VoIP โดยผใหบรการด าเนนการจดการโครงขาย IP ของตนเอง ซงขอดของบรการประเภทนคอ ผใหบรการสามารถควบคมระดบคณภาพการใหบรการ (Quality of Service) ไดตามตองการ 2.3.3 รปแบบการใชงาน VoIP รปแบบการใชงาน VoIP บรการโทรศพทผานอนเทอรเนตนนสามารถท าไดหลายวธ 1.) จากเครองคอมพวเตอรไปสเครองคอมพวเตอร (PC-to-PC) โดยวธการนจ าเปนตองอาศยเครองคอมพวเตอรททงตนทางและปลายทาง พรอมทงตดตงโปรแกรมเดยวกนหรอตดตงโปรแกรมทสามารถใชงานรวมกนได ซงรปแบบนเปนวธการสอสารทไมตองเสยคาบรการโทรศพทแต อยางใดเลย ดงภาพท 2-4

Page 14: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

17

Computer ComputerPC-to-PC

ภาพท 2-4 การสอสารระหวางคอมพวเตอรกบเครองคอมพวเตอร 2.) จากเครองคอมพวเตอรสเครองโทรศพท (PC-to-Phone) เปนรปแบบทใชไดกบผใชกรณตนทางทมเครองคอมพวเตอรและโปรแกรมโทรศพท โดยผรบปลายทางนนใชธรรมดา แตวธนตองอาศยผใหบรการในการเชอมตอระบบอนเทอรเนตเขากบระบบเครอขายโทรศพททองถน (Internet Telephone Service Provider หรอ ITSP) โดยผใชบรการตองเสยคาบรการตามเวลาทใชงานจรง ดงภาพท 2-5

Computer PhonePC-to-Phone

ภาพท 2-5 การสอสารระหวางคอมพวเตอรไปกบโทรศพท 3.) จากเครองโทรศพทสเครองคอมพวเตอร (Phone-to-PC) วธการนใชหลกการเชนเดยวกบ PC-to-Phone แตตนทางจะเปนเครองโทรศพทธรรมดา ขณะทปลายทางนนเปนเครองคอมพวเตอรและโปรแกรมโทรศพทแทน ซงผใชงานตองเสยคาบรการตามทใชงานจรงเชนเดยวกน ดงภาพท 2-6

Page 15: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

18

ComputerPhone Phone-to-PC

ภาพท 2-6 การสอสารระหวางโทรศพทกบเครองคอมพวเตอร 4.) จากเครองโทรศพทสเครองโทรศพท (Phone-to-Phone) เปนวธททงตนทางและปลายทางจะตองอาศยการบรการจาก ITSP ซงท าใหคาบรการสงกวาวธอนๆ แตเปนวธทงายและเปนทคนเคยในการใชงานมากทสดดวย ดงภาพท 2-7

Phone Phone-to-Phone Phone

ภาพท 2-7 การสอสารระหวางโทรศพทกบโทรศพท 2.3.4 ขนตอนการท างานของ VoIP 1.) เมอผพดโทรศพทจากเครองโทรศพทธรรมดา หรอพดผานไมโครโฟนทถกตอเขากบการดเสยงของเครองคอมพวเตอรคลนสญญาณเสยงแบบอนาลอกกจะไดรบการแปลงเปนสญญาณดจตอลจากนนจะถกบบอดดวยตวถอดรหสผานอปกรณ PBX (Private Box Exchange) หรอ VoIP Gateway 2.) เมอผาน VoIP Gateway แลวกจะถกสงตอไปยง Gatekeeper เพอคนหาเครองปลายทางทจะรบการตดตอ เชน หมายเลขไอพ หมายเลข โทรศพท เปนตน แลวแปลงเปนแพกเกจขอมลสงออกไปบนระบบ เครอขายอนเทอรเนตนนเอง 3.) จะผานมาท VoIP Gateway ปลายทาง แลวจะจงท าการยอนกระบวนการทงหมดเพอสงใหกบฝงรบปลายทางตอไป

Page 16: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

19

2.4 โปรโตคอลทเกยวของ VoIP ในการใชระบบ VoIP มโปรโตคอลทส าคญดงตอไปนคอ 2.4.1 โปรโตคอล SIP (SIP: Session Initial Protocol) SIP เปนโปรโตคอลใชงานส าหรบ IP Telephony ทก าหนดโดย IETF (Internet Engineering Task Force) SIP เปนโปรโตคอลในชนแอพพลเคชนซงท าหนาทในการสรางสนสด และเปลยนแปลงแกไข เซสชนของพหสอ (multimedia session) หรอ การเรยก ซงรวมถง Internet telephony การประชมแบบพหสอ (multimedia conference) และแอพพลเคชนอนทคลายคลงกน SIP เปนโปรโตคอลไคลเอนท-เซรฟเวอร (client – server) โดยใชการสงขอมลในรปของตวอกษร (text based) เชนเดยวกบโปรโตคอล HTTP (Hypertext Transfer Protocol) รวมทงยงมกลไกทคลายคลงกนท าใหสามารถใชเฮดเดอรและกลไกทมอยบางอยางHTTP ได ส าหรบฟงกชนท SIP สนบสนนมดงน 1.) User location การก าหนด endpoint ทใชในเซสชนการสอสาร 2.) User capabilities การก าหนดมเดยและพารามเตอรของมเดยทใชใน การสอสาร 3.) User availability การก าหนดความตองการของผถกเรยก วาตองการเขารวมในเซสชนหรอไม 4.) Call setup การสราง การเรยก และก าหนดพารามเตอรของการเรยก 5.) การจดการกบ การเรยก รวมทงการโอนยาย การเรยกและการสนสดการเรยก SIP ถกพฒนาโดย IETFโดยเปนสวนหนงของสถาปตยกรรมควบคมและขอมลพหสอmultimedia data and control architecture) ซงรวมถงโปรโตคอล เชน RSVP RTP RTSPและ SDP (Session Data Protocol) เปนตนโดย SIP สามารถใชงานหรอท างานรวมกบโปรโตคอลเหลาน ส าหรบในปจจบน SIP ไดถกพฒนาอยในเวอรชน 2 5.1) สถาปตยกรรมและองคประกอบของโปรโตคอล SIP (SIP architecture &components) SIP เปนโปรโตคอลไคลเอนท – เซรฟเวอร ไคลเอนทจะท าหนาทสงค ารองขอใหกบเซรฟเวอรเพอท าการประมวลผลแลวจงตอบสนองกลบมายงไคลเอนทในการสงขอมลรองขอแมสเสจอาจจะถกสงผานเซรฟเวอรหลายตว จนกระทงถงเซรฟเวอรทสามารถตองสนองค ารองของไคลเอนทได ในระบบ SIP จะมองคประกอบทท าหนาทของไคลเอนท และเซรฟเวอรองคประกอบเหลานจะการตดตอสอสารกนโดยใชแมสเสจ SIP ซงมสถาปตยกรรม ดงภาพท 2-8

Page 17: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

20

RequestSIP Redirect

Server

SIP Cilent

Resporse

SIP Cilent(User Agent)

1

SIP Proxy

Location Service

SIP Cilent

23

4

56

7

8

9

10111

12

ภาพท 2-8 สถาปตยกรรมและองคประกอบของโปรโตคอล SIP ใน SIP จะแบงองคประกอบเปน 2 ชนดหลกคอ User Agent และ Network Server ดงรายละเอยดตอไปน 5.1.1) User agent เปน endpoint ทท าหนาทแทนผใชในการตดตอสอสารเนองจากวาผใชตองสามารถเรม การเรยก หรอตอบสนองตอการเรยก ทเขามา ดงนน user agent ควรจะสามารถท าหนาทเปนไดทงไคลเอนทและเซรฟเวอรในกรณทมการเรม การเรยก ผใชจะท าหนาทเปนไคลเอนท เพอท าการรองขอการสอสารไปยงผถกเรยกซงจะท าหนาทเปนเซรฟเวอรในการตอบสนองการรองขอ โดยทวไป user agent จงประกอบดวยสวนทท าหนาทเปนไคลเอนทและเซรฟเวอรดงน 5.1.2) User agent client (UAC) จะท าหนาทในการเรม การเรยก โดยการสงสงแมสเสจรองขอไปยงผถกเรยกโดยผานทาง network server 5.1.3) User agent server (UAS) จะท าหนาทในการรบค ารองของ และตองสนองตอค า รองขอโดยจะรอการตอบสนองจากผใช ซงการตอบสนองอาจจะเปนการยอมรบหรอปฏเสธ การเรยก ในกรณทผใชมการใชงานเทอรมนลหลายตว ผใชยงอาจจะก าหนดให UAS ท าการredirect ไปยงท UAS อนทผใชใชงานอยจรง 5.2) Network server เปนเซรฟเวอรภายในเครอขายซงจะท าหนาทในการจดการกบแมสเสจทไดรบ โดยอาจจะไดรบจาก User agent หรอ network server อน ๆ การจดการกบแมสเสจจะขนกบชนดของเซรฟเวอร ซงม 2 ชนดคอ 5.2.1) Proxy server เซรฟเวอรจะท าการก าหนดเอนทตทจะรบ ขอมลตอไป โดยอาจจะเปน USA หรอ network server กได จากนนเซรฟเวอรจะเปนผท าการรองขอไปยงเอนทตนน

Page 18: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

21

พรอมกบขอมล ตอบสนองใหกบ UAC ( หรออาจจะเปน Network Server อนทสงขอมลรองขอมา ) เพอระบวาก าลงรอการตองสนองจากผถกเรยกหรอ UAS เซรฟเวอรจงจะสงแมสเสจตองสนองตอกลบไปใหกบ UAC ดงภาพท2-8เซรฟเวอรชนดนจะท าหนาทเปนทงไคลเอนทและเซรฟเวอร ในกรณทสงแมสเสจรองขอจะเปนไคลเอนทสวนในกรณทสงขอมลตอบสนองจะเปนเซรฟเวอร 5.2.2) Redirect server เมอเซรฟเวอรไดรบแมสเสจรองขอแลวจะก าหนดเอนทตทจะรบขอมลตอไป จากนนเซรฟเวอรจะสงแอดเดรสของเอนทตนนไปใหกบ UAC หรอ Network Server ทสงขอมลรองขอมา เมอ UAC (Network Server) ไดรบแอดเครสแลวจงจะท าการสงค ารองไปยงเซรฟเวอรนนดวยตนเองดงภาพท2-5 เนองจากวาผใชอาจจะมการเปลยนเทอรมนลทใชงานไดดงนน Network Server จงตองสามารถก าหนดเอนทตทรบขอมลเพอใหสามารถสงแมสเสจใหกบผถกเรยกได โดย Network Server จะท าการตดตอกบ location server เพอก าหนดเอนทตตอไปทจะรบแมสเสจ Location Server จะท าหนาทในการหาต าแหนงปจจบนของผถกเรยกโดยการก าหนดเอนทตทจะรบแมสเสจตอไปแลวสงแอดเดรสของเอนทตใหกบ Network Server ขอมลของ Location Server จะไดรบจาก Registrar ซงท าหนาทในการรบขอมลเกยวกบต าแหนงของผใชแลวสงขอมลนจะใหกบ Location Server ในการใหขอมลของผใชกบ Registrar จะท าไดโดยใชแมสเสจ Registrar เพอบอกต าแหนงทอยของผใช โดยทวไปแลว Registrar จะถกรวมเขากบ Server 5.3) ชอและแอดเดรส (Addressing & Naming) ในระบบ SIP การสงแมสเสจระหวางเอนทตจะตองระบ SIP URL เพอใชอางองถงผใชSIP URL จะประกอบดวย SIP แอดเดรส รปแบบของแอดเดรสจะอยในรปของ nane@domainโดยอาจจะเปน user@domainuser@address phone-number@gateway และ user hostแอดเดรสนจะถก URL เชน SIP ://[email protected] โดยท URL นจะอยในสวนเฮดเดอรของแมสเสจ ในการสงแมสเสจไปยง SIP URL ทระบไวจะตองมการแปลง SIP แอดเดรสใหอยในของUser@host โดยอาจจะผานการแปลงมากกวาหนงครงจนกระทงไดต าแหนงทอยของผใชในการแปลงแอดเดรสอาจจะใช DNS (Domain Name Service) หรอ LDAP (Lightweight Directory Access Protocol) 5.4) Locating Server ในการสงแมสเสจจะใช SIP URL อางองถงในการสง โดยจะตองมการแปลงสวน domainของ SIP แอดเดรสไปเปนหมายเลข IP ซงเปน แอดเดรสของ SIP server ทสามารถคนหาต าแหนงของผใชตอไปได การแปลง SIP แอดเดรสอาจจะท าโดย UAC หรอ UAC จะสงแมสเสจใหกบเซรฟเวอรทก าหนดซงเซรฟเวอรจะเปนผทท าหนาทในการแปลง SIP แอดเดรสแทนในการแปลง SIP แอดเดรสนสามารถใช DNS เขามาชวยได 5.5) Locate User จากขางตน เมอไดต าแหนงของเซรฟเวอรทสามารถสงขอมลใหกบผถกเรยกแลว ตอไปจะเปนการหาต าแหนงของผถกเรยก เมอ SIP server ไดรบแมสเสจรองขอแลว

Page 19: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

22

เซรฟเวอรจะตองการคนหาผใชทอางองถงใน SIP แอดเดรส โดยการรองของขอมลไปยง location serverซงจะตอบกลบดวยรายการต าแหนงทเปนไปไดของผถกเรยก เมอ SIP server ไดขอมลเกยวกบต าแหนงของผถกเรยกแลว ถาเปน proxy server จะท าสงแมสเสจรองขอตอไปยงต าแหนงตาง ๆ ตามรายการทไดรบการ location serverไวโดยอาจจะสงแบบ sequential หรอparallel สวนถาเปน redirect server จะสงรายการต าแหนงของผถกเรยกไปใหผเรยกผานโดยใชเฮดเดอร contact เพอใหผทะเบยนกบ registrar โดยใชเฮดเดอร REGISTER รวมทงยงอาจจะอพโหลด script ของผใชเองเพอเกบไวทเซรฟเวอรส าหรบจดการกบการเรยกตามความตองการของผใช 5.6) ความเชอถอ (Reliability) ในระบบ SIP จะมกลไกเรองความเชอถอได (reliability) ไมวาจะใช โปรโตคอล UDPหรอ TCP โดยการใชเมธอด Ack ไคลเอนทจะสง แมสเสจรองขอใหมตามชวงเวลาทก าหนดจนกระทงไดรบแมสเสจตอบจากเซรฟเวอร ทางดานเซรฟเวอรกจะสงแมสเสจตอบจนกระทงไดรบ แมสเสจ Ack จากไคลเอนทจงท าใหการรองขอทสมบรณตองใชการ แลกเปลยนแมสเสจ3 แมสเสจ เซรฟเวอรอาจจะตอบสนองตอ Ack โดยการสงแมสเสจตอบสดทายไปใหกบไคลเอนทซงอาจจะไมจ าเปนตองมกได ส าหรบการสงมเดยสตรมเซรฟเวอรจะยอมใหมการสงเมอไดรบ Ack จากไคลเอนทเทานนดวยกลไกนจงท าใหเกดความเชอถอไดในการ แลกเปลยนแมสเสจโดยไมจ าเปนตองอาศยกลไกของโปรโตคอลในชนต ากวา เชน TCP 5.7) ความสามารถในการขยาย (Protocol extension) SIP สามารถรองรบคณลกษณะใหมทเพมเตมขนส าหรบ Method headerและ status code ไดดงน 5.7.1) เมธอด เซรฟเวอรจะสงแมสเสจแสดงความผดพลาด (Error message) กลบมาใหไคลเอนทถาเมธอดทรองของมาเซรฟเวอรไมเขาใจ และจะบอกเมธอดทเซรฟเวอรเขาใจโดยใชเฮดเดอร Public และ Allow ไคลเอนทอาจจะสงแมสเสจรองขอเพอขอทราบเมธอดทเซรฟเวอรสนบสนนโดยใชตวเลอกทเฮดเดอร (header option) 5.7.2) เฮดดอร เมอเอนทตไดรบเฮดเดอรทไมเขาใจ กจะละทงเฮดเดอรนนในกรณทไคลเอนทจ าเปนตองการใชเฮดเดอรบางเฮดเดอร ไคลเอนทจะสงแมสเสจเพอรองของเฮดเดอรทจ าเปนตองใชไปโดยระบในเฮดเดอร Require หากมเฮดเดอรทเซรฟเวอรไมสามารถใหการสนบสนนไดเซรฟเวอรจะตองปฎเสธกลบมา 5.7.3) Status code ไดแบงเปนคลาสตาง ๆ เชนเดยวกบ response code ของโปรโตคอล HTTP ซงไคลเอนทตองเขาใจในความหมายในแตละคลาสเพอทจะไดทราบผลของการรองขอวาส าเรจหรอไม ส าหรบ status code ในแมสเสจตอบจะมขอความตอหลงซงจะเปนความหมายของ code ซงสามารถอานเขาใจได โดยถาไคลเอนทไมเขาใจในรายละเอยดของ code ทงหมด ไคลเอนทจะตความหมายเปน XOO เมอ X เปนตวเลขตวแรกของ status codeและนอกจากนอาจจะน า PEP

Page 20: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

23

(protocol extension protocol) มาปรบปรงใชงานกบ SIP ไดในกรณมการสงแมสเสจผายหลายตวเซรฟเวอร จะใชเฮดเดอร Via เพอระบเซรฟเวอรทเปนทางผานของแมสเสจทงหมด ส าหรบใชในการสงแมสเสจตอบสนองจะมการตกลงเกยวกบพารามเตอรของเซสชนดวย ซงรายละเอยดจะอยในสวนของ message body เชนในกรณของการสอสารโดยใชเสยง พารามเตอรจะเปน IP แอดเดรส พอรตส าหรบ RTP และการเขา/ถอดรหสเสยง หลงการสราง การเรยก เสรจสมบรณ ชองสญญาณส าหรบ RTP จะถกสรางขนท าใหทงสองฝายสามารถสอสารกนได รวมทงยงอาจจะเชญผอนมาเขารวมในเซสชนนได ในกรณทตองการเปลยนพารามเตอรของเซสชน สามารถท าไดโดยสงแมสเสจรองขอใหมอกครงโดยใชเมธอด Invite ซงม call-id เดม ไปยงผรวมเซสชนพรอมทงคาพารามเตอรของเซสชนใหมทตองการใช รายละเอยดในสวนนจะอยในสวนของ message body ซงโดยทงไปจะใช โปรโตคอล SDP ในการอธบายความหมาย 2.4.2 โปรโตคอล IP (Internet Protocol) แนวความคดหลกของระบบเครอขายคอมพวเตอรกคอ การเชอมโยงอปกรณเขาดวยกนไมวาจะเปนเครองเซรฟเวอรทใหบรการ (หรอบางทเรยกวา Host) และอปกรณในเครอขายอนๆเชน Router เครองพมพ เพอใหสามารถแชรการใชอปกรณรวมกนได หรอสามารถสงผานขอมลไปมา กนไดถกตอง เมอมการเชอมตอกนแลวกจ าเปนตองมการก าหนดหรอระบเลขหมายขออปกรณทกชนทกชนดในเครอขาย เพอใหอางองไดโดยไมตองซ ากน เพราะถาซ ากนแลวการรบสงขอมลอาจจะไปไมถงมอผรบปลายทางไดอยางถกตอง เลขหมายดงกลาวน จะเรยกวาแอดเดรส (Address) หรอเลขหมายประจ าตวตวทมขอก าหนดเปนมาตรฐาน ซงในการใชโปรโตคอล TCP/IP ทเชอมโยงเครอขายอนเทอรเนตน เลขหมายทใชอางถงกนจะตวเลขทเรยกวา IP Address (Internet Protocol Address)IP Address ถกก าหนดขนมาใหเปนหมายเลขอางองประจ าตวของอปกรณตาง ๆ ทเชอมอยในระบบเครอขายอนเทอรเนต โดยการก าหนด IP Address นจะไมถกผกตดกบตวฮารดแวรแตอยางใด เราจงสามารถก าหนดใหมหรอแกไขเปลยนแปลงไอพไดเมอมการเปลยนฮารดแวร ทงนเนองจากเปนการก าหนดดวยซอฟตแวรจงแตกตางกบหมายเลข MAC address(Media Access Control address) ซงเปนหมายเลขประจ าตวของอปกรณทตออยในเครอขายคา MAC address จะก าหนดจากบรษทผผลตอปกรณตงแตเรงผลต เชน อปกรณ Network Card (NIC) จะมคา MAC address ประจ าตวทไมซ ากนและไมสามารถแกไขได คาMAC address เปนการระบคาอางองของอปกรณฮารดแวรในระดบลางสด (Physical Layer)ของกลไกการรบสงขอมลภายในเครอขาย ถาจะใชหมายเลข MAC address ส าหรบระบอางองกนในเครอขายแลวจะเกดปญหามาก เมอมการเปลยนหรอยายเครองตองท าการก าหนดระบบเครอขายใหม (configuration) นอกจากนยงจดจ าไดยากกวา

Page 21: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

24

ตวอยางของหมายเลข MAC address คอ 08:0a:0e:12:b5:05 การท IP Address ถกใชอางองในการตดตอกนดวยโปรโตคอล TCP/IP เพราะการใช IP Address จะยดหยนและคลองตวกวา IP เปนโปรโตคอลในระดบเนตเวรคเลเยอร ท าหนาทจดการเกยวกบแอดเดรสและขอมลและควบคมการสงขอมลบางอยางทใชในกระบวนการหาเสนทางของแพกเกต ซงกลไกในการหาเสนทางของ IP จะมความสามารถในการหาเสนทางทดทสด และสามารเปลยนแปลงเสนทางไดในระหวางการสงขอมล และมระบบการแยกและประกอบ Datagram (Datagram)เพอรองรบการสงขอมลระดบ Data link ทมขนาด MTU (Maximum Transmission Unit) ทแตกตางกน ท าใหสามารถน า IP ไปใชบนโปรโตคอลอนไดหลากหลาย เชน Ethernet , Token Ring หรอ Apple Talkดวยเหตท IP เปนโปรโตคอลหลกในการสอสารขอมล และถอไดวาเปนหวใจส าคญของโปรโตคอล TCP/IP ซงเปนโปรโตคอลทท าหนาทรบภาระในการน าขอมลไปสงยงผรบ ทเชอมตออยในระบบ network ซงทงสองฝงอาจอยคนและเนตเวรกกนกได โปรโตคอลอน ๆ ในระดบ network Layer ขนไปทว TCP, UDP, ICMP ตางกตองอาศยโปรโตคอล IP ในการรบสงขอมลทงสน IP มความสามารถในการคนหาเสนทางจากผรบไปยงผสง มกลไกทชาญฉลาดในการคนหาเสนทาง สามารถคนหาเสนทางไดไปถงผรบไดเอง หากมเสนทางทสามารถไปได แตไมไดตดตอระหวางผรบกบผสงโดยตรง และไมมการยนยนวา ขอมลถงผรบจรงหรอไม ทงนอาจเกดจากหลายสาเหต เชน ทอยของผรบไมมการเชอมตออยในระบบ Internet กลาวไดวาโปรโตคอล IP มหนาทในการคนหาเสนทางเทานน ไมมการยนยนผลส าเรจในการสงขอมลหากเกดขอผดพลาดในการสงขอมล แมวาจะมการสง ICMP massage กลบมารายงานขอผดพลาด แตกรบประกนไมไดอยดวา ICMP message จะกลบมาถงเรยบรอยหรอไม ดวยเหตน จงถอวา IP เปนโปรโตคอลทไมมความนาเชอ (Reliable)การเชอมตอของ IP เพอท าการสงขอมลจะเปนแบบ Connectionless หรอเกดเสนทางการเชอมตอในทก ๆ ครงของการสงขอมล 1 Datagram โดยจะไมทราบถงขอมล Datagram ทสงกอนหนาหรอสงตามมา แตการสงขอมลใน 1 Datagram อาจจะเกดการสงไดหลายครงในกรณทมการแบงขอมลออกเปนสวนยอย ๆ (Fragmentation) และถกน าไปรวมเปน Datagramเดมเมอถงปลายทาง ลกษณะการท างานลกษณะการท างานของ IP นน จะท าหนาทในการเลอกเสนทางทจะใชในการรบสงขอมลในระบบเครอขาย และท าการตรวจสอบทอยของผรบโดยการใชขอมลขนาด 4 Byte เปนตวก าหนดแอดเดรสหรอทเราเรยกวา IP Address ซงโปรโตคอล TCP จะท างานอยในชน Transport Layer ตวแพกเกต TCP จะประกอบดวย สวนหว (Header) และสวนขอมล (Data) และโปรโตคอล IP จะท างานอยในชน Network Layer ตวแพกเกต IP ประกอบดวย 2สวนใหญๆ คอ สวนหว (IP Header) จะประกอบดวย IP แอดเดรสของเครองตนทางและปลายทาง และสวนขอมล (IP Data) จะเปนทเกบโปรโตคอล TCP เนองจากโปรโตคอลTCP/IP จะถก Encapsulate ใหมาอยในสวนของแพกเกต

Page 22: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

25

IPปจจบน IP ถอไดวาเปนโปรโตคอลทไดรบความนยมและรจกกนทวโลก ซงไดมการพฒนาความสามารถของ IP ใหมประสทธภาพในการสอสารมากขน เพอน าไปประยกตใชกบเทคโนโลยเครอขายทมอยหลากหลาย หากแตการใชงานกมความหลากหลายเชนกน ในความเปนจรง IP ยงมหลายสงหลายอยางทซอนอยในความหมายของ IP ทหลายคนอาจจะมองขามไป ซงเราควรรวา IP นนเหมาะสมกบการใชงานเครอขายอะไรบาง โดยเฉพาะผใชบรการเครอขายทเปนประเภทองคกร สามารถน าไปใชไดอยางลงตวกบระบบการใชงานในกลมธรกจของตน IP Addressing ทกอนเตอรเฟซทตออยบนอนเทอรเนตจะตองมหมายเลขประจ าตวเพอใชในการสอสารขอมลเรยกวา Internet Address หรอเรยกยอ ๆ วา IP Address โดยคา IP Address นจะเปนหมายเลขจ านวน 32 บต แตจะก าหนดใหเลขขนาด 8 บต จ านวน 4 ชดและคนแตละชดดวยจดตวอยางเชน 172.17.3.12 นอกจากนใน IP Address นนยงถกแบงออกเปน 2 สวน คอ สวนทเปนแอดเดรสของเนตเวรก (Network ID) และสวนทเปนแอดเดรสของโฮสต (Host ID ) ซงขอมลในสวนนจะถกใชส าหรบ คนหาเสนทางของ IP ในการทจะขนสงขอมลจากตนทางใหถงปลายทางอยางถกตอง เพอเปนการก าหนดขนาดของเนตเวรก ส าหรบIP Address ตาง ๆ ดงนนจงมการจด IP Address ในแตละชวงออกเปนคลาส (Class) ตาง ๆกนจาก A ถง E เพอจะไดท าการจดสรร IP Address ไดอยางเหมาะสมกบขนาดของเนตเวรกจากการก าหนดในการแบงคลาสของ IP Address หากลองน าบตทอยในตอนตนของ IP Address ในแตละคลาสมาแปลงเปน IP Address ในเลขฐานสบ จะเหนวาแตละคลาสครอบคลม IP Address ชางตาง ๆ ดงตาราง ตารางท 2-2 ชวงของ IP Address ในแตละคลาส IP Header เมอขอมลถกสงลงมาจากชน Transport Layer สชน Network Layerกระบวนการ Encapsulate ของ IP Protocol จะท าการเพมสวน Header ลงไป Header ของ IP Datagram มขนาด 20-32 ไบต มสวนประกอบตาง ๆ ดงภาพท 2-6

Class Range A 0.0.0.0 127.255.255.255

B 128.0.0.0 191.255.255.255 C 192.0.0.0 223.255.255.255 D 224.0.0.0 239.255.255.255 E 240 .0.0.0 255.255.255.255

Page 23: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

26

ตารางท 2-3 สวนประกอบของ IP Datagram

4-bit Version

4-bit Version

4-bit Version

16-bit Total Length in Byte

16-bit Identification 3-bit Flag 16-bit Fragment Checksum

16-bit Header Checksum

32-bit Source IP Address

32-bit Destination IP Address

Option

Data

เฮดเดอรของ IP โดยปกตจะมขนาด 20 bytes ยกเวนในกรณทมการเพม option บางอยางฟลดของเฮดเดอร IP จะมความหมายดงน

1.) Version (บต 0-3): หมายเลขเวอรชนของโปรโตคอล ทใชงานในปจจบนคานถก ก าหนดใหเปน4 2.) Header Length (บต 4-7): ความยาวของเฮดเดอร โดยทวไปถาไมมสวนOption จะมคาเปน 5 (5*32 bit) =20 Byte 3.) Type of Service (บต 8-15): TOS ใชเปนขอมลส าหรบเราเตอรในการตดสนใจเลอกการหาขอมลในแตละ Datagram แตในปจจบนไมไดมการน าไปใชงานแลว 4.) Length (บต 16-31): เปนฟลดทบอกจ านวนไบตทงหมดของ IP Datagramดวยขนาด 16 บตท าให Datagram มขนาดสงสดไมเกน 65535 ไบต และมขนาดเลกสดไมต ากวา 512 ไบต แตในการสงขอมลจรง ขอมลจะถกแยกเปนสวน ๆ ตามขนาดของ MTU ทก าหนดในลงคเลเยอร และน ามารวมกนอกครงเมอสงถงปลายทาง แอพพลเคชนสวนใหญจะมขนาด Datagram ไมเกน 512 byte 5.) Identification (บต 31-47) : ใชในกรณทมการแบง Datagram ออกเปนเฟรกเมนต เมอน ากลบมารวมกนใหมจะไดรวามาจาก Datagram เดยวกน 6.) Flag (48-50): ใชในกรณทมการแยก Datagram ซงมความหมายดงน บต 0: Reserved เปน 0 เสมอ บต 1 (DF) 0 = May Fragment, 1 = Don’t Fragment

Page 24: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

27

บต 2 (MF) 0 = Last Fragment, = More Fragments. 7.) Fragment offset (บต 64-71): TTL ก าหนดจ านวนครงทมากทสดท Datagram จะถกสงระหวาง hop (การสงผานขอมลระหวางเนตเวรก) เพอปองกนไมใหเกดการสงขอมลโดยไมสนสด โดยเมอขอมลถกสงไป 1 hop จะท าการลดคา TTL ลง 1 เมอคาของTTL เปน 0 และ ขอมลยงไมถงปลายทาง ขอมลนนจถกยกเลก และเราเตอรสดทายจะสงขอมล ICMP แจงกลบมายงตนทางวาเกด time out ในระหวางการสงขอมล คาปกต คอ 32 8.) Time to live (บต 64-71): TTL ก าหนดจ านวนครงทมากทสดท Datagramจะถกระหวาง hop (การสงผานขอมลระหวางเนตเวรก) เพอปองกนไมใหเกดการสงขอมลโดยไมสนสด โดยเมอขอมลถกสงไป 1 hop จะท าการลดคา TTL ลง 1 เมอคาของ 0 และขอมลยงไมถงปลายทาง ขอมลนนจะถกยกเลก และเราเตอรสดทายจะสงขอมล ICMP แจงกลบมายงตนทางวาเกด time out ในระหวางการสงขอมล คาปกต คอ 32 9.) Protocol (บต 72-79): ระบโปรโตคอลทสงใน Datagram เชน TCP, UDP หรอ ICMP 9.1) คาเปน 1 คอ ICMP 9.2) คาเปน 6 คอ TCP 9.3) คาเปน 17 คอ UDP 10.) Header checksum (บต 80-95) : เปนสวนตรวจสอบความถกตองของขอมลใน Header โดยไมเกยวกบสวนขอมลทอยภายใน payload คานจะถกค านวณใหมทกครงทมการเปลยนแปลงขอมลใน Header (เชน TTL ทมการเปลยนแปลงทกครงท IP Datagram ถกสงผานเราเตอร) 11.) Source IP address (บต 96-127) : หมายเลข IP ของผสงขอมล 12.) Destination IP Address (บต 128-163) : หมายเลข IP ของผรบขอมล

13.) Option (บต ไมแนนอน) : มขนาดขอมลไมแนนอน ใชส าหรบก าหนดคาพารามเตอรปลกยอย ซงสวนใหญไมมการน าไปใชงาน 14.) Data (บต ขนอยกบ Option) : มขอมลวางเปลา ใชเปนสวนเตมเตมของฟลดOption ใหครบ 32 ไบต

Page 25: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

28

2.4.3 User Datagram Protocol (UDP) UDP เปนโปรโตคอลทถกออกแบบมาใหท าหนาทรบสงขอมลโดยมขนตอนการท างานไมซบซอนและท างานไดรวดเรว แตมจดดอยคอไมมความนาเชอถอ (unreliable) และเปนการสอสารแบบไมตอเนอง (connectionless) ซงจะตองพงพาโปรโตคอล IP ในการรบสงขอมล UDP เปนโปรโตคอลทอยใน Transport Layer เมอเทยบกบโมเดล OSI โดยการสงขอมลของ UDP นนจะเปนการสงครงละ 1 ชด ขอมล เรยกวา UDP datagram ซงจะไมมความสมพนธกนระหวางดาตาแกรมและจะไมมกลไกการตรวจสอบความส าเรจในการรบสงขอมลกลไกการตรวจสอบโดย Checksum ของ UDP นนเพอเปนการปองกนขอมลทอาจจะถกแกไข หรอมความผดพลาดระหวางการสง และหากเกดเหตการณดงกลาว ปลายทางจะไดรวามขอผดพลาดเกดขน แตมนจะเปนการตรวจสอบเพยงฝายเดยวเทานน โดยในขอก าหนดของ UDP หากพบวา Checksum Error กใหผรบปลายทางท าการทงขอมลนน แตจะไมมการแจงกลบไปยงผสงแตอยางใด การรบสงขอมลแตละครงหากเกดขอผดพลาดในระดบ IPเชน สงไมถง , หมดเวลา ผสงจะไดรบ Error Message จากระดบ IP เปน ICMP Error Message แตเมอขอมลสงถงปลายทางถกตองแตเกดขอผดพลาดในสวนของ UDP เอง จะไมมการยนยน หรอแจงใหผสงทราบแตอยางใด ตารางท 2-4 สวนประกอบของ UDP Datagram

หากคา Checksum ทค านวณมาเปน 0 คา checksum จะถกเซตเปน 1 ทงหมดแทน (มคาเทากนในระบบ 1, s complement) ทงนเพราะในบางแอพพลเคชนทไมตองการตรวจสอบคา checksum ในระดบ UDP จะเซตคานเปน 0 (disable checksum)

16-bit Source Port

16-bit Destination Port

Lenght Checksum Data

Page 26: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

29

2.4.4 โปรโตคอล RTP โครงขาย IP รองรบการสงผานขอมลแบบคอนเนกชนเลส (connection less) ทงนบางแพกเกตของขอมลไดรบการสงผานดวยอตราเรวสง แตขณะทบางแพกเกตไดรบการสงผานดวยอตราเรวต าอยางไรกตามสงทตองการคอ ท ายงไงใหแพกเกตไปถงปลายทาง และค าถามตอไปคอ จะท ายงไงใหแพกเกตเหลานรองรบขอมลแบบเวลาจรง เชน ออดโอหรอวดโอ ไดนอกจากนการสงผานแบบคอนเนกชนเลสนนไมไดใหความเชอถอมากนก เนองจากไมไดมการก าหนดเสนทางของการรบสงแพกเกตมากอนค าตอบหนงทพอจะแกปญหานไดกคอ การใชโปรโตคอล RTP (Real Time Protocol) ซงมการก าหนดในเอกสาร RFC 1889 พรอมกบใชโปรโตคอล RTP (Real – Time Control Protocol) ในการตรวจสอบจบคณภาพของกาใหบรการ RTP ใหบรการการรบสงปลายหนงไปยงถงปลายหนงส าหรบขอมลแบบเวลาจรงตามเอกสาร RFC 1889 มการก าหนดองคประกอบหรอขอมลใน RTP ซงไดแก การระบชนดของ Payload ซงบรรจขอมลทจะใชสง หมายเลขล าดบขอมลเวลารบสง และการตรวจจบการรบสงขอมลปกต RTP จะท างานบน UDP (User Datagram Protocol) ตามการสงผานขอมลแบบคอนเนกชนเลส เพอท าการมลตเพลกซ UDP และท าการตรวจสอบความผดพลาดของแพกเกต UDP และเนองจาก RTP ใชงานรวมกบ UDP ซงโปรโตคอลในชน-ทรานสพอรตตามมาตรฐาน OSI (Open Systems Interconnection) ดงนนจงจดให RTP เปนโปรโตคอลทกบโปรโตคอลทรานสพอรตอน ๆ หนาทของ RTP ไมไดครอบคลมนก เชน RTPไมไดมกลไกทจะท าใหแนใจวาจะสงขอมลไดทนตามทก าหนด หรอจะสงขอมลใหมคณภาพของการบรการทตองการได แตทงสองสวนนขนกบการบรการของชนของ OSI ทต ากวาลงไปนอกจากน RTP ยงไมไดประกนล าดบขอมลทสงและรบวาจะเรยงล าดบไดถกตองหรอไมหรอมการสญหายหรอไม ทงนหมายเลขส าดบขอมลทมาพรอมกบแพก -เกตจะชวยใหภาคเรยงล าดบขอมลใหมได โดยทภาครบอาจถอดรหสแพกเกตทมาถงกอนแลวคอยจดเรยงล าดบใหม ตามต าแหนงไดเพอเปนการไมเสยเวลา นอกจากนในเอกสาร RFC 1890 ยงมการระบชนดของขอมลและรหสใน Payload รวมถงการจบคของรปแบบ Payload เขากบรปแบบการเขารหสของสอแบบตาง ๆ ไวดวยตวอยาง FTP (File Transfer Protocol) ซงเปนโปรโตคอลทใชในการสงไฟลขอมลและ SNMP (Simple Network Management Protocol) ซงเปนโปรโตคอลทรองรบการรบสงอเมล เปนแอพพลเคชนทมหมายเลขพอรตแตกตางกน RTP ขนกบโปรโตคอลในชนของ OSI ทต ากวาซงใหบรการกลไกเชนเดยวกบพอรตทท าการมลตเพลกซแพกเกต RTP และ RTCP ของเซสชนแอดเดรสทรานสพอรต เปนการรวมกนของแอดเดรสโครงขายและพอรตทระบจดสนสดของชนทรานสพอรตตวอยาง IPแอดเดรสรวมกบหมายเลขพอรต UDP เปนตวอยางหนงของแอดเดรสทรานสพอรตแพกเกตจะถกสงจากแอดเดรสทรานสพอรตของผสง ไปยงแอดเดรสทรานสพอรตปลายทาง 1 ค

Page 27: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

30

ตวอยางในเซสชนมลตมเดยตวกลางแตละตวจะใชเซสชน RTP แยกจากกนดวยการใชแพกเกตRTCP ของตนเองเซสชน RTP แบบมลตเพลสามารถแยกความแตกตางออกจากกนโดยใชพอรตทตางกนหรอใช มลตแอดเดรสทตางกนแหลงซงโครไนซ (Synchronization Source, SSRC) แหลงทใหก าเนดแพกเกต RTP ไดรบการระบโดยหมายเลข 32 บต ซงอยในสวนของเฮดเดอร RTP โดยไมขนกบแอดเดรสของโครงขาย SSRC จะมชวงเวลาและชวงเวลาระหวางล าดบแพกเกตจาก SSRC เพอตอบกลบตวอยางผสงซงใชไมโครโฟนหรอกลองถายรปไดสงแพกเกต ซงบรรจขอมลดงกลาว SSRC จะเปนตวเปลยนรปแบบขอมล เชนกลไกการเขารหสสญญาณออดโอแหลงคอนทรบวต (Contri- buting Source, CSRC) แหลงของแพกเกต RTP ทมหนาทชวงรวมขอมลทสรางจากมกเซอร (Mixer) RTP โดยมกเซอรจะสอดรายการของตวระบ SSRC ของแหลงทชวยในการสรางแพกเกตเฉพาะเขาไปในเฮดเดอร RTP ตวอยาง ก าหนดใหแอพพลเคชน เปนการประชมโดยใชสญญาณ ออดโอโดยมกเซอรจะเปนตวชผพดซงค าพดของแตละคนจะถกรวมกนเพอสรางแพกเกตขาออก ซงอนญาตใหภาครบระบผพดปจจบนแมวาทกแพกเกตจะม SSRCเดยวกน End – System เปนแอพพลเคชนทสรางเนอหาในแพกเกต RTP หรอใชเนอหาของแพกเกต RTP ทรบมา End System สามารถแสดงเปน SSRC ไดตงแตหนงตวขนไปส าหรบเซสชน RTP จากแหลงก าเนดตงแตหนงตวขนไป โดยอาจจะแปลงรปแบบ และสงตอแพกเกต RTP ใหม ๆ และเนองจากการใหเวลาระหวางชดแพกเกตและสรางเวลาเฉพาะส าหรบแพกเกตทน ามารวมกนดงนน ทกแพกเกตขอมลทสรางจากมกเซอรจะระบวามกเซอรเปนแหลงซงโคร-ไนซตวแปลง (Translator) ระบบทสงแพกเกต RTP ไปพรอมกบตวระบแหลงซงโครไนซ ตวอยาง อปกรณทท าหนาทเปนตวแปลงไดแกอปกรณทแปลงกลบการเขารหสโดยไมตองใชการผสมสญญาณ หรออปกรณทแปลงการมลตแคสตใหเปนยนแคสต มอนเตอร (Monitor) เปนแอพพลเคชนทรบแพกเกต RTCP ซงสงโดยผอนในเซสชน RTP โดยเฉพาะรายงานของภาครบ และประเมนคณภาพของการบรการปจจบนขณะทการมอนเตอร วนจฉยความผดพลาด และวดคาสถตในระยะชวงหนง Non-RTP โปรโตคอลและกลไกทจ าเปนตอRTP เพองานบรการดาน อน ๆ โดยเฉพาะ การประชมมลตมเดยแอพพลเคชนในการควบคมการประชมอาจจะแจกจายทงแอดเดรสแบบมลตแคสต และกญแจในการเขารหส การรองของอลกอรทมของการเขา และก าหนดการจบคแบบไดนามก ระหวางคาของชนด RTP payload และรปแบบของ Payload ทเปนตวแทนส าหรบรปแบบทไมไดก าหนดคาของชนด payload มากอน จากการก าหนดความหมายคา ตาง ๆ ขางตน เฮดเดอรของขาวสาร RTP แบงออกเตต 12 ตวแรก แสดงในทก ๆ แพกเกต RTP ในขณะทรายการของตวระบ CSRC แสดงเฉพาะเมอมการแทรกในตวมกเซอร เพอใหเขาใจการขนตอนควบคมการสงผานขอมลโดยอาศยเฮดเดอร จงขออธบายสวนประกอบในฟลดของเฮดเดอร RTP ซงประกอบดวยเวอรชน (Version V,2 บต) ระบเวอรชน

Page 28: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

31

ของ RTP ทใช แพดดง(Padding P, บต) ถามการเซตบตแพดดง แพกเกตจะบรรจออกเตตแพดง ณ ทายแพกเกตออกเตตสดทายจะบรรจตวนบทระบวามกออกเตตแพดดงทไมตองสนใจหรอควรจะละทง แพดดงอาจน ามาใชในอลกอรทมเขารหสเพอรองรบแพกเกต RTP หลาย ๆ แบบในหนวยขอมลของโปรโตคอลชนทต ากวา สวนขยาย (Extension, x, 1 บต) เมอมการเซตบตสวนขยายเฮดเดอรมรปแบบการก าหนดตาม RFC 1889 ตวนบ CSRC (CSRC count, 4 บต) เปนสวนทบรรจจ านวนตวช CSRC มารคเกอร (Marker , M, 1 บต) เปนตวแสดงเหตการณตาง ๆเชนเปนตวแสดงขอบของเฟรมในชดขอมลแพกเกต ชนด payload (PT, 7 บต) ระบรปแบบของ RTP payload และก าหนดความหมายตามแอพพลเคชน หมายเลขล าดบ (Sequene Number, 16 บต) จะมคาเพมขนทละหนง เมอมแพกเกตขอมล RTP สงออกไป และอาจจะถกใชโดยภาครบ เพอตรวจจบแพกเกตทสญหาย และเพอเรยกล าดบแพกเกตทสญหายกลบมาโดยทวไปแลวคาเรมตนของหมายเลขล าดบมคาสม เพอเปนการรกษาความปลอดภยของการเขารหส (Time stamp, 32 บต) เปนตวแสดงชวงการสมออกตวแรกในแพกเกต ขอมล RTPสงออกไป และอาจจะถกใชโดยภาครบเพอตรวจจบแพกเกตทสญหายและเพอล าดบแพกเกตทสญหายกลบมา โดยทวไปแลวคาเรมตนของหมายเลขล าดบมคาสมออกเตตแรกในแพกเกตขอมล RTP ชวงการสมจะไดจากสญญาณนาฬกาทมคาเพมขนเปนเชงเสนกบเวลาเพอท าการซงโครไนซและค านวณจตเตอร (jitter) ตวระบแหลงซงโครไนซ (Synchronization SourceIdentifier, SSRC Identifier, SSRC, 32 บต) ตวชหรอตวระบนไดรบการเลอกแบบสมทงนจะไมม แหลงซงโครไนซ 2 ตวในเซสชน RTP ทมตวระบ SSRC เดยวกน ตวระบแหลงคอนทรบวต (Contributing Source Identifier, CSRC, 0-15 หวขอ , 32 บต) รายการ CSRC ระบแหลงคอนทรบวต ส าหรบ payload ทบรรจในแพกเกตจ านวนของตวระบจะไดรบจากฟลด CC ถามแหลงคอนทรบวตมากกวา 15 แหลง กจะเลอกมาเพยง 15 แหลงเทานน ตวระบ CSRC จะแทรกเขาไปโดยมเซอรทใชตวระบ SSRC ของแหลงคอนทรบวต ตวอยางแพก -เกตออดโอจะมตวระบ SSRC ของทกแหลงทไดรบการผสมเพอสรางแพกเกต และเพอเปนตวชใหกบผภาครบสวนขยายเฮดเดอร RTP (RTP Header Extension, ความยาวแปรคาได ) เปนการขยายออปชนเพอใหท าการทดลองกบฟงกชนใหม ๆ ทตองการขอมลเพมเตมในเฮดเดอร RTP แตละฟลดในเฮดเดอร RTP มหนาทเฉพาะในตวเอง จดประสงคของการก าหนดฟลดและหนาทตางๆ กเพอใหตดตอสอสารและรบสงขอมลไดอยางมคณภาพนนเอง 2.5 โปรแกรมตชมสาย IP-BPX

IP-PBX เปนอปกรณทใชในการเชอมโยง, ควบคม เครองโทรศพทในระบบ และท าหนาทหลกของตชมสายโทรศพท (เชนระบบ Voicemail, IVR, Auto-Attendant) ในการสอสารทางเสยง

Page 29: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

32

ผานระบบเครอขาย intranet หรอ internet โดยการท างานของ IP-PBX นนจะท าหนาทเหมอน ตชมสาย PABX โดยจะท าหนาทเปนศนยกลางในการท างาน เชน การ Route Call ไปยงปลายทาง หากแต IP-PBX นนจะท างานผานระบบ IP หรอ ระบบ computer network (LAN/WAN) เปนหลกฉะนนในการสงเสยงไปยงปลายทางจ าเปนตองสงผานระบบ Computer Network โดยเสยงทจะสงจะตองถกแปลงไปเปน รปแบบ digital โดยอปกรณ VoIP ทสามารถสงสญญาณผานระบบ network ได กอนทจะถกแปลงเปนสญญาณเสยงอกครงทอปกรณปลายทาง

2.5.1 ท าความรจกกบ 3CX - IP PBX for Windows

3CX - IP PBX for Windows' คอซอฟทแวรตสาขาโทรศพทแบบไอพ (IP PBX) ทสามารถตดตงลงบนระบบปฏบตการ Windows 2003/2008 Server ท าใหการตดตง และบ ารงรกษา สามารถท าไดอยางงายดายมากกวาซอฟทแวรตสาขาแบบไอพทตดตงลงบนระบบปฏบตการ Linux โดย '3CX IP PBX for Windows' สามารถตดตงในระบบเครอขาย LAN ททานใชงานอยในปจจบนไดทนท และสามารถใชงานรวมกบ SIP Phone หรอ SIP Soft Phone หรอ Analog Gateway มาตรฐานทวไป ไมจ าเปนทจะตองใชการดอนเตอรเฟสทผกมดกบ SIP Server แบบเดมอกตอไป

Internet

Corporate Network

VoIPProvider

PSTN

PSTN

IP PBX

SIP PhoneSip.user@domain

RouterVoIP Gateway

USBPhone

IP Phone

ภาพท 2-9 3CX - IP PBX for Windows

Page 30: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

33

2.5.2 บรหารจดการ 3CX ผาน Web Browser ส าหรบการบรหารจดการนน สามารถท างานผานโปรโตคอล HTTP หรอเปดการใชงานผาน

Web Browser เชน Internet Explorer / Mozilla Firefox ไดอยางสะดวก เมนการใชงาน และการแสดงสถานะของเครองโทรศพทไอพแสดงดวยสญลกษณและสทเขาใจงาย ซงท าใหการใชชวต

ภาพท 2-10 3CX ผาน Web Browser

2.5.3 สามารถใชงานรวมกบ SIP Analog Gateway เพอเชอมตอกบ PSTN 3CX - IP PBX for Windows' สามารถรองรบ SIP Analog Gateway เพอเชอมตอกบ PSTN Line หรอสายโทรศพทบานแบบเดม โดยรองรบการท างานของอปกรณจากผผลตชนน า เชน Linksys, GrandStream, Sangoma เปนตน และยงรองรบ Generic SIP Analog Device ทวไปอกดวย

ภาพท 2-11 3CX SIP Analog Gateway เพอเชอมตอกบ PSTN

Page 31: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

34

2.5.4 สามารถใชงานรวมกบ SIP Server เพอโทรศพทดวย VoIP 3CX - IP PBX for Windows' สามารถรองรบ 3rd Party SIP Server เพอสราง SIP Trunk ใน

การโทรศพทจากเบอรภายใน (Extension) ไปยงโทรศพทภายนอกแบบ VoIP ในราคาสดประหยด โดยสามารถรองรบ SIP Server ในประเทศไทยและทวโลก เชน TOTNetCall, Mouthmun.com, CAT2Call+, TrueNetTalk, ThaiTelephone เปนตน ท าใหคาใชโทรศพทขององคกรลดลงอยางมาก เหมาะมากส าหรบองคกรทตองใชการโทรศพทไปตางประเทศอยางสม าเสมอ

ภาพท 2-12 การใชงานรวมกบ SIP Server เพอโทรศพทดวย VoIP

Page 32: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

35

2.5.5 รองรบการใชงานรวมกบ Softphone - 3CX VoIP Client 3CX - IP PBX for Windows' สามารถรองรบการใชงานรวมกบ Softphone - 3CX VoIP

Client หรอ 3rd Party Softphone เชน xLite อ านวยความสะดวกในการรบสาย-โทรศพทผานเครองพซ หรอโนตบคไดทนท

ภาพท 2-13 การใชงานรวมกบ Soft phones - 3CX VoIP Client

Page 33: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

36

2.5.6 รองรบการปรบแตงแบบบคคลดวย My-Phone User Portal 3CX - IP PBX for Windows' สามารถรองรบการปรบแตงแบบบคคลดวย My-Phone User

Portal โดยก าหนดใหผใชงานสามารถปรบแตงการท างานหมายเลขโทรศพทของคนเอง เชน Forward Calls, Voicemail เปนตน โดยหนาเมนของ My-Phone User Portal สามารถเรยกใชงานผาน Web Browser ไดอยางสะดวก งายดาย ท าใหลดภาระการท างานของผดแลระบบ และเพมความสะดวกในการใชงานของผใชทไมจ าเปนทจะตองรอผดแลระบบมาก าหนดใหอกตอไป

ภาพท 2-14 การปรบแตงแบบบคคลดวย My-Phone User Portal

Page 34: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

37

2.5.7 รองรบการใชงานรวมกบ Microsoft Outlook - Call Contact 3CX - IP PBX for Windows' สามารถรองรบการใชงานรวมกบ Microsoft Outlook - 'Call

Contact' โดยสามารถโทรศพทโดยสงการท างานจากฟงกชน 'Call Contact' ใน Microsoft Outlook หรอ CRM อยาง Salesforce.com เพมความสะดวกในการตดตอ และลดการจดจ าเลขหมายของลกคาหรอพารทเนอรทางธรกจไปเลย

ภาพท 2-15 การใชงานรวมกบ Microsoft Outlook - Call Contact

Page 35: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

38

2.5.8 รองรบการใชงานแบบ Unified Communications & Presences 3CX - IP PBX for Windows' สามารถรองรบการใชงานรวมกนแบบ Unified Communications & Presences เชน ในกรณทลกคาของทานโทรศพทเขามาฝาก Voicemail ไว ระบบ 3CX IP PBX จะสงอเมลพรอมไฟล Voicemail ไปยง mail box ของทานทนท เปนตน อกทง Soft phone 3CX VoIP Client ยงสามารถแสดงสถานะของเบอรภายในของแตละผใชงาน ท าใหลดเวลาในการโทรศพททไมเกดประโยชน เชน โทรศพทไปยงเครองโทรศพททไมวาง เปนตน Microsoft Outlook - 'Call Contact' โดยสามารถโทรศพทโดยสงการท างานจากฟงกชน 'Call Contact' ใน Microsoft Outlook หรอ CRM อยาง Salesforce.com เพมความสะดวกในการตดตอ และลดการจดจ าเลขหมายของลกคาหรอพารทเนอรทางธรกจ

ภาพท 2-16 การใชงานแบบ Unified Communications & Presences

Page 36: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

39

2.5.9 รองรบการรบ-สงแฟกส 3CX - IP PBX for Windows' สามารถรองรบการรบ-สงแฟกส เชน ในกรณทลกคาของทาน

สงแฟกสเขามายงหมายเลขแฟกสทก าหนดไว ระบบ 3CX IP PBX จะสงอเมลพรอมไฟล Faxmail (pdf) ไปยง mail box ของทานทก าหนดไวทนท เปนตน และในกรณทผใชงานภายในตองการสงแฟกสออกไปยงภายนอก กสามารถสงแฟกสผานโปรแกรม Microsoft Fax Service ไปยง 3CX IP PBX เพอสงตอไปยงหมายเลขแฟกสปลายทางไดทนท

ภาพท 2-17 การรองรบการรบ-สงแฟกซ

2.5.10 รองรบการโทรศพทระหวางสาขาดวย 3CX Bridges 3CX - IP PBX for Windows' สามารถรองรบการโทรศพทและแฟกซระหวางสาขาดวยฟงกชน 3CX Bridges โดยเปนการเขอมตอตสาขาไอพ (IP PBX) ของทง 2 สาขาเขาดวยกน และสามารถโทรศพทไป-มา เสมอนหนงอยภายในตสาขาไอพเดยวกน โดยไมเสยคาใชจายเนองจากเปนการท า VoIP Call โดยฟงกชน 3CX Bridges สามารถรองรบการเชอมตอกบตสาขาไอพ ทไมใช 3CX อกดวย

Page 37: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

40

ภาพท 2-18 การรองรบการโทรศพทระหวางสาขาดวย 3CX Bridges 2.5.11 รองรบการท า Phone Provisioning 3CX - IP PBX for Windows' สามารถรองรบการตดตงโทรศพทแบบอตโนมตดวยการท างาน Phone Provisioning ท าใหผดแลระบบสามารถก าหนดพารามเตอรของ IP Phone ไดอยางอตโนมต ลดภาระการท างานของผดแลระบบในการก าหนดเปนรายเครอง

ภาพท 2-19 การรองรบการท า Phone Provisioning

Page 38: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

41

2.5.12 รองรบการประชมหลายสายดวย 3CX Call Conferencing 3CX - IP PBX for Windows' สามารถรองรบใหผใชงานสามารถสราง Call Conferencing ได

อยางงายดาย โดยไมจ ากดวาคสายจะตองเปนแบบใด สามารถก าหนด Call Conferencing ไดจากเบอรภายในของส านกงาน หรอสาขา หรอจะเปนเบอรโทรศพทจากภายนอก กสามารถรวมประชมไดเชนกน

ภาพท 2-20 การรองรบการประชมหลายสายดวย 3CX Call Conferencing

2.5.13 รองรบการท า Call Queuing, IVR, Intercom/Paging 3CX - IP PBX for Windows' สามารถรองรบการท างาน Call Queuing, ระบบ IVR และ Intercom/Paging เทยบเทากบตสาขาขนาดใหญ เพมความสะดวกสบายในการใชงาน แมองคกรของคณจะน าไปใชงานในส านกงานขนาดเลก ขนาดกลาง และขนาดใหญ

Page 39: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

42

ภาพท 2-21 การรองรบการท า Call Queuing, IVR, Intercom/Paging 2.6 ระบบปฏบตการ Windows 2008 Server

Microsoft Windows Server 2008 คอ ระบบปฏบตการวนโดวสเซรฟเวอรทพฒนาเตมขดความสามารถทออกแบบมาเพอสนบสนนเครอขาย แอพพลเคชน และ เวบเซอรวส ส าหรบนกพฒนายคใหม Windows Server 2008 นชวยใหพฒนา สงงาน และจดการประสบการณของผใชงานและแอพพลเคชนทเยยมยอด และเพมประสทธภาพและคณคาทางดานเทคนคภายในองคกรของคณ Windows Servers 2008 พฒนาจากพนฐานของระบบปฏบตการตระกลวนโดวสเซรฟเวอรเวอรชนกอนๆ ใหมความปลอดภยและมนคงยงขนกวาเดม โดยกลายเปนระบบปฏบตการพนฐานมการเพมฟงกชนการท างานและการแกไขทดกวาเดม สงเพมเตมใหมไดแก เครองมอเวบรนใหม เทคโนโลยการท า Virtualization ระบบความปลอดภยทพฒนาสงขน และเครองมอการบรหารจดการ ทงหมดนชวยลดเวลา ลดคาใชจาย และสามารถใชเปนรากฐานส าคญของโครงสรางพนฐานทางดานไอท

Page 40: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

43

2.6.1 รนตางๆ ทมใน Windows Server 2008 Windows Server 2008 นน เปนระบบปฏบตการเครอขาย (NOS) ตวใหมของไมโครซอฟต ซงเปนการพฒนาตอเนองจาก Windows Server 2003 โดยระบบปฏบตการ Windows Server 2008 นน จะแบงออกตามฟเจอร บทบาทของเซรฟเวอร และลกษณะการน าเซรฟเวอรไปใชงาน ไดเปน 8 เวอรชน ดงน 2.6.1.1 Windows Server 2008 Standard 2.6.1.2 Windows Server 2008 Enterprise 2.6.1.3 Windows Server 2008 Datacenter 2.6.1.4 Windows Web Server 2008 2.6.1.5 Windows Server 2008 for Itanium-Based System 2.6.1.6 Windows Server 2008 Standard without Hyper-V 2.6.1.7 Windows Server 2008 Enterprise without Hyper-V 2.6.1.8 Windows Server 2008 Datacenter without Hyper-V 2.6.1.1 Windows Server 2008 Standard Windows Server 2008 Standard นน จะมความสามารถในการท างานดาน Web และการท า Virtualization โดยไดรบการออกแบบมาเพอเพม ความนาเชอถอในการท างาน และมความยดหยนในการใชงานรวมกบโครงสรางพนฐานเดมทมอยแลว ในขณะเดยวกนยงชวยใหลดเวลาและคาใชจายทงในการตดตงใชงานและการจดการในเวอรชน Standard น จะมเครองมอตางๆ ททรงพลง ส าหรบชวยใหการควบคม การคอนฟก และ การจดการ เซรฟเวอร ท าไดงายขนและดขน นอกจากนยงไดเพมฟเจอรดานความปลอดภยของระบบใหสงขน ท าใหระบบปฏบตการมความแขงแกรงเพมมากขน ซงจะชวยในการปกปองขอมลและเครอขาย อนเปนรากฐานในการด าเนนธรกจตางๆ ใหมความปลอดภยยงขน 2.6.1.2 Windows Server 2008 Enterprise Windows Server 2008 Enterprise นน น าเสนอแพลตฟอรมในระดบ Enterprise-class เพอการน าไปประยกตใชงานในการด าเนนธรกจ ในเวอรชนนจะชวยเพมความตอเนองในการท างานดวยระบบคลสเตอร และสามารถท าการเพมโปรเซสเซอรแบบ Hot-add ได และยงชวยยกระดบความปลอดภยของธรกจ ดวยฟเจอรดานการท า Identity managementนอกจากนยงชวยลดคาใชจายดานโครงสรางพนฐาน ดวยฟเจอรดาน Virtualization ซงจะชวยในการรวมแอพพลเคชนตาง ๆมา

Page 41: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

44

รนบนระบบเสมอนWindows Server 2008 Enterprise ยงน าเสนอพนฐานการท างานแบบไดนามก และสามารถรองรบการขยายโครงสรางพนฐานทางดาน IT ในอนาคตไดเปนอยางด 2.6.1.3 Windows Server 2008 Enterprise Windows Server 2008 Datacenter นน น าเสนอแพลตฟอรมในระดบ Enterprise-class และการท า virtualization ในระดบ Large-scale บนเซรฟเวอรทงขนาดเลกและขนาดใหญ ในเวอรชนนจะชวยเพมความตอเนองในการท างานดวยระบบคลสเตอร และมความสามารถในการพารตชนฮารดแวรแบบไดนามค ชวยลดคาใชจายดานโครงสรางพนฐานดวยฟเจอรดาน Virtualization แบบไมจ ากด License บนระบบตงแต 2-64 โปรเซสเซอรWindows Server 2008 Datacenter ยงน าเสนอพนฐานการท างาน Virtualization ในระดบ Enterprise และโซลชนตางๆ ส าหรบรองรบการขยายตวของธรกจในอนาคต 2.6.1.4 Windows Web Server 2008 Windows Web Server 2008 นน ไดรบการออกแบบส าหรบการใชงานในดาน Web Server โดยเฉพาะ โดยจะน าเสนอการใชงานดานโครงสรางพนฐานของ โดยการอนทเกรทเขากบ IIS7 ซงไดท าการพฒนาสถาปตยกรรมใหม ASP.NET และ Microsoft .NET Framework Windows Web Server 2008 จะชวยใหองคกรสามารถท าการพฒนาการใชงานทางดานเวบเซรฟเวอร เชน Web page, Web site, Web application และ Web services ไดอยางรวดเรว 2.6.1.5 Windows Server 2008 for Itanium-Based System Windows Server 2008 for Itanium-Based System นนเหมาะส าหรบการน าไปใชงานบนระบบฐานขอมลขนาดใหญ ในองคกรธรกจและแอพพลเคชนทตองการความตอเนองในการใชงาน และรองรบการขยายตวในอนาคต โดยสามารถรองรบโปรเซสเซอรไดถง 64 ตว ซงเหมาะกบความตองการใชงานและการใชงานทมความส าคญสง 2.6.1.6 Windows Server 2008 Standard without Hyper-V Windows Server 2008 Standard นน จะมความสามารถในการท างานดาน Web และการท า Virtualization โดยไดรบการออกแบบมาเพอเพม ความนาเชอถอในการท างาน และมความยดหยนในการใชงานรวมกบโครงสรางพนฐานเดมทมอยแลว ในขณะเดยวกนยงชวยใหลดเวลาและคาใชจายทงในการตดตงใชงานและการจดการในเวอรชน Standard น จะมเครองมอตางๆ ททรง

Page 42: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

45

พลง ส าหรบชวยใหการควบคม การคอนฟก และ การจดการ เซรฟเวอร ท าไดงายขนและดขน นอกจากนยงไดเพมฟเจอรดานความปลอดภยของระบบใหสงขน ท าใหระบบปฏบตการมความแขงแกรงเพมมากขน ซงจะชวยในการปกปองขอมลและเครอขาย อนเปนรากฐานในการด าเนนธรกจตางๆ ใหมความปลอดภยยงขน โดยมขอแตกตางกบ Windows Server 2008 Standard คอ ในเวอรชนน จะไมไดรวม Windows Server Hyper-V 2.6.1.7 Windows Server 2008 Enterprise without Hyper-V Windows Server 2008 Enterprise นน น าเสนอแพลตฟอรมในระดบ Enterprise-class เพอการน าไปประยกตใชงานในการด าเนนธรกจ ในเวอรชนนจะชวยเพมความตอเนองในการท างานดวยระบบคลสเตอร และสามารถท าการเพมโปรเซสเซอรแบบ Hot-add ได และยงชวยยกระดบความปลอดภยของธรกจ ดวยฟเจอรดานการท า Identity managementนอกจากนยงชวยลดคาใชจายดานโครงสรางพนฐาน ดวยฟเจอรดาน Virtualization ซงจะชวยในการรวมแอพพลเคชนตาง ๆมารนบนระบบเสมอนWindows Server 2008 Enterprise ยงน าเสนอพนฐานการท างานแบบไดนามก และสามารถรองรบการขยายโครงสรางพนฐานทางดาน IT ในอนาคตไดเปนอยางด โดยมขอแตกตางกบ Windows Server 2008 Enterprise คอ ในเวอรชนน จะไมไดรวม Windows Server Hyper-V 2.6.1.8 Windows Server 2008 Datacenter without Hyper-V Windows Server 2008 Datacenter นน น าเสนอแพลตฟอรมในระดบ Enterprise-class และการท า Virtualization ในระดบ Large-scale บนเซรฟเวอรทงขนาดเลกและขนาดใหญ ในเวอรชนนจะชวยเพมความตอเนองในการท างานดวยระบบคลสเตอร และมความสามารถในการพารตชนฮารดแวรแบบไดนามค ชวยลดคาใชจายดานโครงสรางพนฐานดวยฟเจอรดาน Virtualization แบบไมจ ากด License บนระบบตงแต 2-64 โปรเซสเซอรWindows Server 2008 Datacenter ยงน าเสนอพนฐานการท างาน Virtualization ในระดบ enterprise และโซลชนตางๆ ส าหรบรองรบการขยายตวของธรกจในอนาคต โดยมขอแตกตางกบ Windows Server 2008 Datacenter คอ ในเวอรชนนจะไมไดรวม Windows Server Hyper-V

Page 43: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

46

2.7 ระบบโทรศทพ Soft Phone 3CX Client ระบบโทรศพท Soft phone, 3CXPhone “Soft phones” จรงๆแลวไมนาจะเรยกวาโทรศพท เพราะมนคอ PC ทบรรจซอฟแวรส าหรบเปลยนการท างานของ PC ใหกลายเปนเครองโทรศพท การท างานกเหมอนเครอง PC ทวไปในการสงสญญาณเสยงผาน Data Cable แทนทจะเปนสายโทรศพท ดงนน จงชวยประหยดคาโทรศพททางไกล จากระบบเดมทใชกนอยใหเหลอเพยงคาใชจายเชาคสายจาก ISP เทานน อนทจรงแนวคดเรองนเกดขนมานานแลว แตในยค 10 ป ทผานมา ระบบโครงสรางพนฐานของ Computer Network ยงไมสามารถรองรบการใชงานระบบโทรศพทผาน Data cable ไดอยางมประสทธภาพเหมอนเชนปจจบน ซงมผใช Soft phone จ านวนมากขนทกท ไมอยากใหคณคดเพยงวา Soft phone จะชวยคณประหยดคาโทรศพททางไกลของคณเทานน ถาคณก าลงวางแผนการทจะสรางอาคารหรอยายส านกงานไปอยตกใหม คณจะสามารถประหยดคาใชจายอนๆไดอกมากกวานนแมวามนอาจจะตองใชเวลาพอสมควรทคนจะเรมหนมาใชระบบดงกลาว แตกคอนขางเปนทแนใจวาในอนาคตเราจะเหน packet-switching technology มาแทน circuit-switched networks การน าระบบโทรศพทผาน IP มาใชดสมเหตสมผลเพราะชวยใหประหยดทรพยากรหลายๆอยาง จงท าใหมการน า Voice over IP (VoIP) มาใชงานในอาคารส านกงานมากขน 3CX คอ โปรแกรมทใชโปรโตคอล SIP ในการโทรศพททางไกลผานอนเตอรเนตโดย ท าการเปลยนสญญาณเสยงธรรมดา เชน เสยงพดคยของเรา มาเปนสญญาณดจตอล ซงเปนสญญาณทใช ในระบบคอมพวเตอรทวไป รวมถงระบบอนเตอรเนตดวย ซงเมอสญญาณเสยงสามารถสงผานระบบอนเตอรเนตได กหมายความวา สามารถท าการตดตอสอสารถงกนไดโดยผานระบบเครอขาย

ภาพท 2-22 หนาจอโปรแกรม 3CXPhone5

Page 44: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

47

2.8 งานวจยทเกยวของ กตต เปรมพรวพธ (2549 : บทคดยอ ) ไดศกษาและวเคราะหถงความเหมาะสมในการน าระบบ VoIP มาใชงานในมหาวทยาลยหอการคาไทย ซงมงเนนไปทการขยายการใชโทรศพทภายในของทางมหาวทยาลยหอการคาไทย โดยศกษาถงปจจยในดานตางๆ คอความเหมาะสมในการเลอกระบบ VoIP ความคมคาในการลงทน การน ามาใชงานและการบ ารงรกษาอปกรณ โดยผลการศกษาพบวามหาวทยาลยหอการคาไทย มความพรอมในสวนของโครงสรางพนฐาน การน ามาใชงานและ การบ ารงรกษาอปกรณกสามารถท าไดสะดวกมากขนการปรบเปลยนเพอน าระบบ VoIP มาใชงานภายในมหาวทยาลยนนยงไมคมคากบการลงทนในขณะน เนองจากยงไมสามารถลดคาใชจายการใชงานได เนองจากการโทรศพทเปนการใชโทรกนภายในมหาวทยาลยซงไมเสยคาใชจายในการใชโทรศพทอยแลวสวนคา License และคาโทรศพทระบบ IP นนยงมราคาคอนขางสง

เอกภพ วงศสรางสรรค (2549 : บทคดยอ) ไดศกษาระบบการจดการสอสารดวย VoIP ภายในองคกร โดยผลการศกษาพบวาในปจจบนเขาสยคของการรวมเทคโนโลยการสอสารเขาไวเปนหนงเดยวโดยมการน าสญญาณเสยงมาผสมรวมเขากบสญญาณขอมลเพอใหสามารถสงผานไปบนระบบเครอขายเดยวกนไดเรยกวาโครงขายคอนเวรจ ซงเปนการเปลยนแปลงรปแบบเทคโนโลยโทรคมนาคมครงใหญ และสามารถชวยประหยดคาใชจายไดเปนอยางมากโดยเทคโนโลยทเปนแรงขบเคลอนส าคญของโครงขายคอนเวรจกคอ Voice over IP หรอ VoIP ซงการวจยนมวตถประสงคเพอพฒนาระบบการจดการสอสารภายในองคกรโดยผานเวบอนเตอรเฟสดวยโปรแกรมภาษา PHP โดยมโปรแกรม Asterisk ท าหนาทเปนตชมสายจดการการสอสารระหวาง IP Phone การพฒนาระบบประกอบดวย 5 ขนตอน คอ การศกษาและวเคราะหระบบการออกแบบระบบ การสรางและพฒนาระบบ การทดสอบระบบ และการประเมนผลระบบในการทดสอบและประเมนระบบ ใชกลมตวอยาง 2 กลม คอผเชยวชาญดานเทคโนโลยสารสนเทศ จ านวน 5 คน และผใชทวไปจ านวน 5 คน การวเคราะหขอมลใชคาเฉลยสวนเบยงเบนมาตรฐาน สวนของผเชยวชาญไดคาเฉลยเทากบ 4.2 และสวนเบยงเบนมาตรฐานเทากบ 0.54 สวนของผเชยวชาญไดคาเฉลยเทากบ4.21และสวนเบยงเบนมาตรฐานเทากบ 0.54 ซงกลาวไดวา VoIPเปนระบบทมประสทธภาพการใชงานในระดบ

Page 45: VoIP - bc.msu.ac.thbc.msu.ac.th/project_file/chapter2(183).pdf · ได้เป็น 2 ประเภทใหญ่ ๆ คือ แบบการสื่อสารในทิศทางเดียว

48