(Internet) .pdf ·...

33
บทที2 ทฤษฎีและวรรณกรรมที่เกี่ยวข้อง ในการศึกษาและประยุกต์ใช้ระบบ VoIP โดยใช้ Asterisk Server บน Fedora Core Linux ทางผู้ศึกษาจะได้อธิบายและกล่าวถึงทฤษฎีที่เกี่ยวข้องกับระบบ VoIP รวมถึงงานวิจัยที่เกี่ยวข้อง โดยมีรายละเอียดและหลักการทางานต่างๆ ที่สาคัญ ดังต่อไปนี 1. อินเตอร์เน็ต(Internet) 2. ระบบVoice over IP (VOIP) 3. ระบบโทรศัพท์ Asterisk 4. Fedora Linux 5. โปรแกรม PhonerLiet Softphone 6. งานวิจัยที่เกี่ยวข้อง 2.1 อินเตอร์เน็ต (Internet) รายละเอียดต่างๆ ที่เกี่ยวข้องกับระบบอินเตอร์เน็ต มีดังนี 2.1.1 ความหมายของอินเตอร์เน็ต (Internet) อินเตอร์เน็ตเป็นเครือข่ายคอมพิวเตอร์ที่ใหญ่ที่สุดในโลกไม่ได้เป็นเพียงส่วนของ ซอฟต์แวร์ แต่เป็นสิ่งที่รวมไปด้วยคอมพิวเตอร์ สายเคเบิล และคนจานวนมากมาย เมื่อมีคนพูดถึง อินเตอร์เน็ตเขามักจะไม่ได้คิดถึงตัวเครื่องคอมพิวเตอร์ สาย เราท์เตอร์ (router) หรืออุปกรณ์อื่นๆ ทีรวมกันเข้ามาเป็นเครือข่ายในแง่ของมุมทางด้านเทคนิค อินเทอร์เน็ตมีรูปแบบคล้ายกับเครือข่ายคอมพิวเตอร์ระบบ Wan แต่มีโครงสร้างการทางาน ที่แตกต่างกันมากพอสมควร เนื่องจากระบบ Wan เป็นเครือข่ายที่ถูกสร้างโดยองค์กรๆ เดียวหรือ กลุ่มองค์กร เพื่อวัตถุประสงค์ด้านใดด้านหนึ ่ง และมีผู้ดูแลระบบที่รับผิดชอบแน่นอน แต่ อินเทอร์เน็ตจะเป็นการเชื่อมโยงกันระหว่างคอมพิวเตอร์นับล้านๆ เครื่องแบบไม่ถาวรขึ ้นอยู ่กับ เวลานั ้นๆ ว่าใครต ้องการเล่นอินเทอร์เน็ตบ้าง ใครจะติดต่อสื่อสารกับใครก็ได้ จึงทาให้ระบบ อินเทอร์เน็ตไม่มีผู้ใดรับผิดชอบหรือดูแลทั ้งระบบ อินเตอร์เน็ตคือ เครือข่ายของคอมพิวเตอร์ที่พูดคุยกับเครื่องอื่นได้โดยใช้ข้อกาหนดทีเรียกว่า “Transmission Control Protocol/Internet protocol” (TCP/IP) TCP/IP เป็นชุดของกฎเกณฑ์ ที่กาหนดวิธีการที่ข่าวสารจะถูกส่งไประหว่างเครื่องคอมพิวเตอร์ ข้อกาหนดหรือที่เรียกว่า โปโต

Transcript of (Internet) .pdf ·...

Page 1: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

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

ในการศกษาและประยกตใชระบบ VoIP โดยใช Asterisk Server บน Fedora Core Linux

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

1. อนเตอรเนต(Internet) 2. ระบบVoice over IP (VOIP) 3. ระบบโทรศพท Asterisk 4. Fedora Linux 5. โปรแกรม PhonerLiet Softphone 6. งานวจยทเกยวของ

2.1 อนเตอรเนต (Internet)

รายละเอยดตางๆ ทเกยวของกบระบบอนเตอรเนต มดงน 2.1.1 ความหมายของอนเตอรเนต (Internet) อนเตอรเนตเปนเครอขายคอมพวเตอรทใหญทสดในโลกไมไดเปนเพยงสวนของซอฟตแวร แตเปนสงทรวมไปดวยคอมพวเตอร สายเคเบล และคนจ านวนมากมาย เมอมคนพดถงอนเตอรเนตเขามกจะไมไดคดถงตวเครองคอมพวเตอร สาย เราทเตอร (router) หรออปกรณอนๆ ทรวมกนเขามาเปนเครอขายในแงของมมทางดานเทคนค

อนเทอรเนตมรปแบบคลายกบเครอขายคอมพวเตอรระบบ Wan แตมโครงสรางการท างานทแตกตางกนมากพอสมควร เนองจากระบบ Wan เปนเครอขายทถกสรางโดยองคกรๆ เดยวหรอกลมองคกร เพอวตถประสงคดานใดดานหนง และมผดแลระบบทรบผดชอบแนนอน แตอนเทอรเนตจะเปนการเชอมโยงกนระหวางคอมพวเตอรนบลานๆ เครองแบบไมถาวรขนอยกบเวลานนๆ วาใครตองการเลนอนเทอรเนตบาง ใครจะตดตอสอสารกบใครกได จงท าใหระบบอนเทอรเนตไมมผใดรบผดชอบหรอดแลทงระบบ

อนเตอรเนตคอ เครอขายของคอมพวเตอรทพดคยกบเครองอนไดโดยใชขอก าหนดทเรยกวา “Transmission Control Protocol/Internet protocol” (TCP/IP) TCP/IP เปนชดของกฎเกณฑทก าหนดวธการทขาวสารจะถกสงไประหวางเครองคอมพวเตอร ขอก าหนดหรอทเรยกวา “โปโต

Page 2: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

6

คอล” (Protocol) ของการสอสารจะอนญาตใหคอมพวเตอรชนดตางกน ซงใชระบบปฏบตการตางกนสามารถตดตอกนได สงนเปนสงทส าคญเนองจากอนเตอรเนตไมไดสรางขนมาส าหรบระบบคอมพวเตอรชนดใดชนดหนง โดยการใช TCP/IP คอมพวเตอรทแตกตางกนเปนรอย ๆ ชนดสามารถตดตอกนไดบนอนเตอรเนต

2.1.2 ประวตของอนเตอรเนต อนเตอรเนตเปนเครอขายคอมพวเตอรทไดกอตงโดยกระทรวงกลาโหมของประเทศสหรฐอเมรกา ซงเปนการน าคอมพวเตอรมาเชอมตอกนมชอเรยกสนๆ วา “อารปาเนต ” การเชอมตอคอมพวเตอรเปนจ านวนมากเขาดวยกนกอใหเกดการแลกเปลยนและการสอสารทเปนประโยชนอยางมหาศาล สงผลใหเครอขายอารปาเนตเตบโตอยางรวดเรว เพราะมองคกรทงทางทหารและมหาวทยาลย น าเครองคอมพวเตอรมาเชอมตอกบเครอขายเปนจ านวนมากตอมาไดพบวา อารปาเนตเปนเครอขายทไมมมาตรฐาน“Internet work” ซงนยมเรยกสนๆ วา Internet เครอขายนกไดถกองคกรและมหาวทยาลยตาง ๆ น าเครอขายทตนมอยแลวมาเชอมตอเขาไปท าใหเครอขาย Internet เตบโตอยางรวดเรวเครอขายอนเตอรเนต จงไดพฒนาไปเปนเครอขายทใชแลกเปลยนขอมลทางดานการศกษา วจยคนควาตาง ๆ จนในทสดไดรบความนยมแพรหลายไปทวโลก เปนชองทางใหผใชคอมพวเตอรทวไปไดสอสารแลกเปลยนขอมลกนอยางอสระ รวมทงเปนสอในการโฆษณาประชาสมพนธและเผยแพร ขอมลขาวสารทางเวลดไวเวบ (World Wide Web)มาถงในปจจบนนกจกรรมทางดานธรกจบนเครอขายนไดเตบโตอยางรวดเรวแตมนกไมมผลเสยกบเครอขายส าหรบวทยาศาสตร การศกษา และการวจย (ซงกไดเตบโตขนอยางกาวกระโดดเชนเดยวกน ) อนเตอรเนตซงเปนแหลงรวบรวมขอมลขาวสาร และเครอขายอนๆ อกนบหมนจะเจรญเตบโตและเปลยนแปลงตอไป ซงจะตรงกบความตองการของคนทใชไมวาพวกเขาจะใชงานมนดวยเหตผลใดกตาม 2.1.3 ค าศพทตางๆ ทควรรเกยวกบอนเตอรเนต 1.) World Wide Web (WWW) หรอเรยกสนๆ วา Web เปนบรการหนงใน อนเตอรเนตใหบรการขอมล ทประกอบดวย ภาพ ตวอกษร และเสยง ถอไดวา World Wide Web เปนแหลงบรการขอมลขนาดใหญ เหมอนเครอขายใยแมงมม 2.) เวบไซต (Web Site) คอ แหลงทเกบรวบรวมขอมลเอกสารและสอประสมตางๆ (รปภาพ เสยง ขอความ) ของแตละบรษทหนวยงาน หรอบคคลโดยเรยกเอกสารตางๆ เหลานนวา Web Page และเรยก Webpage หนาแรกของแตละ Web site วา Home Page ซงเจาของจะเปนผดแล

Page 3: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

7

รกษาและปรบปรงขอมลเองโดยเจาของเวบไซตดงกลาวอาจจะเปนองคกรของรฐหรอเอกชน หรอเวบไซตสวนบคคลกได 3.) เวบเพจ (WebPage)คอ เอกสารแตละหนาทเราเปดดใน Web Page ซงถกสรางขนมาจากภาษา HTMLซงเปนภาษาทก าหนดรปแบบและหนาตาของเวบเพจ โดยเวบเพจจะมการเชอมโยงไปยงเวบเพจอนได ท าใหการคนหาขอมลท าไดโดยงาย และยงสามารถเผยแพรขอมลไปทวโลกไดทนทในราคาถกและรวดเรว

