60
Voice over IP Thực hiện: Nhóm 7 Cao Đức Quân Nguyễn Thị Thanh Quyên Nguyễn Văn Tài Trần Minh Tâm

Voice over IP

  • Upload
    dudley

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Voice over IP. Thực hiện: Nhóm 7 Cao Đức Quân Nguyễn Thị Thanh Quyên Nguyễn Văn Tài Trần Minh Tâm. Thay thế bằng VoIP. Noäi dung. - Kieán truùc - Caùc protocol - Öu – nhöôïc ñieåm. Internet Protocol (IP). - PowerPoint PPT Presentation

Citation preview

Page 1: Voice over IP

Voice over IP

Thực hiện: Nhóm 7

Cao Đức QuânNguyễn Thị Thanh QuyênNguyễn Văn TàiTrần Minh Tâm

Page 2: Voice over IP

Nhóm 7 2

Page 3: Voice over IP

Nhóm 7 3

Thay thế bằng VoIP

Page 4: Voice over IP

Nhóm 7 4

Noäi dung

- Kieán truùc- Kieán truùc

- Caùc protocol- Caùc protocol

- Öu – nhöôïc ñieåm- Öu – nhöôïc ñieåm

Page 5: Voice over IP

Internet Protocol (IP)

• IP là một cơ chế truyền, một connectionless protocol nằm ở lớp network trong mô hình OSI

• Gói IP

Version IHL Type of Service Total length

Identification Flags Fragment Offset

Time to live Protocol Header Checksum

Source Address

Destination Address

Options (+Padding)

Data (Variable)

Page 6: Voice over IP

Nhóm 7 6

Voice sang IPAnalog

Digital

Voice

CODEC: Analog sang Digital(PCM, ADPCM…)

Nén

Tạo Voice Datagram (phần dữliệu trong gói IP)Gắn Header(RTP, UDP, IP, etc)

N etw ork

Page 7: Voice over IP

Nhóm 7 7

IP sang voice

Digital

AnalogVoice

Xử lý Header

Re-sequence and Buffer Delay

Giải nén

CODEC: Digital sang Analog

N etw ork

Page 8: Voice over IP

Nhóm 7 8

Kiến trúc tổng quát

• Các mô hình cơ bản: VoIP Forum (thuộc IMTC) đã phát triển 3 cấu hình kết nối kết hợp giữa mạng IP và PSTN:– PC to PC– PC to phone– Phone to phone

Page 9: Voice over IP

Nhóm 7 9

PC to phone

Page 10: Voice over IP

Nhóm 7 10

PC to PC

Page 11: Voice over IP

Nhóm 7 11

Phone to phone

Page 12: Voice over IP

12

Các thành phần của mạng VoIP

ExcutivePhone

H.323 Terminal(Connected via PPP)

H.323 Terminal(Connected via PPP)

PSTN

PPP Access Server

H.323 Terminal(Connected via PPP)

IP Network

H.323 Terminal H.323 Terminal

Collapsed Backbone hub

Router

Gatekeeper

DSN Server

VoIp H.323Gatekeeper

PSTN

T1/E1. T3/E3OC3

ISDN, ect

1 2 3

4 5 6

7 8 9

* 8 #

Telephone

WirelessPhone

Wireless

ISDN

Analog Line

Page 13: Voice over IP

Nhóm 7 13

Chất lượng dịch vụ (QoS)

• Thời gian trễ tối đa để duy trì chất lượng tiếng nói còn tốt là 150 ms.

• Các phương pháp làm tăng QoS của VoIP:– Tăng băng thông.– cRTP: protocol truyền thời gian thực nén giảm

header từ 40 byte còn 2-4 byte, một cuộc gọi IP chỉ còn cần đường truyền 11.2 kpbs thay vì 24 kbps.

– Tạo hàng đợi.– Ưu tiên cho IP RTP.– Phân mảnh.

Page 14: Voice over IP

14

Signaling Process

IP Telephone

VoIp PSTNGateway

