SlideShare a Scribd company logo
ECE 6570   Telecomm Security Protocols
ECE 6570   Telecomm  Security  Protocols
ECE 6570   Telecomm,  Security,  and  Protocols
ECE 6570   Telecomm,   Protocols,  and  Security
Definitions (wikipedia) Telecommunications is the transmission of information, over significant distances, for the purpose of communication. Protocols is a formal description of digital message formats and the rules for exchanging those messages in or between computing systems and in telecommunications.  Security is the degree of protection against danger, damage, loss, and criminal activity.
Telecomm,   Protocols,  and  Security   Telecomm Security Protocols
Telecomm,   Protocols,  and  Security   Telecomm Security Protocols Telecomm Security Security Protocols Telecomm Protocols
Telecomm,   Protocols,  and  Security   Telecomm Security Protocols Telecomm Security Telecomm Security Protocols Security Protocols Telecomm Protocols
Telecomm,   Protocols,  and  Security   Security ECE 6595 ECE 6550 ECE 6570 Security Protocols ECE 6555 ECE 6535 ECE 6760 ECE 6550
Schedule Telecomm (Jan 9 – Feb 5)  transmission of information, over significant distances, for the purpose of communication  Protocols (Feb 12 – Mar 12) formal description of digital message formats and the rules for exchanging those messages  Security (Mar 19 – Apr 16) protection against danger, damage, loss, and criminal activity
Grading Telecomm Jan 08 FreeSWITCH Deep Dive Jan 15 Speech Signal Processing Jan 15 Assign Teams Jan 22 Speech Recognition  Jan 29 Speech Synthesis Feb 05 Telecomm Exam (20%) Feb 05 FreeSWITCH proposal Protocols Feb 12 Session Initiation Protocol Feb 19 Transport Layer Security Feb 26 Guest Lecturer Feb 26 Project Demo (20%) Mar 05 IPv6 and IPSec Mar 12 Protocols Exam (20%) Mar 12 PEN Testing Proposal Security Mar 19 Smart Phones Mar 26 Social Networks Apr 02 Cloud Computing Apr 09 PEN Testing Demo Apr 16 Submit PEN Testing Report (20%) Homework  20% Telecomm Exam  20% Protocols Exam  20% FreeSWITCH Project  20% PEN TEST Project 20% Class Participation 05%
HW #01 Read  FreeSWITCH  Book Chapters 1 – 5 Build and Install  FreeSWITCH  on a machine Work the examples in the book Modify the examples in the book Submit your homework next class Team selection  will be based on  originality  and  quality  of this homework assignment Note that all homework after this one will have a  team grade  and an  individual grade Projects will also have a team grade and an individual grade
Telecommunications System Source Source coding channel coding Channel channel decoding Source decoding Sync Information Theory Communication Theory Probability Theory Communication Theory Information Theory Digital Communications A/D A/D transmission of information, over significant distances, for the purpose of communication
Protocols (wikipedia)
Security (wikipedia) Information security  means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording or destruction. The terms information security, computer security and information assurance are frequently incorrectly used interchangeably. These fields are interrelated often and share the common goals of protecting the  confidentiality ,  integrity  and  availability  of information; however, there are some subtle differences between them.
FreeSWITCH Deep Dive
What is FreeSWITCH 1999 Asterisk Private Branch eXchange (PBX) was create Is a software implementation of telephone PBX Connect to other telephones Connect to Public Switched Telephone Networks (PSTN) and Voice over Internet Protocol (VoIP) 2008 FreeSWITCH 1.0.0 was released which was a complete rewrite of the Asterisk from the ground up FreeSWITCH is similar to Asterisk Is a back-to-back user agent or B2BUA
Chapters CH01  Architecture FreeSWITCH CH02  Building and Installing CH03  Test Driving the Default Configuration CH04  SIP and the User Directory CH05  Understanding the XML Dialplan CH06 Using the Built-in XML IVR Engine CH07 Building IVR Application with Lua CH08 Advanced Dialplan Concepts CH09 Controlling FreeSWITCH Externally CH10 Advanced Features and Further Reading
CH01 Architecture of FreeSWITCH
CH01 Architecture of FreeSWITCH Week 01 Week 02 Week 02 Week 03 Week 03 Week 02 Week 03 Week 04 Week 04 Week 04
FreeSWITCH Modules Endpoint Telephone protocols like SIP/H.323 and POTS lines. Dialplan Parse the call details and decide where to route the call. Application Perform a task such as play audio or set data. API Export a function that takes text input and returns text output, which could be used across modules or from an external connection. File Provide an interface to extract and play sounds from various audio file formats. Text-To-Speech (TTS) Interface with text-to-speech engines. Automated Speech Recognition ASR Interface with speech recognition systems. Directory Connect directory information services, such as LDAP, to a common core lookup API. Chat Bridge and exchange various chat protocols Say String together audio files in various languages to provide feedback to say things like phone numbers, time of day, spell words, and so on.
Important modules Endpoint Take certain common communication technologies and normalize them into a common abstract entity which is refer to as a  session . session represents a connection between FreeSWITCH and a particular protocol. Endpoint modules SIP  mod_sofia  (Sofia-SIP  http://sofia-sip.sourceforge.net )  Nokia H.323 Jingle (Google talk) Dialplan XML Dialplan This module is designed to look up a list of instructions from the central XML registry within FreeSWITCH Module will parse a series of XML extensions objects using regular expression pattern-matting. Chapter 5 will talk about about Dialpan in detail

More Related Content

PDF
9517ijnsa03
IJNSA Journal
 
PPTX
Jitsi
ghanbarianm
 
PPT
Core Values Decision Sept
Computer_Forensic
 
PPT
如何做報告 (How to make a presentation?)
Frank Fang Kuo Yu
 
PDF
Profinet of Things -Derek Lane
PROFIBUS and PROFINET InternationaI - PI UK
 
PDF
Cybersecurity Tutorial | Demo On Man In The Middle Attack | Cybersecurity Tra...
Edureka!
 
DOCX
Telecomm companies
Fazaluddin Shaik
 
PDF
Networking and Telecomunications
Miguel Rebollo
 
9517ijnsa03
IJNSA Journal
 
Core Values Decision Sept
Computer_Forensic
 
如何做報告 (How to make a presentation?)
Frank Fang Kuo Yu
 
Profinet of Things -Derek Lane
PROFIBUS and PROFINET InternationaI - PI UK
 
Cybersecurity Tutorial | Demo On Man In The Middle Attack | Cybersecurity Tra...
Edureka!
 
Telecomm companies
Fazaluddin Shaik
 
Networking and Telecomunications
Miguel Rebollo
 

Similar to ECE 6570 Class01 (20)

DOCX
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
daniahendric
 
DOCX
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
ronak56
 
DOCX
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
makdul
 
DOC
Voip
PTCL
 
DOCX
VoIP Research Paper
Aashish Pande
 
PDF
Voice over IP (VOIP) Security Research- A Research
IJMER
 
PPTX
Open Source Telecom Software Landscape by Alan Quayle
Alan Quayle
 
PDF
How does VOIP work diagram
Thesis Scientist Private Limited
 
PDF
Abdullah Al Mamun 062507056
mashiur
 
PPTX
NGNlab - The Deployment of an Open-Source Infrastructure
Sebastian Schumann
 
PPTX
A Deep Dive in the World of IT Networking (Part 2)
Tuan Yang
 
PDF
3G Wireless Access, Abstract
Victoria Burke
 
PPTX
lecture_5.pptx
sagar637395
 
ODP
Wimax and VoIP Presentation
Mario B.
 
PDF
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
csandit
 
PPTX
Slides for protocol layering and network applications
jajinekkanti
 
PDF
Migrating Visual Communications from H.323 to SIP
Videoguy
 
PDF
Migrating Visual Communications from H.323 to SIP
Videoguy
 
PDF
Migrating Visual Communications from H.323 to SIP
Videoguy
 
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
daniahendric
 
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
ronak56
 
AbstractVoice over Internet Protocol (VoIP) is an advanced t.docx
makdul
 
Voip
PTCL
 
VoIP Research Paper
Aashish Pande
 
Voice over IP (VOIP) Security Research- A Research
IJMER
 
Open Source Telecom Software Landscape by Alan Quayle
Alan Quayle
 
How does VOIP work diagram
Thesis Scientist Private Limited
 
Abdullah Al Mamun 062507056
mashiur
 
NGNlab - The Deployment of an Open-Source Infrastructure
Sebastian Schumann
 
A Deep Dive in the World of IT Networking (Part 2)
Tuan Yang
 
3G Wireless Access, Abstract
Victoria Burke
 
lecture_5.pptx
sagar637395
 
Wimax and VoIP Presentation
Mario B.
 
A NEW SYSTEM ON CHIP RECONFIGURABLE GATEWAY ARCHITECTURE FOR VOICE OVER INTER...
csandit
 
Slides for protocol layering and network applications
jajinekkanti
 
Migrating Visual Communications from H.323 to SIP
Videoguy
 
Migrating Visual Communications from H.323 to SIP
Videoguy
 
Migrating Visual Communications from H.323 to SIP
Videoguy
 
Ad

Recently uploaded (20)

PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
DOCX
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
PPTX
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
Virus sequence retrieval from NCBI database
yamunaK13
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
PPTX
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
PPTX
CDH. pptx
AneetaSharma15
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
CARE OF UNCONSCIOUS PATIENTS .pptx
AneetaSharma15
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
CONCEPT OF CHILD CARE. pptx
AneetaSharma15
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Modul Ajar Deep Learning Bahasa Inggris Kelas 11 Terbaru 2025
wahyurestu63
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
Dakar Framework Education For All- 2000(Act)
santoshmohalik1
 
Applications of matrices In Real Life_20250724_091307_0000.pptx
gehlotkrish03
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Virus sequence retrieval from NCBI database
yamunaK13
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
How to Track Skills & Contracts Using Odoo 18 Employee
Celine George
 
CDH. pptx
AneetaSharma15
 
Ad

ECE 6570 Class01

  • 1. ECE 6570   Telecomm Security Protocols
  • 2. ECE 6570   Telecomm Security Protocols
  • 3. ECE 6570   Telecomm, Security, and Protocols
  • 4. ECE 6570   Telecomm, Protocols, and Security
  • 5. Definitions (wikipedia) Telecommunications is the transmission of information, over significant distances, for the purpose of communication. Protocols is a formal description of digital message formats and the rules for exchanging those messages in or between computing systems and in telecommunications. Security is the degree of protection against danger, damage, loss, and criminal activity.
  • 6. Telecomm, Protocols, and Security Telecomm Security Protocols
  • 7. Telecomm, Protocols, and Security Telecomm Security Protocols Telecomm Security Security Protocols Telecomm Protocols
  • 8. Telecomm, Protocols, and Security Telecomm Security Protocols Telecomm Security Telecomm Security Protocols Security Protocols Telecomm Protocols
  • 9. Telecomm, Protocols, and Security Security ECE 6595 ECE 6550 ECE 6570 Security Protocols ECE 6555 ECE 6535 ECE 6760 ECE 6550
  • 10. Schedule Telecomm (Jan 9 – Feb 5) transmission of information, over significant distances, for the purpose of communication Protocols (Feb 12 – Mar 12) formal description of digital message formats and the rules for exchanging those messages Security (Mar 19 – Apr 16) protection against danger, damage, loss, and criminal activity
  • 11. Grading Telecomm Jan 08 FreeSWITCH Deep Dive Jan 15 Speech Signal Processing Jan 15 Assign Teams Jan 22 Speech Recognition Jan 29 Speech Synthesis Feb 05 Telecomm Exam (20%) Feb 05 FreeSWITCH proposal Protocols Feb 12 Session Initiation Protocol Feb 19 Transport Layer Security Feb 26 Guest Lecturer Feb 26 Project Demo (20%) Mar 05 IPv6 and IPSec Mar 12 Protocols Exam (20%) Mar 12 PEN Testing Proposal Security Mar 19 Smart Phones Mar 26 Social Networks Apr 02 Cloud Computing Apr 09 PEN Testing Demo Apr 16 Submit PEN Testing Report (20%) Homework 20% Telecomm Exam 20% Protocols Exam 20% FreeSWITCH Project 20% PEN TEST Project 20% Class Participation 05%
  • 12. HW #01 Read FreeSWITCH Book Chapters 1 – 5 Build and Install FreeSWITCH on a machine Work the examples in the book Modify the examples in the book Submit your homework next class Team selection will be based on originality and quality of this homework assignment Note that all homework after this one will have a team grade and an individual grade Projects will also have a team grade and an individual grade
  • 13. Telecommunications System Source Source coding channel coding Channel channel decoding Source decoding Sync Information Theory Communication Theory Probability Theory Communication Theory Information Theory Digital Communications A/D A/D transmission of information, over significant distances, for the purpose of communication
  • 15. Security (wikipedia) Information security means protecting information and information systems from unauthorized access, use, disclosure, disruption, modification, perusal, inspection, recording or destruction. The terms information security, computer security and information assurance are frequently incorrectly used interchangeably. These fields are interrelated often and share the common goals of protecting the confidentiality , integrity and availability of information; however, there are some subtle differences between them.
  • 17. What is FreeSWITCH 1999 Asterisk Private Branch eXchange (PBX) was create Is a software implementation of telephone PBX Connect to other telephones Connect to Public Switched Telephone Networks (PSTN) and Voice over Internet Protocol (VoIP) 2008 FreeSWITCH 1.0.0 was released which was a complete rewrite of the Asterisk from the ground up FreeSWITCH is similar to Asterisk Is a back-to-back user agent or B2BUA
  • 18. Chapters CH01 Architecture FreeSWITCH CH02 Building and Installing CH03 Test Driving the Default Configuration CH04 SIP and the User Directory CH05 Understanding the XML Dialplan CH06 Using the Built-in XML IVR Engine CH07 Building IVR Application with Lua CH08 Advanced Dialplan Concepts CH09 Controlling FreeSWITCH Externally CH10 Advanced Features and Further Reading
  • 19. CH01 Architecture of FreeSWITCH
  • 20. CH01 Architecture of FreeSWITCH Week 01 Week 02 Week 02 Week 03 Week 03 Week 02 Week 03 Week 04 Week 04 Week 04
  • 21. FreeSWITCH Modules Endpoint Telephone protocols like SIP/H.323 and POTS lines. Dialplan Parse the call details and decide where to route the call. Application Perform a task such as play audio or set data. API Export a function that takes text input and returns text output, which could be used across modules or from an external connection. File Provide an interface to extract and play sounds from various audio file formats. Text-To-Speech (TTS) Interface with text-to-speech engines. Automated Speech Recognition ASR Interface with speech recognition systems. Directory Connect directory information services, such as LDAP, to a common core lookup API. Chat Bridge and exchange various chat protocols Say String together audio files in various languages to provide feedback to say things like phone numbers, time of day, spell words, and so on.
  • 22. Important modules Endpoint Take certain common communication technologies and normalize them into a common abstract entity which is refer to as a session . session represents a connection between FreeSWITCH and a particular protocol. Endpoint modules SIP mod_sofia (Sofia-SIP http://sofia-sip.sourceforge.net ) Nokia H.323 Jingle (Google talk) Dialplan XML Dialplan This module is designed to look up a list of instructions from the central XML registry within FreeSWITCH Module will parse a series of XML extensions objects using regular expression pattern-matting. Chapter 5 will talk about about Dialpan in detail