4.) โฮมเพจ (Home Page) คอ หนาหลกของเวบเพจทงหมดซงสวนใหญจะเปนหนาแรกของเวบไซตนนๆ เพอใหผเขามาเยยมชมไดพบเหนกอนหนาอนๆ ตวอยางเชน หนาโฮมเพจของบรษทซอฟตแวรปารคจ ากด เปนตน 5.) ลงค (Link) เอกสารของทกเวบเพจจะเปนเอกสารแบบไฮเปอรเทกซ หมายความวาภายในเอกสารแบบไฮเปอรเทกซ (hypertext) นจะเปนขอความทสามารถเชอมโยงไปยงรายละเอยดของขอมลนน โดยขอมลทเชอมโยงไปอาจจะอยในเวบเพจหนาเดยวกนหรอ ตางหนากไดหรออาจจะอยภายในคอมพวเตอรเครองเดยวกน หรออยกนคนละเครองแตอยภายในเครอขายเดยวกนกได โดยไมค านงถงวาจะอยไกลกนคนละจงหวดหรออยกนคนละประเทศ ขอความทเปนสวนของการเชอมโยง (link) จะเปนขอความทถกเนนภายในเวบไซตนน (ซงโดยมากจะเปนการขดเสนใต ) จะใหคณสามารถทองไปยงเวบเพจหนาตางๆบนอนเตอรเนตไดอยางงายดาย เพยงแตคลกเมาสทขอความดงกลาวนน การเชอมโยง (link) อาจอยในรปของปม ภาพหรอขอความ โดยเมอเราเลอนเมาสไปเหนอลงค (link) รปเมาสจะเปลยนจากรปลกศรเปนรปมอ 2.1.4 บรการตาง ๆ ในอนเตอรเนต บรการในอนเตอรเนตมหลากหลายลกษณะมขอมลใหม ๆ เพมขนตลอดเวลา สรปบรการทส าคญ ๆ ในเครอขายอนเตอรเนตไดดงน 1.) จดหมายอเลกทรอนกส (E-mail: Electronics Mail) เปนบรการทใหผใชสามารถสงจด หมายถงบคคล องคกร สถาบน ฯลฯ ดวยการสงแฟมขอมลคอมพวเตอร ผรบจะไดรบผานระบบเครอขายคอมพวเตอร และสามารถพมพ ออกเปนเอกสารไดหากผรบไมไดใชระบบเครอขายคอมพวเตอรอย จดหมายดงกลาวจะเกบไวในระบบ เมอผรบเปดใช ระบบเครอขายคอมพวเตอร จะสามารถเปดจดหมายอานไดทกเวลาและสามารถตอบจดหมายไดทนทเชนกน นอกจากนยงสามารถสงแฟมขอมลบาง ๆ เชน รปภาพแนบไปกบจดหมายไดปจจบนสามารถรบและสงจดหมายเปนภาษาไทยไดเปนอยางด

Page 4: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

8

2.) การเขาสระบบคอมพวเตอรทางไกล (Remote Login) เปนการเขาใชระบบเครอขายคอมพวเตอรทอยหางไกลออกไป โดยมวตถประสงคเพอใชบรการและขอมลบนเครองเซรฟเวอรของระบบอนๆ จากระบบทใชงานอยโดยอาศยโปรแกรมเทลเนต เชน การคนหาขอมลหองสมดมหาวทยาลยตางๆ เปนตน ซงการทจะเขาใชขอมลในคอมพวเตอรเครองใดๆ ไดนน ผใชตองทราบหมายเลขไอพ(IP Number) ของคอมพวเตอรเครองนนๆ พรอมทงทราบรหสผาน จงจะสามารถเขาใชบรการและคนหาขอมลได การใชงานโปรแกรม TELNET ในปจจบนมทงทอยในระบบปฏบตการ UNIX และ WINDOWS 3.) การถายขอมลโอนแฟมขอมล (FTP: File Transfer Protocol) เปนบรการถายโอนแฟมขอมลหรอโปรแกรมคอมพวเตอรทสนใจจากเครองบรการแฟมขอมลมายงเครองทใชงานอยซงในระบบอนเตอรเนตมผพฒนาซอฟตแวรทเปนประโยชนมากมาย ซงอนญาตใหท าการถายโอนไดโดยไมเสยคาใชจาย

4.) การสนทนาบนเครอขาย เปนการสนทนาบนเครอขายคอมพวเตอรโดยในระยะแรกเปนการพมพขอความโตตอบกนทนทบนหนาจอคอมพวเตอร แตปจจบนมการพฒนาซอฟตแวรทสามารถสอสารกนไดดวยเสยง เชน โปรแกรม Cool Talk หรอ ICQ หรอ สามารถใชกลองวดทศนรวมเพอใหคสนทนาเหนภาพไดดวย เชน โปรแกรม Microsoft NetMeeting, MSN เปนตน

5.) กลมขาวทนาสนใจ เปนเสมอนกระดานขาวทตดประกาศไวหากวาสนใจในหวขอใดกสามารถเขาไปอานและแสดงขอคดเหนเพมเตมไดอยางเสร สามารถใชเปนทคนหาค าตอบในเรองทสนใจไดขาวทน ามาลงจะจดแบงกลมไว เชน สงคม การเมอง เทคโนโลย และการแพทย เปนตน 2.1.5 ประโยชนทไดรบจากอนเตอรเนต เนองจากอนเตอรเนตเปนเครอขายทครอบคลมไปทวโลก จงสามารถน าขอมลจากแหลงตาง ๆ มาใชประโยชนได ซงประโยชนทไดรบจากอนเตอรเนตสามารถแบงออกเปนดานตาง ๆ ดงตอไปน 1.) ดานการศกษา เราสามารถใชอนเตอรเนตเพอคนควาหาขอมลได ไมวาจะเปนขอมลทางวชาการจากทตาง ๆ ซงในกรณน อนเตอรเนตจะท าหนาทเหมอนหองสมดขนาดใหญ สงขอมลทเราตอการมาใหบนจอคอมพวเตอรของเราในเวลาไมกวนาทจากแหลงขอมลทวโลก ไมวาจะเปนขอมลดานวทยาศาสตร วศวกรรม ศลปกรรม สงคมศาสตร กฎหมายและอน ๆ นกเรยน นกศกษา สามารถคนหาขอมลทก าลงศกษาอยไดทงขอมลทเปนตวอกษร ภาพและเสยงหรอแมแตมลตมเดยตาง ๆ

Page 5: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

9

2.) ดานการรบสงขาวสาร ผใชอนเตอรเนตสามารถรบสงขอมลจดหมายอเลกทรอนกส (E-mail) กบผใชคนอน ๆ ทวโลกในเวลาอนรวดเรวไดโดยมคาใชจายต ามากเมอเทยบกบการสงจดหมายหรอสงขอมลวธอน ๆ นอกจากนนยงอาจสงขอมลคอมพวเตอรในรปแบบตาง ๆ เชน แฟมขอมล รปภาพ จนไปถงขอมลทเปน ภาพและเสยงไดอกดวย

3.) ดานธรกจและการคาอนเตอรเนตมบรการในรปแบบของการซอขายสนคาผานคอมพวเตอร เราสามารถเลอกดสนคาพรอมทงคณสมบตตาง ๆ ผานคอมพวเตอรของเราแลวสงซอและจายเงนดวยบตรเครดตไดทนท ซงนบวาสะดวกและรวดเรวมาก นอกจากนผใชทเปนบรษทหรอองคกรตาง ๆ กสามารถเปดใหบรการและสนบสนนลกคาของคนผานอนเตอรเนตได เช น การตอบค าถามการใหค าแนะน ารวมถงการใหขาวสารใหมๆแกลกคาได 4.) ดานการบนเทง เราสามารถเขาไปเลอกอานหนงสอ วารสารตาง ๆ ผานอนเตอรเนตได คนหาขอมลเกยวกบภาพยนตร ดนตรและอน ๆ อกมากมาย ซงปจจบนเรา สามารถท าเปนภาพเคลอนไหวและมเสยงประกอบไดอกดวย 2.1.6 รปแบบการใชงาน

รปแบบการใชงานอนเตอรเนตสามารถสรป ไดดงน 1.) เครองมอสอสารราคาถก เรยกไดวาเปนจดประสงคแรกของการสรางอนเตอรเนตขนมาเลยทเดยว แตเดมเรามอเมลเปนหลก แตปจจบนเรามการใชงานรวมกบภาพ และเสยง เชน การประชมทางไกล หรอแมแตการสนทนาผาน Chat 2.) แหลงเผยแพรความร การใชอนเตอรเนตมกจะเรมจากผทมความรลนเหลอ ตองการเผยแพรสงทเขารใหเปนสาธารณประโยชนแกคนทสนใจไดรบรโดยอสระ ซงความรทมในอนเตอรเนตเชอวามปรมาณมากกวาทบรรจอยในหองสมดใด ๆ ในโลกน และจะมเพมมาก ขนเรอย ๆ ตามการเตบโต 3.)การโฆษณาประชาสมพนธ การโฆษณาประชาสมพนธถอเปนการน าเอาอนเตอรเนตไปใชในเชงพาณชยยคแรก ไมวาจะเปนการน าเสนอสนคา หรอประชาสมพนธองคกร ซงปจจบนอนเตอรเนตกนบวาเปนสอโฆษณาทราคาถกมาก อกทงคนทเหนและสมผสกมอยมากมายทวโลก 4.) เครองมอคนควาขอมล เมอความรกบขอมลตาง ๆ ถกเกบเอาไวอยางมากทงรปแบบและปรมาณ ในอนเตอรเนตท าใหการคนหาเปนเรองทใชวาจะท ากนไดงาย ๆ แตนบวายงโชคดทเรามเครองมอส าหรบคนหา (Search Engine) มาชวยท าใหเราไดขอมลจากทวโลกอยางงายดาย

Page 6: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

10