PSTN

AnalogTelephone

VoIP Network SignalingInter-exchangeSignaling (SS7)

Subscriber LoopSignaling

Page 15: Voice over IP

Nhóm 7 15

ITU-T H series

• H.320 : ISDN

• H.321: B-ISDN (ATM)

• H.322: LAN (provide a guaranteed QoS)

• H.323: LAN (not provide a guaranteed QoS)

• H.324: low bit rate connection (PSTN and wireless applications)

Page 16: Voice over IP

16

H.323 Invironment

H.323Terminal

H.323Terminal

H.323Terminal

H.323Terminal

H.323Terminal

H.323Terminal

H.323Terminal

H.323Terminal

H.323Gatekeeper

H.323 Gateway toH.320 and H.324

Network

PSTNISDN

MultipointControl Unit

H.323Gatekeeper

Page 17: Voice over IP

Nhóm 7 17

Caùc ñònh nghóa

• Multipoint Processor (MP): cung cấp khả năng xử lý tập trung các dòng dữ liệu, audio, video trong hội thoại đa điểm.

• MC: điều khiển tài nguyên, được gắn trong terminal, gateway, gatekeeper hay MCU.

• Multipoint Control Unit (MCU): gồm 1 MC (bắt buộc) và nhiều MP (tuỳ chọn).

Page 18: Voice over IP

Nhóm 7 18

H.323 Components

Page 19: Voice over IP

Nhóm 7 19

H.323 Protocols

H.225

Q.931H.245 T.120

G.7xx H.26xRTCP RASRTP

TCP UDP

IP

Call Control Data Audio Video A/V Control

Page 20: Voice over IP

Nhóm 7 20

Gateway

• Cung cấp liên lạc 2 chiều, thời gian thực giữa các H.323 terminals trên LAN và các terminal khác trên WAN, hay H.323 gateway khác.

• Chuyển đổi định dạng truyền (PCM), các dòng điều khiển, âm thanh và dữ liệu từ các mạng khác nhau.

• Xử lý tín hiệu giữa 2 bên: khử tạp âm trên đường truyền, mã hóa/giải mã tín hiệu analog, đưa thông tin chuyển đổi vào dạng IP và truyền.

Page 21: Voice over IP

Nhóm 7 21

Gatekeeper

• Kiểm soát mọi hoạt động trong một miền:– Dịch địa chỉ:

E.164 telephone number IP-based network address

– Cho phép truy nhập vào mạng dựa trên cuộc gọi, băng thông hiện hữu và các tiêu chuẩn khác.

– Điều khiển băng thông.

– Quản lý miền: Cung cấp các dịch vụ trên cho terminal, gateway và MCU đã đăng ký.

– Ngoài ra còn có các chức năng tùy chọn khác…

Page 22: Voice over IP

Nhóm 7 22

H.225 RAS

• - Tìm gatekeeper• - Ñaêng kyù• - Ñònh vò ñieåm cuoái• - Caùc ñieàu khieån khaùc

Page 23: Voice over IP

Nhóm 7 23

H.245

- Trao ñoåi thoâng tin khaû naêng- Baùo hieäu keânh logic- Ñieàu khieån luoàng- Quyeát ñònh chuû tôù - Caùc chæ thò khaùc

Page 24: Voice over IP

24

Call Signaling

Direct

Gatekeeper Cloud

Endpoint 1 Endpoint 2

ARQACF/ARJ

Setup

Connect

ARQACF/ARJ

12

3

45

6

Call Signaling Channel MessagesRAS Channel Messages

Page 25: Voice over IP

25

Call Signaling

Gatekeeper – Routed

Gatekeeper Cloud

Endpoint 1 Endpoint 2

ARQACF/ARJ

SetupConnect

Setup

ARQACF/ARJ

Connect12

34

56

7

8

Call Signaling Channel MessagesRAS Channel Messages

Page 26: Voice over IP

H.323 Both Endpoints Registered, Same Gatekeeper - Gatekeeper Routed Call Signaling

