Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 2.3 KB

Conclusion.md

File metadata and controls

42 lines (28 loc) · 2.3 KB

University of Technology of Compiègne

Setting up a VoIP communication between a Raspberry Pi and an IP phone using an Asterisk IP PBX server

Guillaume Nibert
Supervisor: Dr. Ahmed Lounis

Conclusion

This project allowed the development of a VoIP communication between a Raspberry Pi and an Alcatel IP Touch 4018 EE phone. We discovered new protocols such as SIP or RTP and the WebRTC API, which allows us to encapsulate SIP to establish a communication between several endpoints, using a web browser or not. It is easy to see the potential of IP for communications, and the need to use this type of technology in companies or public services.

This project could be improved by the implementation of encryption in particular with the SIPS protocol (SIP over SSL/TLS) at the level of the establishment of the communication between two end points (done in part when encapsulated in a WebSocket over TLS), but this could be integral, since the Alcatel supports SIP over TLS very well. Finally, the RTP protocol can also be encrypted, this is the SRTP (Secure Real-time Transport Protocol) when there is a call in progress.

I would like to thank Mr Lounis for having proposed this experimental work, which was particularly enriching, as I was unaware of a large part of the functioning of IP telephony. This subject allowed me to manipulate both the back end and front end of the system and to measure the power of this architecture when it is integrated into the Internet network.