5.) สงคมของคนทสนใจตรงกน เมอขอมลเยอะขน คนทเขามาใชงานกมากขน ท าใหเกดการรวมกลมของคนทสนใจเรองเดยวกน และเกดเปนชมชนตาง ๆ ในอนเตอรเนตมากมายมการแลกเปลยนความคดเหน และทศนคตระหวางกนอยางเสร โดยมการควบคมซงกนและกน 6.) ความบนเทงจากอนเตอร เมอมสาระกตองมความบนเทงปะปนมา ทกวนนอนเตอรเนต กลายเปนแหลงรวบรวมความบนเทงมากมายใหเลอกใชบรการกนตามความพอใจ 7.) แหลงขาวสารททนสมย อนเตอรเนตไดชอวาเปนสอทรวดเรวตอความเปลยนแปลงและความเปนไปของโลก เพราะคนทสมผสกบขาวหรอการเปลยนแปลงมกจะเผยแพรสงทรบรทางอนเตอรเนต อกทงปจจบนหนงสอพมพ นตยสาร สถานโทรทศนตางกมทอยในอนเตอรเนตทงนน เพราะฉะนนความรวดเรวและความถกตองจงมมากขนในโลกของอนเตอรเนต 8.) กระจายเสยง/แพรภาพผานอนเตอรเนต ปจจบนสอตาง ๆ ไดอพยพเขาสโลกของอนเตอรเนต ท าใหเราไมแปลกใจเลยทนกเรยนไทยในตางแดน จะยงฟงรายการวทยทเขาชนชอบจากเมองไทยผานทางอนเตอรเนตอยทกวน 9.) ลดคาใชจายดานการบรการ เปนชองทางทเพมความสะดวกใหกบผใชบรการไดดวยตนทนทแสนประหยด 10.) ส ารวจความคด-จดอนดบความนยม การจดอนดบ ส ารวจความนยมเปนเรองทหลายคนสามารถแสดงความเหนไดอยางเตมทเปนจรงในใจของเราไดอยางเสร 11.) นตยสาร และสงพมพอเลกทรอนกส เมอสอดานคอมพวเตอร และอนเตอรมมากขน การเกบและแสดงเอกสารกถกพฒนาใหเกบในรปของอเลกทรอนกส เพอใหงายตอการจดเกบและการคนหา ซงผลดทไดคอ ลดการท าลายทรพยากรธรรมชาต 12.) แหลงรวมของฟรททกคนชอบ ของฟรถอเปนเสนหอนเยายวนใจ ดงดดความสนใจใครตอใครใหเขามาใชงานอนเตอรเนต ซงของฟรกมหลายรปแบบทงขอมล โปรแกรมหรอบรการรปแบบตาง ๆ 13.) ประยกตใชงานกบระบบงานในองคกร เพราะวาอนเตอรเนตโดยเฉพาะ WWW มรปแบบการท างานทเปนมาตรฐาน และรจกกนดท าใหหลายๆ องคกรสรางระบบการท างานและสอสารระหวางกนผานเครอขายสวนตวทเรยกวา อนทราเนต ( Intranet) ซงเปนการน าเอาอนเตอรเนตมาประยกตใชงานในองคกรไดเปนอยางด ทงนเพอใหงายตอการพฒนา บ ารงรกษา และการฝกอบรม

14.) คาขายผานอนเตอรเนต เมอใชงานกนจนเบอหลายคนเรมหารายไดจากชองทางทมในอนเตอรเนต ซงท าใหเกดธรกจขนาดเลกและใหญมากมายในอนเตอรเนต โดยทธรกจหลายๆ ตวไดรบการยอมรบเปนอยางดจากผใชงาน

Page 7: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

11

2.2 ระบบ Voice over IP (VoIP)

ระบบการสอสารดวยเสยงผานเครอขาย IP (Internet Protocol) ทเรยกวา เทคโนโลย Voice over IP หรอ VoIP เปนการน าสญญาณเสยงมาผสมรวมเขากบสญญาณขอมล เพอใหสามารถสงผานไปบนระบบเครอขายดวยโปรโตคอลทมอยอยางแพรหลาย คอ Internet Protocol หรอทรจกกนทวไปในนาม IP ซงโดยปกตจะใช IP ในการสงสญญาณขอมลเทานน แตดวยเทคโนโลย VoIP น ท าใหสามารถพฒนาการสอสารผานสญญาณเสยงใหสามารถสอสารผาน IP ได ท าใหเปนการประหยดคาใชจายในสวนของเครอขายโทรศพทไดมากขนอกดวย ซงการตดตอสอสารทางโทรศพทแตเดมนนเปนระบบ Analog ซงเปนความสนเปลองทงเวลาและการใชอปกรณ ตวอยางเชนการใชสายโทรศพทเสนหนงตอเชอมโทรศพทตนทางและปลายทาง พอระบบตอเชอมโทรศพทไดแลวกหมายความวา การจราจรบนเสนสายโทรศพทเสนนถกจองทงถนน เพอใหสญญาณโทรศพททงสองเครองนใชสนทนากน เมอสนทนากนเสรจเรยบรอยกวางสาย สายโทรศพทเสนนกจะวาง กหมายถงถนนวางแลวใหรถยนตคนอนวงบาง ยกตวอยางนใหเหนวาสมมตแบบนเปนแบบ Analog แตถาเปนระบบ digital ใชถนนแบบเดยวกน เพยงแตวามหลายเลน มหลายชองจราจร มหลายระดบความเรวแบงกนใช เมอเอาโทรศพททสามารถใชระบบ IP Telephony มาตอเชอมกเหมอนกบวาโทรศพท 2 เครองตอผานสายโทรศพทเสนหนง แตการสงสญญาณกนไปมาจะถกแพกยอแลวกทยอยสง ชวงวางกจะเปนโอกาสใหผอนสงบาง เรยกวาไปดวยกน แบงเลนกน แบงเวลากน ดงนนชวงเวลาเทาๆ กนระบบ IP Telephony สามารถคยกนได Voice over IP (VoIP) ถกกลาวถงครงแรกในป 1996 ในนตยสาร CTI Magazine (ปจจบนเปลยนชอเปน Communication Solutions Magazine) CTI หรอ Computer Telephony Integration Magazine ไดมการวจารณเกยวกบอปกรณทท าใหคอมพวเตอรและการโทรศพทสามารถท างานรวมกน ซงมการใชงานครงแรกในธรกจ Call Center โดยเปนการท างานรวมกบเครองตอบรบโทรศพทอตโนมต 2.2.1 รปแบบการใชงานของ Voice over IP (VoIP)

1.) คอมพวเตอรสวนบคคล ไปยง คอมพวเตอรสวนบคคล (PC to PC) วธการนจ าเปนตองอาศยเครองคอมพวเตอรททงตนทางและปลายทาง พรอมทงตดตงโปรแกรมเดยวกน หรอตดตงโปรแกรมทสามารถใชงานรวมกนได ซงรปแบบนเปนวธการสอสารทไมตองเสยคาบรการโทรศพทแตอยางใด

Page 8: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

12

ภาพท 2-1 การสอสารระหวางเครองคอมพวเตอรกบ เครองคอมพวเตอร

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

ภาพท 2-2 การสอสารระหวางเครองคอมพวเตอรกบโทรศพท

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

Page 9: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

13

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

ภาพท 2.4 การสอสารระหวางโทรศพทกบโทรศพท 2.2.2 องคประกอบของ VoIP 1.) Software Client หรอ IP Telephony อาจจะเปนเครองคอมพวเตอร ทได รบการตดตง โปรแกรมสอสารไอพ หรออปกรณทไดรบการออกแบบขนมา ส าหรบการใชงานโทรศพท ผานระบบอนเทอรเนตโดยเฉพาะ 2.) VoIP Gateway เปนเครองเซรฟเวอรทใชงานส าหรบใหบรการโทรศพทผาน ระบบอนเทอรเนต เพอเปนตวกลางในการเชอมตอเขากบเครองโทรศพทตชมสายโทรศพทสาธารณะ PSTN (Public Switched Telephone Network) กบระบบเครอขายอนเทอรเนตอยางเครอขายไอพ ซง

Page 10: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

14

การจะใชงานระบบโทรศพทไอพตองอาศยอปกรณนเปนตวกลางกอน VoIP Gateway เปนอปกรณในรปแบบเราเตอร ทมคณสมบตเชนเดยวกบเราเตอร ทใชงานกนอย แตมคณสมบตทถกเพมเตม ใหรองรบโปรโตคอลการสอสารของ VoIP 3.) SIP Server/Gatekeeper เปนเครองเซรฟเวอรทไดถกเชอมตอเขากบระบบอนเทอรเนต เปนตวกลางทใชบรหารจดการ และควบคมการใหบรการของ VoIP Gateway กบเครองคอมพวเตอรทตดตงโปรแกรมส าหรบใชงานสอสาร VoIP หรอเครองโทรศพทแบบไอพ Bandwidth ทตองการในการใหบรการ VoIP โดยทวไป Bandwidth ทตองการขนกบชนดของการเขารหสและบบอดระบบเสยง (Voice Codec)

ซง VoIP Packet มขนาดเลกมากแต Bandwidth สวนใหญจะถกใชไปกบ header ของ IP และ UDP ซงมขนาดใหญกวามาก

2.2.3 การแปลงสญญาณเสยง

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

Page 11: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

15

ท าไมภายในองคกรจงมความเหมาะสมทจะตองใชระบบโทรศพทแบบ VoIP ซงเมอพดถงระบบตสาขาโทรศพทแบบเดม (PBX) คณสมบตหลายอยางไมวาจะเปนระบบ Voice Mail, Voice Recording, FAX เปนตน สงเหลานจะตองซอเพมเมอใชระบบตสาขาโทรศพทแบบเกา แตส าหรบ ตสาขาโทรศพท IP-PBX แลว คณสมบตเหลานมอยในตวโปรแกรมเรยบรอยแลว ท าใหไมตองซอและลงทนในคณสมบตเหลานเลย หากจะวเคราะหเหตผลกจะมอยหลายเหตผลทท าใหเทคโนโลย VoIP เปนสดยอดระบบโทรศพท ทดทสดในปจจบน ซงสามารถสรปขอแตกตางของทงสองประเภท ออกมาเปนขอๆ ไดดงตอไปน 1.) ดานการสงสญญาณเสยง เนองจากโทรศพทแบบ VoIP สงสญญาณเปนแบบดจตอลซงตางจากโทรศพทแบบธรรมดาทเปนสญญาณแบบอนาลอก จงท าใหคณภาพเสยงนนมความชดเจนมากกวา

2.) โทรศพทแบบ VoIP นน ทกขอมลทงขอความเสยง และขอความภาพผานการบบอดดวยเทคโนโลยพเศษ จงท าใหมความเปนสวนตวสง ปลอดภยจากการดกฟง

3.) โทรศพทแบบ VoIP จะมความยดหยนในการใชงานมากกวา โดยจะลดขอจ ากดในการสอสาร สามารถท างานไดบนเครองคอมพวเตอรกบทก OS ทง All Windows, Mac, Linux อกทงยงสามารถท างานไดบนโทรศพทเคลอนทผาน Pocket PC หรอแมกระทง IP WiFi Phone จงท าใหไมถกจ ากดอยเพยงแตเครองโทรศพทแบบธรรมดา

