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
Abbreviation | Description |
---|---|
802.11 | IEEE 802.11 (Wi-Fi) standard. |
802.3 | IEEE 802.3 (Ethernet) standard. |
ANSSI | Agence nationale de la sécurité des systèmes d'information (French National Agency for the Security of Information Systems). |
ECDSA | Elliptic Curve Digital Signature Algorithm, asymmetric digital signature algorithm using elliptic curve cryptography. |
FTP | File Transfer Protocol. |
HDMI | High-Definition Multimedia Interface. |
HTTP | Hypertext Transfer Protocol. |
HTTPS | HyperText Transfer Protocol Secure. |
IEEE | Institute of Electrical and Electronics Engineers. |
IP | Internet Protocol, network layer of the TCP/IP model. |
IP PBX | Internet Protocol Private Vranch eXchange, this is PABX operating on the internet stack. |
ISDN | Integrated Services Digital Network, digital telephone network with speeds of up to 2 Mbit/s (Wikipedia). |
LTS | Long Term Support, long term supported software/system version. |
MAC | Media Access Control, data link layer protocol of the OSI model. |
NAT | Network Address Translation. |
P-521 | Encryption algorithm using elliptic curves developed by the National Institute of Standards and Technology. |
PBX | Private Branch eXchange, used to link telephone endpoints. |
PHY | Physical layer of the OSI model. |
PoE | Power over Ethernet, IEEE 802.3af standard, a PoE device allows a device to be powered over Ethernet while retaining the ability to transfer data. |
PSTN | Public Switched Telephone Network, analog telephone network. |
RFC | Request for comments, official document specifying Internet technologies. |
RPi | Raspberry Pi. |
RSA | "RSA (Rivest–Shamir–Adleman) is a public-key cryptosystem that is widely used for secure data transmission. It is also one of the oldest. The acronym "RSA" comes from the surnames of Ron Rivest, Adi Shamir and Leonard Adleman" - Wikipedia. |
RTP | application protocol allowing, among other things, the transfer of audio or video streams. |
SIP | Session Initiation Protocol, protocol establishing VoIP communication between two endpoints. |
SIPS | Session Initiation Protocol over SSL/TLS. |
SMTP | Simple Mail Transfer Protocol. |
SRTP | Secure Real-time Transport Protocol. |
SSH | Secure Shell, application communication protocol. |
SSL | Secure Socket Layer, protocol for securing exchanges. |
TCP | Transmission Control Protocol, transport layer protocol of the OSI model (connected mode). |
TFTP | Trivial File Transfer Protocol, application protocol allowing the transfer of files by UDP. |
TLS | Transport Layer Security, successor of SSL. |
TZ | Teaching unit specific to the University of Technology of Compiègne, it consists of an experimental project carried out by a student, supervised by a teacher. |
UDP | User Datagram Protocol, transport layer protocol of the OSI model (unconnected mode). |
VM | Virtual Machine. |
VoIP | Voice over Internet Protocol. |
WebRTC | "WebRTC (Web Real-Time Communication) is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs)" - Wikipedia. |
WS | "WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection" - Wikipedia. |
WSS | Web Socket Secure. |