\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Bell.Labs (Steve Fowlkes)} \pdfinfo{ /Title (the-7510-media-gateway.pdf) /Creator (Cheatography) /Author (Bell.Labs (Steve Fowlkes)) /Subject (The 7510 Media Gateway Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{3D36A3} \definecolor{LightBackground}{HTML}{F2F2F9} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{The 7510 Media Gateway Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Bell.Labs (Steve Fowlkes)} via \textcolor{DarkBackground}{\uline{cheatography.com/20709/cs/3601/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Bell.Labs (Steve Fowlkes) \\ \uline{cheatography.com/steve-fowlkes} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 3rd March, 2015.\\ Updated 12th May, 2016.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Purpose of Media Gateway}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{The 7510 Media Gateway supports different functions or entities. Each function that you configure on the 7510 MGW, can be controlled by a different or the same Media Gateway Controller. \newline % Row Count 4 (+ 4) All of the virtual media gateway functions running on the 7510 share the same IP address but are assigned different port numbers. \newline % Row Count 7 (+ 3) IMS supports connectivity to different types of networks. The IMS network needs a device to be able to communicate with the protocols that each of those different networks uses. \newline % Row Count 11 (+ 4) {\bf{7510 Voice-Band Services}} \newline % Row Count 12 (+ 1) *VoIP to PSTN (IP to TDM) \newline % Row Count 13 (+ 1) *IP Switching (IP to IP) \newline % Row Count 14 (+ 1) *TDM Switching (TDM to TDM) \newline % Row Count 15 (+ 1) *Connects Audio and Video calls over UDP \newline % Row Count 16 (+ 1) *Traffic Policing, and standard Tone Generation \newline % Row Count 17 (+ 1) * Voice Activity Detection (stops audio payload packets during silence) \newline % Row Count 19 (+ 2) *Comfort Noise Generation (no complete silence) \newline % Row Count 20 (+ 1) *Provides signaling to Media Gateway Controller (MGWC) \newline % Row Count 22 (+ 2) *Echo Cancellation \newline % Row Count 23 (+ 1) {\bf{7510 InBand Signalling Services}} \newline % Row Count 24 (+ 1) These are used in the Trunking Gateway Funciton (TGW) and in the Border Functions \newline % Row Count 26 (+ 2) *Transmists DTMF Tones. \newline % Row Count 27 (+ 1) {\bf{7510 Border Gateway Services}} \newline % Row Count 28 (+ 1) *Dynamic Media firewall \newline % Row Count 29 (+ 1) *Traffic policing \newline % Row Count 30 (+ 1) } \tn \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Purpose of Media Gateway (cont)}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{*NAT \newline % Row Count 1 (+ 1) *IPv4 \& IPv6 interworking \newline % Row Count 2 (+ 1) *Transcoding and Media Resource Functions \newline % Row Count 3 (+ 1) * QoS Tagging \newline % Row Count 4 (+ 1) {\bf{7510 SIP Firewall Service}} \newline % Row Count 5 (+ 1) *SIP signaling messages pass through here \newline % Row Count 6 (+ 1) *Malicious Attack Prevention \newline % Row Count 7 (+ 1) *Overlapping IP address support \newline % Row Count 8 (+ 1) *Per SIP method rate limiting% Row Count 9 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Functions of the 7510 Media Gateway}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{The Trunking Gateway}} is used to connect a PSTN to a Packet Network. \newline % Row Count 2 (+ 2) PSTN (aka TDM) interfaces are physically on the CIM card. (OC-3, DS-3 ports) \newline % Row Count 4 (+ 2) The MGWC on the 5450 ISC and MGW talk via MEGACO. MGWC tells MGW which ports to use for the call. RTP is used for the data path of the actual call. RTP traffic is not sent to the MGWC. \newline % Row Count 8 (+ 4) {\bf{The Signaling Gateway}} this is used on certain networks to provide signaling to the \newline % Row Count 10 (+ 2) {\bf{The Interconnect Gateway}} is used to connect to varying service provider's networks. For example it's what bridges the gap between AT\&T's and Verizon's differing IMS networks. \newline % Row Count 14 (+ 4) {\bf{Border Gateway Access}} Used in an IMS network, to connect \newline % Row Count 16 (+ 2) {\bf{IMS Media Gateway}} Used to connect to the PLMN. This is the Public Land Mobile Network. The PLMN needs to connect to the PSTN to successfully route mobile calls. The IMS-MGW function is what provides this connection.% Row Count 21 (+ 5) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Different Functions of The MGW}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{(IMS-MGW)}} \newline % Row Count 1 (+ 1) {\bf{(T-MGW)}}Trunking Media Gateway Function \newline % Row Count 2 (+ 1) {\bf{(ATGW)}}Access Transfer Gateway To talk to the EPS LTE network \newline % Row Count 4 (+ 2) {\bf{(IBGF)}} Interconnection Border Gateway Function To talk to other IMS networks. \newline % Row Count 6 (+ 2) {\bf{(CAGW)}} Centralized Access Border Gateway Function \newline % Row Count 8 (+ 2) {\bf{WebRTC}} Web Real Time Communication Border Controller \newline % Row Count 10 (+ 2) {\bf{SIP Signaling Firewall}} \newline % Row Count 11 (+ 1) The 7510 Media Gateway can perform any of these functions together or alone. Associate these names with the Media Gateway.% Row Count 14 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{CODECs}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Adaptive Multi-rate Wideband (AMR-WB):}} 7510 Media Gateway deals with media transmission and conversion from one medium to another, so it must support transcoding of multiple types. Uses a wider range of frequency for speech. This encodes the voice, for its transmission. You may see AMR-WB written as G722.2 as well. \newline % Row Count 7 (+ 7) A CODEC is what compresses and decompresses the voice during transmission. \newline % Row Count 9 (+ 2) Other media CODEC's that the 7510 supports are: \newline % Row Count 10 (+ 1) *G.711: PCM, 64 kb/s \newline % Row Count 11 (+ 1) *G.723.1: MP-MLQ, 6.3 kb/s \newline % Row Count 12 (+ 1) * G.723.1: ACELP, 5.3 kb/s \newline % Row Count 13 (+ 1) * G.726: ADPCM, 16/24/32/40 kb/s \newline % Row Count 14 (+ 1) * G.728: low delay compression \newline % Row Count 15 (+ 1) * G.729A/B: CS-ACELP, 8 kb/s% Row Count 16 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Management}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{To manage the 7510 MGW, multiple methods are available, over a specified OAM network range of IP's. \newline % Row Count 2 (+ 2) The methods of access and logging is: \newline % Row Count 3 (+ 1) *SSH \newline % Row Count 4 (+ 1) *Telnet \newline % Row Count 5 (+ 1) *Syslog \newline % Row Count 6 (+ 1) *FTP/TFTP \newline % Row Count 7 (+ 1) *SNMP Traps \newline % Row Count 8 (+ 1) *Craft RS232 Serial Interfaces% Row Count 9 (+ 1) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Hardware:}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Physical Cards on Hardware:}} \newline % Row Count 1 (+ 1) {\bf{System Control Module}} Controls and Signals. Performs IP routing, and Management. Includes mezz. slot for hardware firewall card. \newline % Row Count 4 (+ 3) {\bf{Switch Fabric Module}} PSTN and Packet Switching. Can field 128,000 DS0 calls and 64 gigabytes per second \newline % Row Count 7 (+ 3) {\bf{Packet Interface Module}} Ethernet interface to the IP network. Accepts IP traffic \newline % Row Count 9 (+ 2) {\bf{Circuit Interface Module}} TDM interface to the PSTN network. Accepts PSTN traffic. \newline % Row Count 11 (+ 2) {\bf{Media Conversion Module}} Provides the actual conversion using codecs between media.% Row Count 13 (+ 2) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Border Access Gateway}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Centralized Access Border Gateway}} The C-AGW part of the MGW is what receives devices on other access networks be it trusted or untrusted. \newline % Row Count 3 (+ 3) Different access networks include: \newline % Row Count 4 (+ 1) {\bf{Fixed Access:}} DSL, \& Cable \newline % Row Count 5 (+ 1) {\bf{Mobile Access:}} CDMA2000, WCDMA, GSM, GPRS \newline % Row Count 6 (+ 1) {\bf{ Wireless Access:}} WLAN, WiMAX \newline % Row Count 7 (+ 1) Devices on these networks can enter the IMS core through the C-AGW or C-BGF part of the Media Gateway.% Row Count 10 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}