4.) โทรศพทแบบ VoIP มโปรแกรมเสรมเพมเตม ชวยใหมฟงกชนการใชงาน ไดอยางหลากหลายมากขนกวาเดม

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

6.) ในองคกรนนโทรศพทระบบ VoIP จะประหยดงบประมาณ ในการลงทน มากกวาโทรศพทธรรมดา เนองจากโทรศพทแบบ VoIP นนไมตองจดซออปกรณเครอขายใหม เพราะอปกรณเดมเหลานสามารถน ามาใชงานพรอมกบชองสญญาณอนเทอรเนตเดมทมอยแลวในองคกร

7.) การขยายหมายเลขโทรศพทไปยงหนวยงานใหม ท าไดงาย และรวดเรว ใชก าลงคนนอย พรอมทงก าหนดหมายเลขไดเอง

Page 12: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

16

ตารางท 2.2 ความแตกตางระหวางโทรศพทแบบเดมกบโทรศพทระบบ IP

คณลกษณะ ระบบโทรศพทแบบเดม ระบบโทรศพทแบบ VoIP ประเภทของสญญาณ สญญาณอนาลอก สญญาณดจตอล เครอขาย เครอขายโทรศพทสาธารณะ

(Public Switched Telephone Network : PSTN)

เครอขายอนเทอรเนต โดยใช โปรโตคอลในการสอสารคอ Internet Protocol (IP)

ตนทนตชมสายโทรศพท มการลงทนทสง เนองจากตสาขาโทรศพทดๆ นนอาจลงทนถงหลกแสน จนถงหลกลาน

ใชงานไดฟรเพราะเปนโปรแกรมแบบ ประเภท Opensource

คาดแลระบบโทรศพท มการเกบคาดแลระบบรายป ไมมคาดแลระบบรายป การปรบแตงตสาขา ปรบแตงเองไมได ปรบแตงไดเองตามความสามารถท

ตองการใชงาน รวมถงสามารถเขยนโปรแกรมเพอควบคมการท างานได

การก าหนดเบอรคสาย ก าหนดเองไมได สามารถก าหนดเบอรคสายไดไมจ ากดเบอรคสายกหลกกได ท าใหสะดวกสบายและมความยดหยนสง

บรการท นอกเหนอจากการโทรแบบธรรมดา

ถาตองการใชตองซอเพม เชนบรการรบฝากขอความเสยง เปนตน

มอยในตวโปรแกรม IP-PBX เรยบรอยแลว ท าใหไมตองซอและลงทนในบรการเหลาน

อปกรณทใชในการสอสาร ราคาถก เชนโทรศพทบานธรรมดา

ปจจบนยงถอวามราคาแพง เชนโทรศพทระบบไอพ (IP Phone) แตจะไดเปรยบ คอมโปรแกรมโทรศพท ( Soft phone) ทสามารถใชงานไดฟรผานทางเครองคอมพวเตอรสวนบคคล

การขยายของระบบ ท าไมไดเนองจากคสายเตม หากไมเตมกท าไดล าบาก

ขยายหมายเลขโทรศพทไปยงหนวยงานใหมไดงายและรวดเรว

Page 13: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

17

2.2.6 โปรโตคอลทเกยวของกบ VoIP

โปรโตคอลทเกยวของกบ VOIP ประกอบดวย 2.2.6.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

Page 14: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

18

2.2.6.1.1 สถาปตยกรรมและองคประกอบของโปรโตคอล SIP

ภาพท 2-5 สถาปตยกรรมของโปรโตคอล SIP [10]

จากภาพประกอบท 2-5 คอสถาปตยกรรมของโปรโตคอลSIP ซงเปนลกษณะซงเปนลกษณะ โปรโตคอลไคลเอนท – เซรฟเวอร ไคลเอนทจะท าหนาทสงค ารองขอใหกบเซรฟเวอรเพอท าการประมวลผลแลวจงตอบสนองกลบมายงไคลเอนท ในการสงขอมลรองขอแมสเสจอาจจะถกสงผานเซรฟเวอรหลายตว จนกระทงถงเซรฟเวอรทสามารถตองสนองค ารองของไคลเอนทได ในระบบ SIP จะมองคประกอบทท าหนาทของไคลเอนท และเซรฟเวอร องคประกอบเหลานจะการตดตอสอสารกนโดยใชแมสเสจ SIP และใน SIP ไดแบงองคประกอบออกเปน 2 ชนดหลกคอ user agent และ network server ดงรายละเอยดตอไปน

1.) User agent เปน endpoint ทท าหนาทแทนผใชในการตดตอสอสารเนองจากวาผใชตองสามารถเรม การเรยก หรอตอบสนองตอการเรยก ทเขามา ดงนน user agent ควรจะสามารถท าหนาทเปนไดทงไคลเอนทและเซรฟเวอรในกรณทมการเรม การเรยก ผใชจะท าหนาทเปนไคลเอนท เพอท าการรองขอการสอสารไปยงผถกเรยกซงจะท าหนาทเปนเซรฟเวอร ในการตอบสนองการรองขอ โดยทวไป user agent จงประกอบดวยสวนทท าหนาทเปนไคลเอนทและเซรฟเวอรดงน User agent client (UAC) จะท าหนาทในการเรม การเรยก โดยการสงสงแมสเสจรองขอไปยงผถกเรยกโดยผานทาง network server และ User agent server (UAS) จะท าหนาทในการรบค ารองของ และตองสนองตอค ารองขอโดยจะรอการตอบสนองจากผใช ซงการตอบสนองอาจจะเปนการยอมรบหรอปฏเสธ การเรยก ในกรณทผใชมการใชงานเทอรมนลหลายตว ผใชยงอาจจะก าหนดให UAS ท าการ redirect ไปยงท UAS อนทผใชใชงานอยจรง

Page 15: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

19

2.) Network server เปนเซรฟเวอรภายในเครอขายซงจะท าหนาทในการจดการกบ แมสเสจทไดรบ โดยอาจจะไดรบจาก User agent หรอ network server อน ๆ การจดการกบแมสเสจจะขนกบชนดของเซรฟเวอร ซงม 2 ชนดคอ

2.1) Proxy server เซรฟเวอรจะท าการก าหนดเอนทตทจะรบขอมลตอไป โดยอาจจะเปน USA หรอ network server กได จากนนเซรฟเวอรจะเปนผท าการรองขอไปยงเอนทตนน พรอมกบขอมล ตอบสนองใหกบ UAC ( หรออาจจะเปน network server อนทสงขอมลรองขอมา) เพอระบวาก าลงรอการตองสนองจากผถกเรยกหรอ UAS เซรฟเวอรจงจะสงแมสเสจตองสนองตอกลบไปใหกบ UAC ดงภาพท2-5 เซรฟเวอรชนดนจะท าหนาทเปนทงไคลเอนทและเซรฟเวอร ในกรณทสงแมสเสจรองขอจะเปนไคลเอนทสวนในกรณทสงขอมลตอบสนองจะเปนเซรฟเวอร [10]

2.2) Redirect server เมอเซรฟเวอรไดรบแมสเสจรองขอแลวจะก าหนดเอนทต ทจะรบขอมลตอไป จากนนเซรฟเวอรจะสงแอดเดรสของเอนทตนนไปใหกบ UAC หรอ network server ทสงขอมลรองขอมา เมอ UAC (network server) ไดรบแอดเครสแลวจงจะท าการสงค ารองไปยงเซรฟเวอร [8, 10] นนดวยตนเอง

2.2.6.1.2 Locating Server ในการสงแมสเสจจะใช SIP URL อางองถงในการสง โดยจะตองมการแปลงสวน domain

ของ SIP แอดเดรสไปเปนหมายเลข IP ซงเปน แอดเดรสของ SIP server ทสามารถคนหาต าแหนงของผใชตอไปได การแปลง SIP แอดเดรสอาจจะท าโดย UAC หรอ UAC จะสงแมสเสจใหกบเซรฟเวอรทก าหนดซงเซรฟเวอรจะเปนผทท าหนาทในการแปลง SIP แอดเดรสแทนในการแปลง SIP แอดเดรสนสามารถใช DNS เขามาชวยได

2.2.6.1.3 Locate User เปนการหาต าแหนงของผถกเรยก เมอ SIP server ไดรบแมสเสจรองขอแลว เซรฟเวอรจะ

ตองการคนหาผใชทอางองถงใน SIP แอดเดรส โดยการรองของขอมลไปยง Location Server ซงจะตอบกลบดวยรายการต าแหนงทเปนไปไดของผถกเรยก เมอ SIP server ไดรบขอมลเกยวกบต าแหนงของผถกเรยกแลว ถาเปน Proxy Server จะท าสง Message รองขอตอไปยงต าแหนงตางๆ ตามรายการทไดรบการ Location Server ไวโดยอาจจะสงแบบ Sequential หรอ Parallel สวนถาเปน Redirect- Server จะสงรายการต าแหนงของผถกเรยกไปใหผเรยกผานโดยใชเฮดเดอร Contact เพอใหผทะเบยนกบ Registrar โดยใชเฮดเดอร REGISTER รวมทงยงอาจจะอพโหลด script ของผใชเองเพอเกบไวทเซรฟเวอรส าหรบจดการกบการเรยกตามความตองการของผใช

Page 16: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

20

2.2.6.1.4 ความเชอถอ (Reliability) ในระบบ SIP จะมกลไกเรองความเชอถอได ( reliability) ไมวาจะใช โปรโตคอล UDP หรอ

TCP โดยการใชเมธอด Ack ไคลเอนทจะสง แมสเสจรองขอใหมตามชวงเวลาทก าหนดจนกระทงไดรบแมสเสจตอบจากเซรฟเวอร ทางดานเซรฟเวอรกจะสงแมสเสจตอบจนกระทงไดรบ แมสเสจ Ack จากไคลเอนทจงท าใหการรองขอทสมบรณตองใชการ แลกเปลยนแมสเสจ 3 แมสเสจ เซรฟเวอรอาจจะตอบสนองตอ Ack โดยการสงแมสเสจตอบสดทายไปใหกบไคลเอนทซงอาจจะไมจ าเปนตองมกได ส าหรบการสงมเดยสตรมเซรฟเวอรจะยอมใหมการสงเมอไดรบ Ack จากไคลเอนทเทานน [10] ดวยกลไกนจงท าใหเกดความเชอถอไดในการ แลกเปลยนแมสเสจโดยไมจ าเปนตองอาศยกลไกของโปรโตคอลในชนต ากวา เชน TCP