Endpoint 1 Endpoint 2Gatekeeper 1

RAS MessagesCall Signaling Mssages

Notes:

ARQ

ACF

Connect

Call Proceeding

ACF/ARJ

Alerting

ARQ

Setup

Call Proceeding

Alerting

Connect

Setup

1

2

3

5

8

10

4

5

6

7

8

9

Page 27: Voice over IP

Nhóm 7 27

ARQ(1)

AFC/ARJ(2)

Setup(3)

Call processing (4) ARQ(5)

AFC/ARJ(6)

Alerting (7)

Connect (8)

RAS MessagesCall signaling Messages

Ghi chú:

Page 28: Voice over IP

Nhóm 7 28

Session Initiation Protocol (SIP)

• - User agent (UA): goàm User Agent Client (UAC) vaø User Agent Server (UAS)

• - Network Server: coù caùc loaïi• Proxy• Redirect• Registar• Location

Page 29: Voice over IP

Nhóm 7 29

Page 30: Voice over IP

Nhóm 7 30

Thoâng ñieäp SIP

• INVITE

• BYE

• ACK

• OPTIONS

• REGISTER

• CANCEL

Page 31: Voice over IP

Nhóm 7 31

Thoâng ñieäp phaûn hoài

1xx Informational

2xx ACK

3xx Redirection

4xx Client Error

5xx Server Error

6xx Global Failure

Page 32: Voice over IP

Nhóm 7 32

Hoaït ñoäng cuûa SIP

• SIP Addressing

• Locating Server

• SIP Transaction

• SIP Invitation

• Locating User

• Changing Session

Page 33: Voice over IP

Nhóm 7 33

Proxy

Redirect

Registrar

Location

SIP Servers

UAC

UAS

UAC

UAS

Signaling messages between User Agent and Servers

Ghi chú: (1) Server functions are not necessarily located in the same physical deviceUAC: User Agent ClientUAS: User Agent Server

Page 34: Voice over IP

Nhóm 7 34

Location server

User Agent 1 User Agent 2

1. INVITE

7. 200 OK

8. ACK

4. INVITE

6. 200 OK

9. ACK

5. Ring

Proxy Server

Page 35: Voice over IP

Nhóm 7 35

User Agent Registrar Server

REGISTER

200 OK

Page 36: Voice over IP

Nhóm 7 36

Location server

Redirect ServerUser Agent 1

1. INVITE

4. 302 Moved

5. ACK

User Agent 2

7. Ring6. INVITE

8. 200 OK9. ACK

Page 37: Voice over IP

Nhóm 7 37

Media Gateway Control Protocol

Ñieàu khieån caùc gateway:- Trunking gateway- Voice over ATM gateway- Residential gateway- Access gateway- Business gateway- Network access server- Circuit hoaëc packet switch

Page 38: Voice over IP

Nhóm 7 38

MGCP

Gôûi yeâu caàu töø Call Agent ñeán caùc gateway.

Caùc yeâu caàu bao goàm:- Endpoint Configuration (EPCF)- Notification Request (RQNT)- Notify (NTFY)- Create Connection (CRCX)

Page 39: Voice over IP

Nhóm 7 39

MGCP

- Modify Connection (MDCX)

- Delete Connection (DLCX)

- Audit Endpoint (AUEP)

- Audit Connection (AUCX)

- Restart In Progress (RSIP)

Page 40: Voice over IP

Nhóm 7 40

Moät soá Protocol hoã trôï VoIP

Multicast IP, RTP , RTCP , RSVP , RTSP, ENUM ,SDP ………..

Page 41: Voice over IP

Nhóm 7 41

Multicast IP

• Ñaây laø giao thöùc söû duïng cô cheá one-to-many packet transport nghóa laø :sender gôûi ñi döõ lieäu vaø cho pheùp nhieàu receiver trong nhoùm ñöôïc pheùp nhaän döõ lieäu ñoù

• Hình minh hoaï:

