Presentation is loading. Please wait.

Presentation is loading. Please wait.

Voice over WLAN. Voice over IP WAN VoIP Gateway PBX PSTN.

Similar presentations


Presentation on theme: "Voice over WLAN. Voice over IP WAN VoIP Gateway PBX PSTN."— Presentation transcript:

1 Voice over WLAN

2 Voice over IP WAN VoIP Gateway PBX PSTN

3 Challenges in VoIP 1.Delay 1.Absolute delay 2.Jitter 2.Packet loss 1.Less than 5% can be tolerated 3.Bandwidth 1.Wire bound : no problem 2.Wireless : always limitation

4 Voice over Internet Separate signaling and transport

5 Transport 1.Sampling 1.Speech 4KHz->sampling 8kHz 2.8bit-> 64kbps per voice channel

6 Transport Equalization Echo cancellation line echo acoustic echo Encodingbit rate G71164 G726-3232 G729ab8 G729e12 G72816

7 Transport Digit Relay Send tones Detect key strokes Voice activity detection Detect silence periods Channel coding TCP is not used -> unsecure channel FEC is used Packetization Coded voice packet form a RTP packet typical period= 20 ms Tone detection The receiver detects tones (diling tones, fax,modem)

8 MGCP Call Setup RG Calling RG Called CMS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

9 Message 1 RQNT 1000 aaln/1@my.mta.comaaln/1@my.mta.com MGCP 1.0 N: ca@the.callagent.comca@the.callagent Com: 2427 X: 1234ab R: hd(N) S: Comments: When you see the event asked for in R send them to Ca@the callagent.com, UDP port 2427 X: Use the following requiest ID in your response R: Look for hook-detect event. Notify me right away S: don’t play any signal

10 Message 2 200 1000 OK Comments: Positive ack

11 Message 3 NTFY 2000 aaln/1@my.mta.comaaln/1@my.mta.com MGCP 1.0 N: ca@the.callagent.com: 2427ca@the.callagent X: 1234ab O: hd Comments: User picks up the phone O: is indicating the event

12 Message 4 200 2000 OK Comments: Positive Ack

13 Message 5 RQNT 1001 aaln/1@my.mta.comaaln/1@my.mta.com MGCP 1.0 N: ca@the.callagent.com: 2427ca@the.callagent X: 1234ab R: hu(N),[0-9] (D) S:dl D: (XXXXXXXX/0T/00T) Comments: The CMS is instructing the RG what to do next R: Look for hook-up event. Notify me right away or dialled digits [0-9] accumulate according to D S: Play dial tone D: Match digits any 9 digits or 0 and short time-out or 00 and short time-out

14 Message 6 200 1001 OK Comments:

15 Message 7 NTFY 2001 aaln/1@my.mta.com MGCP 1.0aaln/1@my.mta.com N: ca@the.callagent.com: 2427ca@the.callagent X: 1234ab O: 3,0,1,5,5,5,1,2,1,2, Comments: The user dials

16 Message 8 200 2001 OK Comments:

17 Message 9 CRCX 1002 aaln/1@my.mta.com MGCP 1.0aaln/1@my.mta.com L: p:20, a:PCMU, s:off, e:on C: abcde1234 M: recvonly X: 1234ab R: hu(N), hf(N) S: Comments: Use packetization period 20 ms, use the PCMU codec (G711 mu- law); nor silence detection; do echo cancellation. C: use this string as call identity M: prepare to receive but don’t send anything yet X,R,S: look for hang-up or hook flash event and report, don’t play any signal

18 Message 7 NTFY 2001 aaln/1@my.mta.com MGCP 1.0aaln/1@my.mta.com N: ca@the.callagent.com: 2427ca@the.callagent X: 1234ab O: 3,0,1,5,5,5,1,2,1,2, Comments: The user dials