2.1.6.2 Internet Protocol (IP) Internet Protocol หรอ IP จะเปนโปรโตคอลทใชในการสอสารขอมลในระบบ Internet ซงในสวนของการท างานคราวๆ ของโปรโตคอล IP นจะมขนตอนคอ ขอมลจะถกแบงยอยออกเปนสวนๆ แตละสวนของขอมลจะถกสงออกไปในเสนทางทอาจจะแตกตางกนบนระบบ Internet ขอมลยอยแตละสวนนน จะไปถงยงปลายทางในเวลา และล าดบทไมพรอมเพรยงกน หลงจากนนจะมโปรโตคอลอกหนงตวเขามาเกยวของ คอ Transmission Control Protocol (TCP) ซง TCP นจะเขามาชวยเกยวกบการเรยงล าดบขอมลทมาถงยงปลายทางนใหอยในล าดบและรปแบบทถกตองเหมอนขอมลตนแบบกอนทจะถกสงออกมา โปรโตคอล IP เปนโปรโตคอลในการสอสารแบบทเรยกวา Connectionless Protocol ซงเปนการสอสารทจดตนทางและปลายของการสอสารไมจ าเปนทจะตองสรางการเชอมตอ (Connection) ขนมา ณ เวลาทตองการท าการสอสาร IP Address ถกก าหนดขนมาใหเปนหมายเลขอางองประจ าตวของอปกรณตาง ๆ ทเชอมอย ในระบบเครอขายอนเทอรเนต โดยการก าหนด IP Address นจะไมถกผกตดกบตวฮารดแวร แตอยางใด เราจงสามารถก าหนดใหมหรอแกไขเปลยนแปลงไอพไดเมอมการเปลยนฮารดแวร ทงนเนองจากเปนการก าหนดดวยซอฟตแวรจงแตกตางกบหมายเลข MAC address (Media Access Control address) ซงเปนหมายเลขประจ าตวของอปกรณทตออยในเครอขายคา MAC address จะก าหนดจากบรษทผผลตอปกรณตงแตเรมผลต เชน อปกรณ Network Interface Card (NIC) จะมคา MAC address ประจ าตวทไมซ ากนและไมสามารถแกไขได คา MAC address เปนการระบคาอางองของอปกรณฮารดแวรในระดบลางสด (Physical Layer) ของกลไกการรบสงขอมลภายในเครอขาย ถาจะใชหมายเลข MAC address ส าหรบระบ อางองกนในเครอขายแลวจะเกดปญหามาก เมอมการเปลยนหรอยายเครองตองท าการก าหนดระบบเครอขายใหม ( configuration) นอกจากนยงจดจ าไดยากกวา ตวอยางของหมายเลข MAC address คอ 08:0a:0e:12:b5:05 การท IP Address ถกใชอางองในการตดตอกนดวย

Page 17: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

21

โปรโตคอล TCP/IP เพราะการใช IP Address จะยดหยนและคลองตวกวา IP มความสามารถในการคนหาเสนทางจากผรบไปยงผสง มกลไกทชาญฉลาดในการคนหาเสนทาง สามารถคนหาเสนทางไดไปถงผรบไดเอง หากมเสนทางทสามารถไปได แตไมไดตดตอระหวางผรบกบผสงโดยตรง และไมมการยนยนวา ขอมลถงผรบจรงหรอไม ทงนอาจเกดจากหลายสาเหต เชน ทอยของผรบไมมการเชอมตออยในระบบ Internet กลาวไดวาโปรโตคอล IP มหนาทในการคนหาเสนทางเทานน ไมมการยนยนผลส าเรจในการสงขอมลหากเกดขอผดพลาดในการสงขอมล แมวาจะมการสง ICMP massage กลบมารายงานขอผดพลาด แตกรบประกนไมไดอยดวา ICMP message จะกลบมาถงเรยบรอยหรอไม ดวย เหตน จงถอวา IP เปนโปรโตคอลทไมมความนาเชอ ( reliable) การเชอมตอของ IP เพอท าการสงขอมลจะเปนแบบ connectionless หรอเกดเสนทางการเชอมตอในทก ๆ ครงของการสงขอมล 1 Datagram โดยจะไมทราบถงขอมล Datagram ทสงกอนหนาหรอสงตามมา แตการสงขอมลใน 1 Datagram อาจจะเกดการสงไดหลายครงในกรณทมการแบงขอมลออกเปนสวนยอย ๆ (fragmentation) และถกน าไปรวมเปน Datagramเดมเมอถงปลายทาง 2.2.6.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.5

Page 18: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

22

16-bit Source Port

16-bit Destination Port

Lenght Checksum Data

ภาพท 2-6 สวนประกอบของ UDP Datagram

2.2.7 ขอดของ VoIP 1.) Cost Savings: การน าเทคโนโลย VoIP มาใชงานนน สามารถน ามาประยกตใชกบระบบเครอขายการสอสารขอมลทมอยแลว เชน อปกรณ Router หรอ Switch ท าให ประหยดคาใชจายได เนองจากสามารถน าอปกรณทมอยเดมมาใชงานได และถาหากมการน าเทคโนโลย VoIP มาประยกตใชงานในลกษณะการสอสารระยะทางไกล เชน ตางจงหวด หรอตางประเทศ กจะท าใหสามารถประหยดคาบรการทางไกลของระบบโทรศพทแบบปกตไดอกดวย

2.) Increase Productivity: การน าเทคโนโลย VoIP มาใชงานนน จะท าใหสามารถน าอปกรณทมการใชงานอยแลว เชน อปกรณ Router, Switch หรอแมกระทงต PBX น ามาประยกตใชใหเกดประโยชนเพมขนจากทเปนอยเดม ซงถอเปนการน าอปกรณเดมมาใชประโยชนใหสงสดดวย

3.) Improved Level of Services: ส าหรบองคกรทน าเทคโนโลย VoIP ไปใชงานเพอเปนการตดตอสอสารกนระหวางสาขาทอยในระยะทางไกลกนนน จะท าใหองคกรไดประโยชนในแงของขอมลขาวสารตางๆ ระหวางองคกรมากยงขน เนองจากมการสอสารแลกเปลยนขาวสารกนระหวางสาขาขององคกรมากยงขน โดยทไมตองกงวลในเรองของคาใชจายของการสอสารทางไกลอกตอไป ท าใหแตละสาขาไดรบขาวสารขอมลลาสดขององคกรอยางทนทวงท และไมตองมการรอ ซงอาจน ามาซงการลาชาในการปฏบตงานและการบรการ 4.) Reduce Operating Expenses: การน า VoIP มาใชงานนน ท าใหสามารถลดคาใชจายในดานตางๆ ไดอยางทอาจจะไมรตว ไมวาจะเปนคาใชจายทางดานคาบรการโทรศพททางไกล ซงถอเปนปจจยส าคญทมการน าเทคโนโลย VoIP นมาใชงาน หรอรวมทงการทสามารถลดคาใชจายทางดานบคลากรทจะมาดแลในเรองของการใหบรการทางโทรศพทไดอกดวย เพราะสามารถใชแคคนคนเดยวเพอใหบรการลกคาผานระบบโทรศพทกลางขององคกรและเชอมตอไปยงสาขาตางๆ ดวยเทคโนโลย VoIP

Page 19: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

23

2.2.8 ขอจ ากดของ VoIP 1.) ความนาเชอถอไดของ VoIP ยงตองมการพสจนและถอวาเปนขอจ ากดทส าคญทสดขอหนงทดอยกวา โครงขายชมสายโทรศพท (PSTN) ในปจจบน 2.) ปจจบนยงไมมมาตรฐานทแนนอน ซงท าใหมปญหาในการพฒนา

3.) ในการลงทนทจะเปลยน มาเปนระบบ VoIP ยงคงมราคาทสงอย ซงกคอ คาใชจายใน Port ของ IP และ อปกรณส าหรบระบบ VoIP เมอเทยบเคยงกบโครงขายชมสายโทรศพท (PSTN)

4.) IP Telephony สามารถเตบโตได เนองจากอตราของราคาทต ากวาเมอเทยบกบโครงขายชมสายโทรศพท (PSTN) ดงนนหากโครงขายชมสายโทรศพท (PSTN) ลดราคาลงมากท าให VoIP ไมไดเปรยบอกตอไป

5.) ในการทจะเปลยนระบบจาก PSTN มาเปน VoIP นน จ าเปนทจะตองอาศยผจ าหนายอปกรณ และผตดตงระบบ VoIP ทมความร ความช านาญมากเพยงพอทจะสนบสนนระบบ

6.) การขาดมาตรฐานของอปกรณโครงขาย ท าใหการเจรญเตบโตไมเรวเทาทควร เพราะไมอาจตดสนใจไดวาจะเลอกอปกรณของคายใดทสามารถรองรบการท างานไดดทสด

7.) อปสรรคส าคญอยางหนงคอ เรองกฎหมายการโทรศพทผาน Internet Protocol ไดอยางถกกฎหมายยงไมชดเจน ท าใหมผใหบรการตดตงโทรศพทผาน Internet Protocol ทถกกฎหมายเพยงเจาเดยวคอ CAT 2.2.9 การประยกตใช VoIP ในองคกร

ส าหรบการใชงานเทคโนโลย VoIP นน จรงๆ แลวทกๆ องคกรสามารถน าเทคโนโลยนมาประยกตใชงานได แตส าหรบกลมเปาหมายทนาจะไดรบประโยชนจากการน าเทคโนโลย VoIP มาประยกตใชงาน ไดแก กลมธรกจขนาดยอม หรอ SME (Small/Medium Enterprise) และกลม ISP (Internet Service Provider) ตางๆ

