VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…

Post on 28-Dec-2015

217 views 2 download

Tags:

transcript

VoIP

Voice over Internet Protocol

• H.323

• SIP

• RTP

• SDP

• IAX

• SRTP

• Skype

• And a lot more…

VoIP

Voice over Internet Protocol

VoIP Server

PSTN

Figure 2. The VoIP architecture.

Application

Asterisk & WebRTC

Asterisk

Asterisk is a flexible and extensible suite of integrated telecommunications software.

Asterisk

• Asterisk designed to support many telephony technologies

• It powers IP PBX systems, VoIP gateways, conference

servers

• The Asterisk application runs under the Linux operating

system

Asterisk

WebRTC

Web Real Time Communication

WebRTC

WebRTC is a open project 

that enables web browsers with

Real-Time Communicationscapabilities

via simple Javascript APIs.

WebRTC

Supported Browsers

WebRTC

CU-RTC-Web

WebRTC

Customizable, UbiquitousReal Time Communicationover the Web

WebRTC

• MediaStream : get access to data streams, such as from the user's camera and microphone.

• RTCPeerConnection : audio or video calling, with facilities for encryption and bandwidth management.

• RTCDataChannel : peer-to-peer communication of generic data.

WebRTC

The offer/answer architecture is called

JSEP

JavaScript Session Establishment Protocol Figure 3. The JSEP architecture.

System Design

Asterisk

PSTN

WebRTC Clients

SIP Clients

SIP Clients

System Design

System Design

Conclusion

• This study intend to build a system that merge two telephony technologies (WebRTC and SIP) into a complete one.

• When the system online, we are able to communication with other SIP clients in real time.

References

• [1] Clayton, Bradley, Barry Irwin, and Alfredo Terzoli. "Integrating Secure RTP into the Open Source VoIP PBX Asterisk." ISSA. 2006.

• [2] Goode, Bur. "Voice over internet protocol (VoIP)." Proceedings of the IEEE90.9 (2002): 1495-1517.

Thanks for your patient.