rtmmoip

20
RTMMoIP RTMMoIP Alfredo Terzoli / Mosioua Tsietsi Alfredo Terzoli / Mosioua Tsietsi

Upload: kamella-varga

Post on 14-Mar-2016

26 views

Category:

Documents


0 download

DESCRIPTION

RTMMoIP. Alfredo Terzoli / Mosioua Tsietsi. PLAN: tiding up…. ENUM: a few more words B/W calculation for VoIP Plan for the rest of the week. DNS-Server. Gateway. Sip server. PSTN to VoIP Call via SIP. Query 1.3.1.9.5.8.6.8.6.4.e164.arpa.?. Response sip:[email protected]. “Call setup”. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: RTMMoIP

RTMMoIP RTMMoIP

Alfredo Terzoli / Mosioua TsietsiAlfredo Terzoli / Mosioua Tsietsi

Page 2: RTMMoIP

PLAN: tiding up…PLAN: tiding up…

• ENUM: a few more wordsENUM: a few more words

• B/W calculation for VoIP B/W calculation for VoIP

• Plan for the rest of the weekPlan for the rest of the week

Page 3: RTMMoIP

“Call setup”

PSTN to VoIP Call PSTN to VoIP Call via SIPvia SIP

Sipsip:[email protected]

Query1.3.1.9.5.8.6.8.6.4.e164.arpa.?

Dial+4686859131

DNS-Server

Sip serverGateway

Responsesip:[email protected]

(slide by Steven D. Lind,AT&T)

Page 4: RTMMoIP

VoIP via SIP to VoIPVoIP via SIP to VoIPDNS-Server

“ENUM”

SIP-Server

SIP-Server

Gateway

Gateway

Page 5: RTMMoIP

ENUM ‘strange’ format…ENUM ‘strange’ format…• My telephone at home in ENUM My telephone at home in ENUM

format: format: 5.3.6.3.2.2.6.6.4.7.2.e164.arpa5.3.6.3.2.2.6.6.4.7.2.e164.arpa

• Why not (it seems more logical!):Why not (it seems more logical!): 6223635.46.27.e164.arpa6223635.46.27.e164.arpa

Page 6: RTMMoIP

ENUM ‘strange’ formatENUM ‘strange’ format• The second way of representing makes The second way of representing makes

explicit in the DNS search the current explicit in the DNS search the current format of e.164, which might change in format of e.164, which might change in futurefuture

• Using the first one (fully dotted), we Using the first one (fully dotted), we isolate ENUM from changes in the e.164 isolate ENUM from changes in the e.164 format by the ITU. The only assumption is format by the ITU. The only assumption is that e.164 will be numbers, which is safethat e.164 will be numbers, which is safe

Page 8: RTMMoIP

And it is tranported…And it is tranported…

Page 9: RTMMoIP

Another view!Another view!

Page 10: RTMMoIP

VoIP bandwith VoIP bandwith calculationcalculation

• Let’s get more specific on B/W Let’s get more specific on B/W usage, for AUDIO transmissionusage, for AUDIO transmission

• Two families of CODECS: Two families of CODECS: – wave coding wave coding

• unrestricted, any sound (sound engineering)unrestricted, any sound (sound engineering)– vocoding vocoding

• good for voice, can reach very low bitratesgood for voice, can reach very low bitrates• kbps: kilo bits per second (here kbps: kilo bits per second (here

kilo=1000, not 1024!) kilo=1000, not 1024!)

Page 11: RTMMoIP

‘‘Vocoders’ for Videos?Vocoders’ for Videos?

Page 12: RTMMoIP

Voice Synthesisers & Voice Synthesisers & VocodersVocoders

• A voice synthesiser includes a A voice synthesiser includes a vocoder of some type, naturallyvocoder of some type, naturally

• In fact, using a voice synthesiser one In fact, using a voice synthesiser one can substantially reduce the can substantially reduce the bandwidth needed for the bandwidth needed for the transmission of voice. HOW?transmission of voice. HOW?

• (BTW, who knows how MIDI works?)(BTW, who knows how MIDI works?)

Page 13: RTMMoIP

B/W consumption of a few B/W consumption of a few codecscodecs

Page 14: RTMMoIP

VoIP bandwith VoIP bandwith calculationcalculation

Page 15: RTMMoIP

VoIP bandwith VoIP bandwith calculationcalculation

Page 16: RTMMoIP

• Bandwidth calculators at:Bandwidth calculators at:– http://www.newport-networks.com/http://www.newport-networks.com/

pages/voip-bandwidth-calculator.html pages/voip-bandwidth-calculator.html (btw, the white paper distributed to you on b/w calculation (btw, the white paper distributed to you on b/w calculation

comes from newport-networks)comes from newport-networks)

– http://www.packetizer.com/voip/http://www.packetizer.com/voip/diagnostics/bandcalc.htmldiagnostics/bandcalc.html

Page 17: RTMMoIP

Reducing overheadReducing overhead• cRTP compact RTP (RFC 2508):cRTP compact RTP (RFC 2508):

– From 40 to 2 to 4 bytes, substantialFrom 40 to 2 to 4 bytes, substantial• Trunking: same packet transport Trunking: same packet transport

more than one conversation (of more than one conversation (of course, can be used only if on a course, can be used only if on a trunk)trunk)

Page 18: RTMMoIP

Main PracMain Prac

• Building a service in AsteriskBuilding a service in Asterisk

• Possible dates:Possible dates:– WEDNESDA 16s: presentation of your WEDNESDA 16s: presentation of your

ideaidea– TUESDAY 29: demo of the implemented TUESDAY 29: demo of the implemented

serviceservice

Page 19: RTMMoIP

A few URLs to follow (by A few URLs to follow (by Friday)Friday)

• http://www.start.com.my/blog/?q=google_talk_vs_skype (blog with comparison of skype and googletalk)

• http://gadgets.engadget.com/entry/1234000100055725/ (broadband providers VoIP (broadband providers VoIP dilemma)dilemma)

• http://voxilla.com/modules.php?op=http://voxilla.com/modules.php?op=modload&name=News&file=articlemodload&name=News&file=article&sid=170&newlang=eng&sid=170&newlang=eng (P2P SIP) (P2P SIP)

Page 20: RTMMoIP

Questions?Questions?