1.) ส าหรบกลมธรกจ SME อาจจะตองเปนกลมทมระบบเครอขายขอมลของตนเองอยแลว ไมวาจะเปนเครอขาย Leased Line, Frame Relay, ISDN หรอแมกระทงเครอขาย E1/T1 กตาม รวมถงมระบบตสาขาโทรศพทในการใชงานดวย การน าเทคโนโลย VoIP มาใชงานนนจะท าใหองคกรลดคาใชจายในการใชงานการสอสารสญญาณเสยงไปไดอยางมาก ไมวาจะเปนคาโทรศพททางไกลตางจงหวด หรอรวมถงคาโทรศพททางไกลตางประเทศดวยถาหากองคกรนนมสาขาอยในตางประเทศดวย แตทงนทงนนการทองคกรใดจะน าเทคโนโลย VoIP มาประยกตใชงานนน กตองขนอยกบจ านวนการใชงานสญญาณเสยงผานระบบโทรศพทดวยวามการใชงานมากนอยแคไหน คมคาแกการลงทนในการพฒนาน าเทคโนโลย VoIP มาใชหรอไม

Page 20: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

24

2.) ส าหรบกลมธรกจ ISP นนสามารถทจะน าเทคโนโลย VoIP นมาประยกตใชงานเพอเปนการเพมโอกาสในธรกจของตนเองมากยงขน โดยทาง ISP ตางๆ นนสามารถใหบรการ VoIP เพอเปนบรการเสรมเพมเตมขนมาจากการใหบรการระบบเครอขาย Internet แบบปกตธรรมดา หรอทเรยกวา Value Added Services ซงถอวาเปนการสรางความแตกตางและเพมทางเลอกในการใหบรการกบกลมลกคาดวย 2.3 ระบบโทรศพท Asterisk

Asterisk คอ ซอฟตแวรระบบโทรศพทแบบ IP-PBX สมบรณแบบ ซงสามารถท างานไดบนหลายๆ ระบบปฏบตการ เชน Linux, Mac OS X, OpenBSD, FreeBSD และ Sun Solaris โดยไดมการจดเตรยมฟงกชนการใชงานของตสาขาโทรศพท PBX (Private Branch eXchange) คณภาพสงไวในตว Asterisk รองรบระบบ VoIP (Voice over IP) หลายโปรโตคอล เชน SIP, H323, IAX, MGCP, SCCP (Cisco Skinny) ซงรองรบกบอปกรณโทรศพททเปนมาตรฐานและใชฮารดแวรทราคาไมแพง Asterisk มการเผยแพรแบบ Open source ภายใต GNU General Public License (GPL) สามารถทจะดาวนโหลดโปรแกรม Asterisk มาใชงานไดฟร Asterisk ถกพฒนาและสรางโดย Mr.Mark Spencer แหงบรษท Digium Inc.เมอป ค.ศ. 1999 และไดมการเผยแพรโปรแกรมไปยงทวโลกในกลม Open source เพอทดสอบและแกไขปญหา (Bug) ของโปรแกรม Asterisk อยางตอเนอง จากนนเมอประมาณ ป ค.ศ. 2001 Mr.Mark Spencer ไดรวมมอกบโครงการ Zapata Project และ Mr.Jim Dixon พฒนาอปกรณทสามารถรองรบการท างานรวมกบโปรแกรมระบบโทรศพทของ Mr.Mark Spencer ซงสามารถใชไดกบอปกรณของบรษท Digium, Sangoma และบรษทอนๆ ทขายผลตภณฑรองรบกบ Asterisk PBX ทวๆไป โดยคณสมบตของอปกรณสวนใหญจะใชความสามารถของหนวยประมวลผลกลาง (CPU) และหนวยความจ า (Memory) ของเครองเซรฟเวอรเปนหลก ไมวาจะเปนการท างานในสวนของ Media Streaming, Echo Cancellation และ Transcoding จงไดมการพฒนาการดประมวลผลตางๆ เพอลดการท างานของหนวยประมวลผลกลาง และหนวยความจ าของเครองเซรฟเวอร หลายชนด เพอใหเซรฟเวอรสามารถใชหนวยประมวลผลกลาง และหนวยความจ าไดดขน 2.3.1 ความสามารถของ Asterisk Asterisk นน นบเปนระบบโทรศพท IP-PBX ตวหนงทมความสามารถเทยบเทา กบระบบโทรศพทราคาแพง ทมประสทธภาพสง ซง Asterisk เองไดมความสามารถตางๆ ดงรป

Page 21: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

25

ภาพท 2-7 เวบไซตแสดงความสามารถของ Asterisk 2.3.2 สถาปตยกรรมของ Asterisk Asterisk ไดมการออกแบบระบบใหมความยดหยนสงโดยมการระบสวนประกอบของ APIs อยบรเวณภายนอก ซงท าใหมประโยชนมาก เมอมผพฒนา API (Application Programming Interface) น ามาตอยอดเพอท างานรวมกบระบบโทรศพท Asterisk กสามารถท าไดทนท และจะมระบบ Central PBX อยเปนโครงสรางภายใน

Page 22: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

26

ภาพท 2-8 สถาปตยกรรมของระบบโทรศพท Asterisk

2.3.3 สวนประกอบภายนอกของระบบโทรศพท Asterisk สวนประกอบภายนอกของสถาปตยกรรม Asterisk จะเปน APIs จ านวน 4 สวนดวยกน ซงจะมหนาทในการโหลดการท างานของ APIs นนๆ ซงท าให Asterisk ไมจ าเปนทตองคอยจดการเองทงหมด โดยจะท าการตดตอผาน APIs ตางๆ ดงน 1.) Channel API จะท าหนาทในการจดการกบประเภทของการเชอมตอทเขามาไมวาจะเปนประเภทของ VoIP ประเภทตางๆ เชน ISDN, IAX, SIP, H.323 MGCP Cisco Skinny และรวมถงสญญาณ Signaling ตางๆ 2.) Application API จะท าหนาทอนญาตใหงานหลายๆ งานสามารถท าหนาทไดหลายหนาท เชน Conferencing, Directory, Listening, Voice Mail ซงงานบางงานจ าเปนตองด าเนนการทนท หรออาจจะด าเนนการในอนาคตกเปนได 3.) Codec Translator API ท าหนาทโหลดตวเขารหส/ถอดรหส (Codec) ของไฟลเสยงรปแบบตางๆ ไมวาจะเปน GSM, Mu-law, A-law รวมถง mp3 เปนตน 4.) File Format API ท าหนาทในการอาน และบนทกไฟลในหลากหลายรปแบบ เชน ไฟลเสยง .gsm .wav .mp3 ฯลฯ แลวท าการเกบไฟลเหลานนไวในระบบ 2.3.4 สวนประกอบภายในของระบบโทรศพท Asterisk

1.) PBX Switching นบเปนสวนทมความส าคญมากส าหรบ Asterisk นนกคอ PBX Switching ซงจะท าหนาทในการเชอมการตดตอระหวางผใชงานหลายๆ คน และการท างานอตโนมต รวมถงการจดการและดแลเกยวกบซอฟตแวรและฮารดแวรของระบบอกดวย

Page 23: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

27

2.) Application Launcher เปนตวประกาศวาบรการใดจะเรมท างาน เชน Voice Mail, File Playback เปนตน 3.) Codec Translator จะมการใช Codec โมดลขารหสและถอดรหสไฟลเสยงทถกบบอดเพอใชในการสงสญญาณเสยง โดยมการเลอกมาตรฐานของ Codec ใหมความเหมาะสม โดยจะค านงถงคณภาพเสยงและการใชงานชองสญญาณในการสงผานขอมล (Bandwidth Usage) 4.) Scheduler and I/O Management ท าหนาทในการจดสรร และดแลตารางงานตางๆ ซงอยในระบบลาง เพอใหงานเหลานนสามารถทจะท างานไดอยางมประสทธภาพภายใตเงอนไขทงหมด 5.) Dynamic Module Loader ท าหนาทในการจดการโมดลตางๆ ทมความจ าเปนตอการท างานของระบบโทรศพท Asterisk 6.) CDR หรอ (Call Detail Record) ท าหนาทในการบนทกขอมลการใชงานโทรศพทของระบบทงหมด อาทเชน หมายเลขโทรศพทตนทาง ปลายทาง วนท และเวลาในการสนทนา จ านวนวนาทในการสนทนาเปนตน โครงสรางไฟลของระบบโทรศพท Asterisk ในการควบคมระบบโทรศพท Asterisk นน จ าเปนอยางยงทผดแลระบบจะตองทราบถงโครงสรางไฟล และความหมายของไฟลตางๆ ในระบบ เพอใหสามารถจดการและปรบแตงระบบใหไดตามความตองการในการใชงาน 2.3.5 ระบบปฏบตการ Linux โครงสรางของระบบโทรศพท Asterisk น เปนโครงสรางทสามารถน าไปอางองและใชเพอปรบแตงระบบไดบนระบบปฏบตการ Linux หลายๆ ตระกล (Distribution) ไมวาจะเปน Linux RedHat, Slackware, Ubuntu, Debian และตระกลอนๆ ทใช Kernel เปนระบบปฏบตการ Linux สามารถน ามาอางองได

Page 24: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

28

ตารางท 2.2 โครงสรางไฟลและไดเรกทอรทส าคญของระบบโทรศพท Asterisk บนระบบปฏบตการ Linux

ไดเรกทอร หรอไฟล ความหมาย /etc/zaptel.conf เปนไฟลทใชในการปรบแตงและก าหนดคาตางๆใหกบ

การด X100P หรอการดรนอนๆ ทท างานผานทาง Zaptel Channels

/etc/asterisk เปนไดเรกทอรทเกบไฟลส าคญมากๆ ของระบบโทรศพท Asterisk ทงระบบ โดยสวนใหญจะมนามสกลเปน .conf

/usr/share/asterisk เปนไดเรกทอรทเกบไฟลเกยวกบ Asterisk เพมเตมเชน Key, AGI, Firmware และอนๆ

/usr/share/asterisk/sounds เปนไดเรกทอรทเกบไฟลเสยงทมนามสกลเปน .gsm ทใชงานในระบบทงหมด รวมถงไฟลตวเลขดวย ซงไฟลเหลานจะถกเกบบนทกเปนภาษาองกฤษ

/usr/share/asterisk/mohmp3 เปนไดเรกทอรทใชในการเกบไฟลเสยงเพลงรอสายทมนามสกลเปน .mp3 สามารถน าไฟลเพลงทตองการมาเกบไวในไดเรกทอรนได

/var/log/asterisk เปนไดเรกทอรทใชในการเกบ Log ทจ าเปนของระบบโทรศพท Asterisk หลายๆสวนไมวาจะเปน Event, Queue, Messages และอนๆ