Page 42: Voice over IP

Nhóm 7 42

Multicast IP

• Moät soá öùng duïng maø giao thöùc hoã trôï nhö:

Audio and video conferencing , news broadcast , distance learning ……

Page 43: Voice over IP

Nhóm 7 43

Multicast IP

Page 44: Voice over IP

Nhóm 7 44

Real-Time Protocol

• Chia laøm 2 phaàn:– Real-Time transport protocol(RTP)– Real-Time Control protocol(RTCP)

• RTP:coù nhieäm vuï mang caùc döõ lieäu coù tính chaát thôøi gian thöïc (real-time) .

• RTCP:coù nhieäm vuï giaùm saùt chaát löôïng dòch vuï vaø mang caùc thoâng tin veà caùc thaønh vieân ñang tham gia trong nhoùm

Page 45: Voice over IP

Nhóm 7 45

Real-Time Transport Protocol(RTP)

o Cung caáp nhöõng dòch vuï phaân phoái döõ lieäu

end-to-end maø ñoøi hoûi hoã trôï thôøigian thöïc

nhö interactive audio and video.o Caùc dòch vuï ñöôïc giao thöùc cung caáp

laø: Payload type identificationSequence numberTimestampinngDelivery monitoring

Page 46: Voice over IP

Nhóm 7 46

Real-Time Transport Protocol(RTP)The RTP header format

V=2 P X CC M PT Sequence Number

Timestamp

Synchronization Source (SSRC) identifier

Contributing Source(CSRC) identifier…………

Defined by profile Length

Header extension ………

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Bits

RT

PH

eader(fixed)I

InsertedB

y Mixer

(Optiona

l)

Header

extension(O

ption

al and V

ariable length)

Page 47: Voice over IP

Nhóm 7 47

Real-Time Transport Protocol(RTP)The RTP header format

• Version(V,2bits):cho bieát phieân baûn RTP naøo ñöôïc söû duïng

• Padding(p,1bit):caàn thieát cho moät soá giaûi thuaät maät maõ

• Extension(x,1):qui ñònh coù hay khoâng header môû roäng theo sau

• CSRC count(CC,4bits):chöùa soá danh ñònh (identifiers) cuûa CSRC

Page 48: Voice over IP

Nhóm 7 48

Real-Time Transport Protocol(RTP)The RTP header format

• Marker(M,1bit):baùo hieäu caùc söï kieän quan troïng nhö caùc frame bieân (ñaàu /cuoái trong 1 goùi tin)

• Payload type(PT,7bits):nhaän daïng format cuûa döõ lieäu vaø quyeát ñònh caùch bieân dòch chuùng

• Sequence number(16 bits)• Timestamp(32 bits):cho bieát caùch laáy maãu

cuï theå trong byte ñaàu tieân ôû phaàn döõ lieäu

• SSRC(32 bits): cho bieát nguoàn ñeå ñoàng boä ñöôc laáy töø ñaâu.

Page 49: Voice over IP

Nhóm 7 49

Real-Time Control Protocol (RTCP)

• Giao thöùc hoaït ñoäng döïa treân vieäc truyeàn caùc thoâng tin ñieàu khieån ñònh kì ñeán caùc thaønh vieân trong nhoùm.

• Moät soá chöùc naêng cô baûn cuûa giao thöùc ñöôïc ñònh nghóa trong RFC 1889:– Giaùm saùt chaát löôïng vaø ñieàu khiaån taéc

ngheõn– Xaùc ñònh nguoàn– Ñoàng boä moâi tröôøng– Ñieàu chænh thoâng tin ñieàu khieån

Page 50: Voice over IP

Nhóm 7 50

RTCP Function

• Giaùm saùt chaát löôïng vaø ñieàu khieån taéc ngheõn:cung caáp thoâng tin veà chaát löôïng phaân phoái döõ lieäu cho öùng duïng.Qua ñoù beân phaùt/thu seõ ñieàu chænh caùch truyeàn cho phuø hôïp cuõng nhö xaùc ñònh taéc ngheõn laø cuïc boä,töøng phaàn töø ñoù tính ñöôïc hieäu suaát maïng.