19 Message 9 RQNT 1000 aaln/1@my.mta.comaaln/1@my.mta.com MGCP 1.0 N: ca@the.callagent.comca@the.callagent Com: 2427 X: 1234ab R: hd(N) S: Comments: When you see the event asked for in R send them to Ca@the callagent.com, UDP port 2427 X: Use the following requiest ID in your response R: Look for hook-detect event. Notify me right away S: don’t play any signal

20 Message 10 200 2002 OK I: abcd1234 v=-0 O=-25678 753849 IN IP4 192.164.3.11 s=- C=IN IP4 192.168.3.11 T=0 0 M= audio 30000 RTP/AVP 0 Comments: RG acknowledges that a media connection is set up c= is the address where the called party shall send its media m= is the UDP port to be used for media

21 Message 11 CRCX 1003 aaln/1@my.mta.comaaln/1@my.mta.com MGCP 1.0 L: p:20, a: PCMU, s:off, e:on C: abcde1234 M: sendrecv X: 1234ab R: hd(N) S:rg v=-0 O=-25678 753849 IN IP4 192.164.3.11 s=- C=IN IP4 192.168.3.11 T=0 0 M= audio 30000 RTP/AVP 0 Comments: Set-up of the connection to called party side Look for off-hook event Ring signal Note the SDP from the calling party

22 Message 12 200 1003 OK I: def1234 v=-0 o=-1111 23245 IN IP4 192.168.3.12 s=- c=IN IP4 192.168.3.12 t=0 0 m= audio 40000 RTP/AVP 0 Comments:

23 Message 13 MDCX 1004 aaln/1@my.mta.com MGCP 1.0aaln/1@my.mta.com I: abcd1234 M: recvonly X: 1234ae R: hu(N), hf(N) S:rt v=-0 o=-1111 23245 IN IP4 192.168.3.12 s=- c=IN IP4 192.168.3.11 t=0 0 m= audio 40000 RTP/AVP 0 Comments: The CMS knows that the called party is ready and alerts the caller He plays the ring tone, Gives the media session description to the caller Hook on and hook flash shall be reported I: is the call identifier

24 Message 14 200 1004 OK Comments:

25 Message 15 NTFY 5001 aaln/1@your.mta.com MGCP 1.0aaln/1@your.mta.com N: ca@the.callagent.com: 2427ca@the.callagent X: 1234ab O: hd Comments: The called party picks up This is reported to the CMS

26 Message 16 200 5001 OK Comments:

27 Message 17 MDCX 1005 aaln/1@my.mta.com MGCP 1.0aaln/1@my.mta.com I: abcd1234 M: sendrecv X: 1234ae R: hu(N), hf(N) S: Comments: The CMS tells the caller to stop playing the ring tone (s and to enable bidirectional media

28 Message 18 200 1005 OK Comments: Now the caller acks the message and the call is set up.

29 Wireless Local Area Network

30 The Physical layer MAC Layer PHY Layer PLCP Sub layer PMD Sub layer

31 Direct Sequence Spread Spectrum – DSSS Physical Layer Convergence Procedure PLCP PLCP protocol data unit PLCP preamble PLCP header MPDU Sync 128 bits SDF 16 bit F3Ah Signal 8 bit ServiceLength 16 bit µs CRC 16 bit

32 Architecture Scrambling Band spreading Modulo-2 adder Transmit Mask Filter DBPSK DQPSK Modulator PPDU 11 bit Barker word De-spread correlator DBPSK DQPSK De-modulator De-scrambling Clock recovery Clock PPDU

33 802.11 MAC frame structure

34 General format Frame Control Duration/ ID Address 1 Address 2 Address 3 Sequence Control Address 4 MAC HeaderFrame BodyFCS

35 Frame Control Length 16 bits Protocol version TypeSubtype To DS From DS More Frags Retry Power Mgt WEPOther 2 2411111 More Data 111

36 Frame types Information for updating NAV Frame Control Duration/ ID Address 1 Address 2 Address 3 Sequence Control Address 4


Download ppt "Voice over WLAN. Voice over IP WAN VoIP Gateway PBX PSTN."

Similar presentations


Ads by Google