/var/log/asterisk/cdr-csv เปนไดเรกทอรทใชในการเกบขอมลในการใชงานโทรศพทของ Asterisk ทงระบบเพอบนทกวามการเรยกสายจากหมายเลขใดไปหมายเลขใดบางซงจะถกเกบไวในไฟล Master.csv สามารถน าไฟลนมาวเคราะหการใชงานหรอจดท าเปนระบบค านวณคาโทรศพทกไดเชนกน

/etc/default/asterisk เปนไฟลทก าหนดใหระบบโทรศพท Asterisk ท างานทกครงทมการบทเครองเซรฟเวอรโดยก าหนดคาใหกบตวแปร SUNASTERISK=yes ในไฟลน

Page 25: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

29

2.3.6 ไฟลทส าคญในระบบโทรศพท Asterisk ไฟลส าคญในระบบโทรศพท Asterisk เหลานไมวาผดแลระบบจะเลอกใชระบบปฏบตการ FreeBSD หรอ Linux ควรจะทราบถงความส าคญและความหมายของไฟลตางๆ ทจ าเปนตอการปรบแตงระบบโทรศพท Asterisk เสยกอน ไฟลเหลาน ถาเลอกใชระบบปฏบตการ FreeBSD จะถกเกบไวใน /usr/local/etc/asterisk แตถาใชระบบปฏบตการ Linux จะถกเกบไวท /etc/asterisk ในระบบโทรศพท Asterisk นนจะมการส ารองไฟล โดยจะมการก าหนดชอไฟลเปน filename.conf-dist ซงจะเปนประโยชนเมอมการแกไขระบบผดพลาดไปแลว กจะสามารถทจะน าไฟลเหลานนมาส าเนาทบไฟลตางๆ เพอใหระบบสามารถท างานตอไปได การปรบแตงคาไฟลในAsterisk นน ดเหมอนวาจะตองศกษาไฟล และตวแปรทอยในไฟลตางๆ ทงหมด แตในความเปนจรงแลว การใชงานงานจรงจะใชงานเพยง 2-3 ไฟลเทานน เชน เราตองการสรางระบบโทรศพททมหมายเลขภายใน (Extensions) จ านวน 30 หมายเลข และใชอปกรณโทรศพททรองรบมาตรฐาน SIP เรากจะปรบแตงไฟล extensions.conf เพอควบคมหมายเลข Extensions ทงระบบและไฟล sip.conf กใชเพอควบคมอปกรณโทรศพททรองรบตามมาตรฐานของโปรโตคอล SIP เทานน 2.3.7 ประโยชนของระบบโทรศพท Asterisk ระบบตสาขาโทรศพทแบบเดม (PBX) มคณสมบตหลายอยางไมวาจะเปนระบบ IVR, Voice Mail, Voice Recording สงเหลานตองซอเพมเมอใชระบบตสาขาโทรศพทแบบเกาแตส าหรบ Asterisk แลว คณสมบตเหลานมอยในตวโปรแกรมเรยบรอยท าใหไมตองซอและลงทนในคณสมบตเหลานเลย หากวเคราะหเหตผลดวยกนทท าให Asterisk เปนสดยอดระบบตสาขาโทรศพทแบบ IP ททนสมยและดทสดในปจจบน 1.) ชวยลดตนทนส าหรบระบบตโทรศพท หากจะตองตดสนใจซอตสาขาโทรศพททคณสมบตดๆ นบวาเปนการลงทนทสงมาก เมอเปรยบเทยบกบระบบตสาขาโทรศพทอยาง Asterisk โดยตสาขาดๆ ทมคณสมบตครบถวนอาจจะตองลงทนในระดบหลกแสน หรออาจจะเปนหลกลานส าหรบบรษทขนาดใหญ แตถาเราใช Asterisk แลวการลงทนกบระบบนนบวาต ามาก เพราะโปรแกรม Asterisk นนเราสามารถน ามาใชงานไดฟร 2.) สามารถปรบแตงระบบตสาขาโทรศพทไดเอง โดยสวนมากระบบ PBX แบบเดมจะมการก าหนดคณสมบตหรอฟงกชนตางๆ ใหอยแลว ซงไมสามารถทจะเพมเตมได หรอหากท าไดกล าบากมาก แตส าหรบ Asterisk เราสามารถทจะเขยนโปรแกรมเพมเตมเขาไปในตวโปรแกรม Asterisk โดยใชภาษาคอมพวเตอรทเราถนดได เชน ภาษา C, Perl, PHP เปนตน เพอให Asterisk สามารถท างานไดตามค าสง

Page 26: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

30

3.) Asterisk มคณสมบตของระบบโทรศพทแบบอจฉรยะอยในตว เชน ระบบวอยซเมล (Voice Mail) ระบบตอบรบอตโนมต Interactive Voice Response (IVR), เสยงเพลงรอสาย Music on Hold, สายเรยกซอน (Call waiting) การโอนสาย (Call forwarding) และคณสมบตอนๆ อกมากมาย 4.) Asterisk เปดโอกาสใหสามารถเขยนโปรแกรมในการสงงานการใชโทรศพทหรอทเรยกDial Plan ซงสามารถก าหนดเสนทางและขนตอนของการใชโทรศพทไดตามทตองการ 2.3.8 การพฒนาระบบโทรศพทแบบ IP-PBX ปจจบนมผทจะน าเอาความสามารถของระบบโทรศพท Asterisk ไปพฒนาตอยอดกนมากขน โดยสวนการท างานหลกๆ ของระบบทไดพฒนาขนมาจากพนฐานของระบบโทรศพท Asterisk ไดสะดวกยงขน โดยมการพฒนาควบคมและสงงานในรปแบบ การควบคมผานเวบ (Web-based-Control Panel) โดยทผใชสามารถเลอกการท างานผานเมนทปรากฏบนหนาจอรปภาพไดทนท อาทเชน 1.) Trixbox เดมทชอ Asterisk@home เปนเปนโปรแกรมระบบโทรศพททไดมการพฒนาตอยอดมาจาก Asterisk โดยน ามาปรบปรงใหม ใหสามารถตดตงไดงายและสะดวกขนโดยการน าเอาระบบปฏบตการ Linux Fedora Core13 มาประยกตใหสามารถตดตงไดจากแผนซดเพยงแผนเดยว แลวมระบบปฏบตการ และโปรแกรมระบบโทรศพทตดตงมาใหดวยในรปแบบของ Web-based Control Panel ท าใหงายตอการใชงาน

2.) Elastix เปนโปรแกรมระบบโทรศพทIP-PBX อกตวหนงทเกดขนไมนานหนกไดมการน าเอาระบบโทรศพท Asterisk มา Linux Slackware พฒนาตอยอด โดยน าเอาระบบปฏบตการ Linux Fedora Core13 มาเปนระบบปฏบตการหลกในการท างาน แลวมสวนการควบคมเปนเวบ Web-based Control Panel ท าใหงายตอการใชงานตว Elastix ไดน าเอาโปรแกรมยอยทดทสดแตละตวมารวมกนไวในตวระบบ 3.) Slast เดมทเรยกวา Slasterisk เปนโปรแกรมระบบโทรศพท IP-PBX อกตวทไดพนฐานการพฒนามาจาก Asterisk ซงท างานบนระบบปฏบตการ โดยตวโปรแกรม Slast นท างานเปน Asterisk Live CD กลาวคอ สามารถใชงานระบบโทรศพท Asterisk ไดจากแผนซดทนทโดยไมตองตดตงลงทเครองเซรฟเวอรแตอยางใด ซงนบวาเปนการพฒนาทาศพท Asterisk ทมความแตกตางจากโปรแกรมระบบโทรศพทอนๆ 4.) BSD และสามารถควบคมการท างานของระบบผานเวบได เชนกน Askozia คอ มการตดตงบน2.8.4 Askozia เปนโปรแกรมระบบโทรศพท IP-PBX ตวหนงพฒนาบนระบบปฏบตการ

Page 27: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

31

Free สอประเภท (Removable Media) เชน CF-Card ได เพอน าไปท าระบบคอมพวเตอรแบบฝงตว (PC Embedded) ท าใหโปรแกรมมขนาดเลกมาก 5.) AsteriskWin32 เปนโปรแกรมระบบโทรศพท Asterisk น ามาตอยอด และพฒนาใหสามารถท างานไดบนระบบปฏบตการ Windows ซงสามารถท างานไดบน Windows XP, Windows 2003 Server ฯลฯ ซงมการท างานสวนใหญคลายกบ Asterisk มาก ปจจบนกยงมการพฒนาอยางตอเนองเชนกน 6.) AsteriskNow เปนโปรแกรมระบบโทรศพท IP-PBX ทพฒนาโดยบรษท Digium Inc, โดยเนนการออกแบบระบบใหมโดยผใชงานสามารถควบคมระบบผานทางเวบได พรอมทงสามารถตดตงไดงายๆ ผานทางแผน CD-rom เพยงแผนเดยว ซง AsteriskNow นไดรวมเอาระบบปฏบตการ Linux มาใหดวย ท าใหผใชงานสามารถใชงานไดอยาง และใชเวลาในการตดตงเพยงไมกนาท กสามารถท าใหเซรฟเวอรท างานได 2.3.9 แหลงความรเกยวกบ Asterisk ในประเทศไทย เพอใหผสนใจทวไป นกเรยน นกศกษา และผดแลระบบ สามารถศกษาระบบโทรศพท Asterisk หรอโปรแกรมระบบโทรศพทอนๆได มเวบไซต http://www.AstriskClub.com ซงเปนเวบไซตทเผยแพรความรเกยวกบระบบโทรศพท Asterisk และอนๆ ตงแตพนฐาน รวมถงยงมการแนะน าหลกสตรการฝกอบรมระบบโทรศพท อปกรณ และโปรแกรมตางๆ ทจ าเปนตองใชงาน ท าใหผสนใจมแหลงความร และสงคมในการแลกเปลยนความรทดอกแหงหนงของประเทศไทย 2.4 Fedora Linux Fedora รอบตอนาท ขนอยกบการเกบรวบรวมวตถประสงคทวไปของซอฟตแวรรวมถง ระบบปฏบตการ บนพนฐานของ เคอรเนล Linux พฒนาโดยชมชนไดรบการสนบสนน โครงการ Fedora และสนบสนนโดย หมวกแดงภารกจของโครงการ Fedora ทจะน าไปสความกาวหนาของซอฟแวรฟรและเปดแหลงและเนอหาการท างานรวมกนเปนชมชนท หนงในวตถประสงคหลกของ Fedora ไมไดเปนเพยงเพอใหมซอฟตแวรทเผยแพรภายใต ฟรและเปดแหลง รบใบอนญาต แตยงจะตองอยบนขอบชนน าของเทคโนโลยดงกลาว พฒนา Fedora ชอบเพอให การเปลยนแปลงตนน า แทนการใชการแกไขโดยเฉพาะ ส าหรบ Fedora นเพอใหมนใจวาการปรบปรงของพวกเขาจะพรอมส าหรบทก การกระจาย Linux