• Xaùc ñònh nguoàn :cho bieát teân ngöôøi söû duïng , ñòa chæ e-mail, ñieän thoaïi …..

Page 51: Voice over IP

Nhóm 7 51

RTCP Function

• Ñoàng boä moâi tröôøng:giuùp cho vieäc ñoàng boä giöõa aâm thanh vaø hình aûnh

• Ñieàu chænh thoâng tin ñieàu khieån:ñieàu chænh löôïng thoâng tin ñieàu khieån cho phuø hôïp khi soá löôïng ngöôøi tham döï taêng cao .Vì khi ñoù ñoøi hoûi löu löôïng ñieàu khieån raát lôùn chieám duïng nhieàu taøi nguyeân maïng.

Page 52: Voice over IP

Nhóm 7 52

Ưu - Nhược điểm

Ưu điểm– Thông tin được nén dung lượng thấp giảm

được lưu lượng mạng– Có cơ chế phát hiện khoảng lặng không có

tiếng nói làm tăng hiệu suất so với mạng PSTN.

Tiết kiệm băng thông

Page 53: Voice over IP

Nhóm 7 53

Ưu - Nhược điểm

Ưu điểm

- Truyeàn voice döôùi daïng soá neân choáng nhieãu toát.

Page 54: Voice over IP

Nhóm 7 54

Ưu - Nhược điểm

Ưu điểm

Cơ sở hạ tầng có sẵn:

Internet PSTN

Page 55: Voice over IP

Nhóm 7 55

Ưu - Nhược điểm

Ưu điểm

Dịch vụ đa dạng:Có thể áp dụng cho hầu hết các yêu cầu của giao tiếp thoại, từ cuộc đàm thoại đơn giản cho đến cuộc gọi hội nghị nhiều người phức tạp

Fax over IP (FoIP)

Click-2-Dial

Video Conference, voice chat, voice mail…

Page 56: Voice over IP

Nhóm 7 56

Ưu - Nhược điểm

Ưu điểm

Cơ độngGiao thức DHCP (Dynamic Host Configuration Protocol) cho phép thay đổi vị trí của điện thoại bất cứ nơi nào ta muốn mà vẫn không thay đổi số điện thoại

Chỉ cần click chuột để thực hiện cuộc gọi

Page 57: Voice over IP

Nhóm 7 57

Ưu - Nhược điểm

Nhược điểm

Khó đạt được thời gian thực

Do: - Kỹ thuật nén

- Mạng số liệu được xây dựng không

cho mục đích truyền thoại thời gian

thực

Tiếng vọng.

Page 58: Voice over IP

Nhóm 7 58

Lợi ích

• Giảm chi phí điện thoại đường dài (ghép kênh thống kê thay TDM,v.v…)

• Đơn giản hóa: Mạng voice và dữ liệu dùng chung tối thiểu hóa các thiết bị trong một cơ sở hạ tầng.

• Các ứng dụng đa dịch vụ và đa phương tiện

Page 59: Voice over IP

Nhóm 7 59

VoIP trong tương lai

• FoIP thay thế nhanh chóng dịch vụ Fax truyền thống

• Khi hệ thống đa phương tiện ngày càng được phát triển, khi Camera trở thành một thiết bị chuẩn của máy tính cá nhân

Nhu cầu truyền voice, video qua mạng càng cao

Page 60: Voice over IP

Nhóm 7 60

Taøi lieäu tham khaûo

• Voice over IP: protocols and standards – Rakest Arora

• H.323 – Web proforum tutorials http://www.iec.org

• Voice over IP: Fundamentals – Jonathan Davidson, James Peters

• Voice over IP technologies: Building the Converged Network – Mark A. Miller

• www.ebooks.vdcmedia.com• Configuring Cisco Voice over IP – Cisco Press