Fedora มวงจรชวตสนเปรยบเทยบ : X เวอรชนจะยงคงอยจนกวาจะหนงเดอนหลงจาก X เวอรชน 2 จะถกปลอยออก กบ 6 เดอนระหวางรนระยะเวลาการบ ารงรกษาทสนมาก ๆ

Page 28: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

32

13 เดอนส าหรบแตละรน นสามารถน าไปสปญหาหนงควรจะใชรนเฉพาะของ Fedora ในการพฒนาผลตภณฑ (เชนระบบฝงตว) ทสนบสนนในระยะยาว มความส าคญมากกวาการรกษาแกไขขอบชนน าของซอฟตแวร

ในป 2008, Linus Torvalds , ผเขยนของ เคอรเนล กลาววาเขาใช Fedora เพราะมนไดรบการสนบสนนคอนขางดส าหรบ PowerPC สถาปตยกรรมโปรเซสเซอรทเขาชนชอบในขณะท

ตามทท DistroWatch,Fedora เปนทสามทนยมมากทสดใช Linux ระบบปฎบตการ ณ เดอนมถนายน 2011,ทอยเบองหลง Ubuntu และ มนท, และเปนรอบตอนาทขนอยกบความนยมากทสด

โครงการ Fedora ถกสรางขนในปลายป 2003 เมอ Red Hat Linux ถกยกเลก Red Hat Enterprise Linux ถกตองของ Red Hat ไดรบการสนบสนนอยางเปนทางการเพยงการกระจาย Linux, ในขณะท Fedora จะถกกระจายในชมชน [11] Red Hat Enterprise Linux สาขาออกมาจากรนของ Fedora

ชอของ Fedora มาจาก Fedora Linux, อาสาสมคร ในโครงการทใหซอฟแวรเสรมส าหรบการกระจาย Red Hat Linux, และจากลกษณะของ Fedora ทใชในการของ Red Hat" Shadowman โลโก" วอรเรน Togami เรม Fedora ลนกซในป 2002 เปนโครงการระดบปรญญาตร, มวตถประสงคเพอใหพนทเกบขอมลเพยงครงเดยวส าหรบการทดสอบทดของบคคลทสามแพคเกจซอฟตแวรทซอฟตแวรหมวกทไมใชสแดงจงจะงายตอการคนหา , การพฒนาและการใชงาน ความแตกตางทส าคญระหวางวธการของ Fedora Linux และ Red Hat Linux คอการทการพฒนาพนทเกบขอมลของ Fedora ทจะท างานรวมกนกบชมชนอาสาสมครทวโลก Fedora Linux ถกดดซมทสดในโครงการ Fedora ถอดวยวธนการท างานรวมกน Fedora เปนเครองหมายการคาของ Red Hat และถงแมวานไดรบการโตแยงกอนหนานโดยผสรางของทไมเกยวของกบ ซอฟแวรการจดการพนทเกบขอมล Fedora ปญหาขณะนไดรบการแกไข

2.4.1 เหตผลหลกทองคกรจะเลอกใชระบบ Fedora ส าหรบองคกรธรกจเหมาะสมอยางมากทจะน าระบบตวลนกซตวนมาท าเปนเซรฟเวอรใชงานภายในองคกร โดยพอสรปเหตผลหลกในการน าระบบนมาใชงานไดดงน 1.) เพอประหยดงบประมาณขององคกร เนองจาก Fedora เปนซอฟตแวร โอเพนซอส องคกรไมจ าเปนตองจายคาลขสทธซอฟตแวร (เพยงแตผดแลระบบตองลงทนเรยนรระบบกอนการใชงาน ในปจจบนสามารถเรยนรไดงายดายผานทางหนาเวบ Google.com) 2.) เพอน ามาท าเซรฟเวอรบรการงานตางๆ ในองคกร ซงภายใน Fedora มแพกเกจยอยทน ามาใชท าเซรฟเวอรส าหรบใชงานในองคกรจ านวนมาก อาท เชน

Page 29: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

33

Web Server(Apache), FTP Server(ProFTPd/VSFTPd), MailServer(Sendmail/Postfix/Dovecot), Database Server(MySQL/PostgreSQL), File and Printer Server(Samba), Proxy Server(Squid), DNS Server(BIND), DHCP Server(DHCPd), Antivirus Server(ClamAV), Streaming Server, RADIUS Server(FreeRADIUS), Control Panel(ISPConfig) เปนตน 3.) เพอน ามาท าเปนระบบเซรฟเวอรส าหรบจายไอพปลอม ( Private IP Address) ไปเลยงเครองลกขายในองคกร รวมทงตงเปนระบบเกบ Log Files ผใชงาน เพอใหสอดคลองกบพระราชบญญตวาดวยการกระท าความผดเกยวกบ คอมพวเตอรป 2550 2.5 โปรแกรม PhonerLiet คอ โปรแกรมทใชโปรโตคอล SIP ในการโทรศพททางไกลผานอนเทอรเนตโดย ท าการเปลยนสญญาณเสยงธรรมดา เชน เสยงพดคยของเรา มาเปนสญญาณดจตอล ซงเปนสญญาณทใช ในระบบคอมพวเตอรทวไป รวมถงระบบอนเทอรเนตดวย ซงเมอสญญาณเสยงสามารถสงผานระบบอนเทอรเนตได กหมายความวา สามารถท าการตดตอสอสารถงกนไดโดยผานระบบเครอขาย โปรแกรม PhonerLiet Softphon เปน Freeware (ไมตองเสยคาใชจายในการใชงาน ) ชวยใหใชงาน ไดบนหลายระบบปฏบตการ เชน Windows Mac Linux

ภาพท 2-9 การใชงานโปรแกรม PhonerLiet Softphon ไปท http://www.couterpath.com ใหเราใส รหส Passwordลงไปจากนนกดปม Login ถาส าเรจจะขนค าวา “Registered and Ready ” ดงรป

Page 30: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

34

ภาพท 2-10 รายละเอยดทจะท าการ Registered and Ready

หมายเหต ถาไมส าเรจ จะขนค าวา “ Registering ” ใหเราลองตรวจสอบ firewall ของ ระบบ network ของเราวามการ block หรอไม

เมอเรา ไดเชอมตอกบ Server ส าเรจ ใหเราเขาไป ตงคา Headphone ไดทปม Audio เมอมนใจวาใชงาน Headphone ไดแลวกสามารถใชงานไดเลย

Page 31: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

35

ในกรณทเราตองการโทรออกระหวางประเทศ ใหเราท าการตดตอไปทฝายเทคนก เพอขอเปด Account ส าหรบโทรออกระหวางประเทศโดยลกษณะ การช าระเงนจะเปนแบบ Pre-paid คอเตมเงนกอนใชงาน สามารถตรวจสอบ อตราคาโทรระหวางประเทศไดท www.thaisip.com โดยกดทปม “Rates“ บน PhonerLiet Softphone หรอจะดอตราโทรระหวางประเทศทงหมดบน website www.phone2me.com

ภาพท 2-11 การโทรออกระหวางประเทศ http://www.couterpath.com หมายเหต ลกคาจะตองเสยคาเชาหมายเลข

1. ลกคาทโทรแบบ PC-Phone ตองเสยคาเชาหมายเลขละ 200 บาท 2. ลกคาทโทรแบบ PC-PC เสยคาเชาหมายเลขละ 100 บาท

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

Page 32: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

36

การบ ารงรกษาอปกรณกสามารถท าไดสะดวกมากขนการปรบเปลยนเพอน าระบบ 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เปนระบบทมประสทธภาพการใชงานในระดบด

ศภวฒน แกวมงคล (พ.ศ. 2549: บทคดยอ) ไดท าการวจยเกยวกบเรองการทนตอความผดพรองในไดนามกเวบโดยใชแคช ผลการศกษาพบวา Abstract: ไดนามกเวบ ( DynamicWeb) สามารถจะสงผลใหเวบเซรฟเวอร ( Web Server)นนม ประสทธภาพลดลงเนองจากมการประมวลผลสครปตทางฝงเซรฟเวอร (Server-Side Script)เทคนคทวไปทใชในการบรรเทาปญหาดงกลาวคอการแคชหนาไดนามกเวบ (Dynamic WebCaching) ซงสงผลใหการรองขอหนาเวบเดมในคราวถดไปไมจ าเปนตองมการประมวลผลสครปตซ าอก เนองดวยแคชนนมกจะถกเกบไวในหนวยความจ าคอมพวเตอรไวเปนระยะเวลานาน จงมโอกาสเกดความผดพรอง ( Fault) ในหนวยความจ าและอาจสงผลใหมการสรางหนาเวบทผดพลาดส าหรบเวบแอปพลเคชน ( Web Application) บางประเภททตองการความนาเชอสง (Reliability)จ าเปนจะตองมการหลกเลยงไมใหเกดความผดพรองในระหวางการสรางหนาเวบ หรอท าใหทนทานตอความผดพรอง ( Fault-

Page 33: (Internet) .pdf · อาร์ปาเน็ตเป็นเครือข่ายที่ไม่มีมาตรฐาน“Internet work” ซึ่งนิยมเรียกส้นัๆ

37

tolerance) ดงกลาวได เพอใหไดนามกเวบสามารถทนทานตอความผดพรองได ผวจยจงไดน าเสนอเทคนคซงใชหลกการเพมสวนทซ าซอนของขอมลขาวสาร ( Information Redundancy) เขากบโปรแกรมประยกตทใชในการแคชไดนามกเวบซงมอยแลว โดยผลทไดปรากฏวาสามารถทนทานตอความผดพรองได โดยไมสงผลกระทบตอประสทธภาพความเรวในการสรางหนาเวบมากนก