Upload
ngokiet
View
224
Download
0
Embed Size (px)
Citation preview
3© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Deploying Advanced Softswitch Applications
Session VVT-420
444© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Prerequisites of this Session
• Basic understanding of VoIP (MGCP, H.323, and SIP) and PSTN protocols
• Basic understanding of the functions of the Softswitch/Call Agent
555© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Agenda
• SP Voice Network Evolution and Challenge
• Softswitch Overview• Integrated Access Solutions• Challenges and Design Issues• Summary
6© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
SP Voice Network Evolution and Challenge
777© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 222Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
The Typical PSTN NetworkCPE Access Local Local &
BSC
Access CPEToll/Long distance, International
TDM Local Loop
LE/COC5
LocalTandem
TandemC4
TandemC4
Toll
Int. GW
RSM
AN/DLC
MSC
888© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
333Kevin Yin, 2003 APSM © 2002 Cisco Systems Inc All rights reserved
The Typical PSTN NetworkCPE Access Local Local &
BSC
Access CPEToll/Long distance, International
TDM Local Loop
LE/COC5
LocalTandem
TandemC4
TandemC4
Toll
Int. GW
RSM
AN/DLC
H-S TP
L-S TPL-S TP
H-S TP
MSC
999© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 444Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
The Typical PSTN NetworkCPE Access Local Local &
BSC
Access CPEToll/Long distance, International
TDM Local Loop
LE/COC5
LocalTandem
TandemC4
TandemC4
Toll
Int. GW
RSM
AN/DLC
SCP
SCEDB
H-S TP
L-S TPL-S TP
H-S TP
MSC
101010© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 555Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
GKGK
GK
GKGK
GK
Add H323 Transit/Tandem SolutionCPE Access Local Local &
BSC
Access CPEToll/Long distance, International
TDM Local Loop
MSC
LE/COC5
LocalTandem
TandemC4
TandemC4
Toll
Int. GW
RSM
AN/DLC
SCP
SCEDB
H-STPL-STPL-STP
H-STP
111111© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 141414Kevin Yin, NGN Architecture © 2002, Cisco Systems, Inc. All rights reserved.
H323 VoIP vs Class 4 Softswitch
GKGK
GK
GKGK
GK
PGW2200 PGW2200
Billing Billing
IP
ITPITPITPITP
MGMGMGMG
MGMGMGMG
MGMGMGMG
Billing Billing
IP/ATM
Router Server
121212© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 999Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
IP/ATM
MGMGMGMG
MGMGMGMG
MGMGMGMG
MGMGMGMG
ITP ITPITPMGMGMGMG
ITP
Add Class 4 SoftswitchCPE Access Local Local &
BSC
Access CPEToll/Long distance, International
TDM Local Loop
MSC
LE/COC5
TandemC4
TandemC4
Toll
Int. GW
RSM
AN/DLC
SCP
SCEDB
H-S TP
L-S TPL-S TP
H-S TP
131313© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
SP Voice Business Challenges
ARPU is going down for PSTN local serviceThe separate access for data/voice are costly to maintain & operateNeed to develop new value added services over same infrastructure architecture easily!
Only converged data/voice/video infrastructure are commercially viable.
In low density in country, PSTN access remains expensiveCore transmission costs falling rapidly. We have to focus on access again.
SPs need the access to and to own the end subscribersCopper(PSTN, PBX, SDH) , Wireless, Broadband IP (ETTX)
SPs desperately looking for differentiation from other competitorsPSTN will only provide the vendor-based vertical solution but similar voice service
Want to leverage new technology for deployment advantage(Not PSTN Replacement), Softswitch based solutions are the only way for SPs to go
141414© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Multi-Mode Endpoints with Voice driving converged IP infrastructure
VideoTelephony
VoicePortals
PC toPhone
IP PhonesPDA
UnifiedMessaging Voice-enabled
Websites
InstantMessenger
151515© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
7960
7910
7940
SoftPhone
7935
7960+7914
7920
Cisco IP Phone Product Line
9x23 line screen4 soft keys6 programmable line keysFull-duplex speaker phoneLine/Local power2-port Ethernet switch
9x23 line screen4 soft keys2 programmable line keysFull-duplex speaker phoneLine/Local power2-port Ethernet switch
2x23 line screen4 hard feature buttonsOn-hook dialing, call monitorLine/Local power2-port Ethernet switch7905
4x26 line screen4 soft keysLocal power standard
(line power dongle option)
161616© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 121212Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
ITP
MGMGMGMG
MGMGMGMG
ITP
MGMGMGMG
MGMGMGMG
IP
MGMGMGMGMGMGMGMG
Add Class5/Classless SoftswitchCPE Access Local Local &
BSC
Access CPEToll/Long distance, International
TDM Local Loop
MSC
LE/COC5
LocalTandem
TandemC4
TandemC4
Toll
Int. GW
RSM
AN/DLC
SCPSCEDB
H-S TPL-S TPL-S TP
H-S TP
171717© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Executive Summary
• An Open Standard based Softswitch Architecture provides a Foundation for Converged Networks and Bundled Services Offerings
• The Long Term Market for NGN is real: IP has won the ‘theology’ debate, but it must surmount the ‘mass production’ scale
• As NGN helps Service Providers to transform their networks—new sources of revenue will become available to them from entertainment services, content and storage networks
191919© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Definitions of the Softswitch
• Call & feature Control platform for SP voice service • Examples of what it does:
VoIP signaling interfacesPSTN signaling interfacesBearer controlling interfacesBasic digit analysis and manipulationBasic call processingBuilt-in enhanced servicesExternal interfaces or APIs for enhanced servicesCall Detail Record (CDR) generationElement management system and northbound interfaces
• Call Agent (CA) and Media Gateway Controller (MGC) usually provide a subset of these functions complementary with external EMS and enhanced service servers
202020© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
PSTN/PLMN/GSM/
CDMA
MGCP/H248EndPoints
H323/SIPMulti-Media
Endpoints
Conference
VmailUM
Multi-Media
ApplicationServer
TUP/ISUP
SIP
AccessGW
Internet
OSSBillingServer
InternationalVoIP
Corba/Telnet/FTP/SNMPFTP
Front-end server
A-Link
F-Link
SIP/SIP-T/BICC
Cisco GW H323
International PC to Phone Traffic
Call Agents
Feature Server
SG
GW
EMS
Network/trunk
TrunkMG
Cisco Softswitch System
SIP/H.323 Network
Open Standard based Softswitch System
212121© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 414141Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
PSTNPSTN--TDM Switch and TDM Switch and SoftSwitchSoftSwitch
EP
PSTN+Valued Added Service
NMS/OSS
FeatureServer
ServicePortal H323/SIP
MGCP/H248SIP/H323
Centralize Control/Distributed Aggregation
SS7
TDM PSTN Voice Only Feature
EP
R2, SS7
Centralize Vertical Platform
TDM based
PSTN Switch Applicationserver
Centralized Call ControlDistributed Edge/AccessLocal PSTN interconnect
Softswitch
222222© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Interfaces of Softswitch
Network ManagementFTP, SNMP, Telnet
COBRA, HTTPPSTN
ISUP/M3UA/SCTP (SS7 and C7),
Q.931/IUA, QSIG,
CAS, Analog
PSTNISUP/M3UA/SCTP
(SS7 and C7),Q.931/IUA,
QSIG,CAS, Analog
VoIPH.323, SIP, SIP-TSignaling Interop,
Bearer Interop,Feature
Transparency
VoIPH.323, SIP, SIP-TSignaling Interop,
Bearer Interop,Feature
Transparency
Media GatewayControl
MGCP / H.248, MGCP NAS,NCS, TGCP
Media GatewayControl
MGCP / H.248, MGCP NAS,NCS, TGCP
232323© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Key Characteristics of Softswitch
• Separate Call Control from media bear • Open Hardware Platform• International standard based interface.• Interface PSTN with standardized transport methods (i.e.
SIGTRAN)• Multi-protocols interworking (e.g. MGCP ↔ H.323,H248 ↔H323, H.323 ↔ SIP)
• Bearer interoperability between different protocols• Inter-Softswitch communication
242424© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 424242Kevin Yin, 2003 APSM © 2002, Cisco Systems, Inc. All rights reserved.
TDM Switch“IP board”
“IP board”
“SoftSwitch”
“GW”
Technical Trap: “SoftSwitch”
Inheritage all PSTN weakness. TDM switch, Closed/Vertical System.Only provide PSTN service. VoIP is fragile & incomplete and can only be used as demo purpose.No value/real invest for architecture! Temp Solution for more time to develop real SoftSwitch.
ATM 4x155MProprietary
252525© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 393939Kevin Yin, NGN Architecture © 2002, Cisco Systems, Inc. All rights reserved.
Phonograph or DVD?
262626© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch Software Architecture800 LNPCNAM
CNAM 800 LNP
SS7
IN FSIN FS
Element Management
System
Element Management
System
CLISNMP
CORBA
ISUP/SS7 ISDN PRI SIP
Tandem FSTandem FS
POTS FSPOTS FSCentrex FSCentrex FS
CACACACA
800/cDNIS
FCP InterfaceFCP Interface
TCAPTCAP
CNAMCNAM ININ
JMS
MGCP
SG STP STP
272727© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Signaling Adapter Architecture
• Uniform primitives for all interactions between different protocol stacks and BTS modules.• Uniform data structures containing common Information elements from different protocols.• Call control primitives for exchanging all signaling messages between BTS & signaling network.• Primitives for Signaling Link hardware Maintenance and Signaling Protocol Stack Provisioning.
Basic Call Module (BCM)
MaintenanceModule (MNM)
ResourceManagement
(RSM)
ISDN PRI Protocol
Stack
SIP Protocol
Stack
MGCP Protocol
Stack
ConnectionControl
Module (CNM)
Signaling Adapter Interface
Signaling Adapter N-ISDN
Signaling Adapter
SIP
Signaling Adapter
MGCP inband
Signaling Adapter
SS7
SS7 Protocol
Stack
FutureSignaling Adapter
TBDProtocol
Stack
Signaling Adapter
CAS
H323 Signaling
H3A
Symphony IOS H323
Stack
282828© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Carrier-based Routing AddressCarrierCarrier--based based Routing AddressRouting Address
800 ServiceLocal Number Portability800 800 ServiceServiceLocal Number PortabilityLocal Number Portability
Vertical ServicesCOS ScreeningCustomized Dialing Plan
Vertical ServicesVertical ServicesCOS ScreeningCOS ScreeningCustomized Dialing PlanCustomized Dialing Plan
Public DP OnlyPrefix AnalysisNo A DeterminationDestination Identified
Public DP OnlyPublic DP OnlyPrefix AnalysisPrefix AnalysisNo A DeterminationNo A DeterminationDestination IdentifiedDestination Identified
Warm Line FeatureSpeed CallingWarm Line FeatureWarm Line FeatureSpeed CallingSpeed Calling
Hot Line FeatureDenied OriginationHot Line FeatureHot Line FeatureDenied OriginationDenied Origination
FeatureServer
FeatureFeatureServerServer
FeatureServer
FeatureFeatureServerServer
FeatureServer
FeatureFeatureServerServer
SCPSCPSCP
TranslationsServer
TranslationsTranslationsServerServer
RoutingServer
RoutingRoutingServerServer
Auth_Call_SetupAuth_Call_SetupAuth_Call_Setup
Select_RouteSelect_RouteSelect_RouteDPDPDP
Analyze_InformationAnalyze_InformationAnalyze_Information
Collect_InformationCollect_InformationCollect_Information
Authorize_Origination_Attempt
Authorize_OriginationAuthorize_Origination_Attempt_Attempt
O_NullO_NullO_Null
DPDPDP
DPDPDP
DPDPDP
Origination_Origination_Attempt_Attempt_AuthorizedAuthorized
Setup (OffSetup (Off--hook)hook)
Origination_AttemptOrigination_Attempt
Provide Dial ToneProvide Dial ToneRQNT (Request Digits)RQNT (Request Digits)
Digits/TimeoutDigits/Timeout
Collected_InformationCollected_Information
Analyzed_InformationAnalyzed_Information
BCM and Its Trigger
292929© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Other possible FSs:• Click to dial• IM integration services• Call center features
Tandem
POTS Call Waiting, Call Transfer, Call Forwarding, Caller ID
Call Waiting, Call Transfer, Call Forwarding, Caller ID
CENTREX
IN
Feature Server
Feature Examples
Multiple Line Hunting, Custom Dial Plan, DIDMultiple Line Hunting, Custom Dial Plan, DID
IN Screening, Account Code, Authorization. Code
IN Screening, Account Code, Authorization. Code
LNP, 8xx, 900LNP, 8xx, 900
POTS FS
CENTREX FS
IN FS
Tandem FS
MGCP
Call Agent
Media Gateways
Architecture for All Possibilities
303030© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch Feature & Services
International Local ServicesE.164 Dial Plan Support (incl. China)Provisionable International TonesFlexible Announcements Access Basic Services:
Call Forward UnconditionalCall Forward Busy Line (to be verified for phase 1)Call Forward on No ReplyCalling Line Identification Presentation (CLIP)Calling Line identification Restriction (CLIR)Call Waiting Deluxe (CWD)Three Way Call Deluxe (TWCD)
Outgoing Call Barring (based on destination type: international, domestic long distance)
Automatic Callback (inter-office using TCAP)Automatic Recall (inter-office using TCAP)Support T108 test line 800 enhancement with NOAProvisionable CLLI code per BTS
H.323 & SIP Trunk Features• Hairpin• Auto Reattempt (Route Advance)• Call Redirection• Cause Code Mapping Analysis• Carrier Sensitive Routing• Modem/Fax Pass through• IVR Support by TDM• Calling Number Information Delivery (Octet 3A)H.323 Specific Features• Resource Availability Indicator (RAI+IRR)• Alternate GatekeeperSIP Specific Features• Proxy Registration• SIP-TRegulatory
Lawful InterceptInterfaces
Subscriber provisioning GUIH.323 Line and Trunk Side SupportMGCP Line Side SupportInterworking with Cisco Call ManagerInterworking with Cisco PGW2200Corba / XML for OAM&P
313131© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
EMS Architecture for OAM&P
CommandLine
Adapter
CorbaAdapter
FTPAdapter
SNMPAdapter
SQLStore
Flat FileStoreJMS HUB
JMS HUB
OSSProcessManager
Faul
tM
anag
er
Dia
gnos
ticM
anag
er
MyS
QL
Age
nt
Aud
itM
anag
er
Prov
.M
anag
er
Bill
ing
Man
ager
Stat
us/C
ntrl
Man
ager
Traf
ficM
anag
er
Secu
rity
Age
nt
Even
tM
anag
er
Ora
cle
Age
nt
Commercial Unix PlatformCommercial Oracle DB
323232© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
System Redundancy
KAM/RDM
EMS(Active)
BDMS(Standby)
CA (Active)
BDMS(Active)
FS (Active)
NS (Active)
CA (Standby)
NS (Standby)
EMS(Standby)
FS (Standby)KAM/RDM
KAM/RDM
KAM/RDM
Ethernet Switch 1 Ethernet Switch 2
KAM/RDM
EMS(Active)
BDMS(Standby)
CA (Active)
BDMS(Active)
FS (Active)
FS (Active)
CA (Standby)
FS (Standby)
EMS(Standby)
FS (Standby)KAM/RDM
KAM/RDM
KAM/RDM
Ethernet Switch 1 Ethernet Switch 2
Call Agent 1
Active
PMG
KAMOAM
BCM DB
RDM
34© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Integrated Access Solutions
353535© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
What Are Access Solutions?• Provide integrated voice, data, and video services to
enterprises, SMB, SOHO, telecommuters, and residential subscribers
• Voice services can range from basic dial tone to residential supplementary services, IP PBX, Voice VPN, and Centrex
• Data services can range from basic Internet connectivity to web hosting, data VPN, and storage
• CPEs are managed by service providers• Access technologies can vary from leased lines to cable
to Metro Ethernet• Softswitch is only responsible for voice services• Access voice solution is never offered as a full Class 5
replacement
363636© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Architecture Layers for Access Voice Solutions
V V Residential
GWResidential
GW
IntegratedAccessDevice
IntegratedAccessDevice
AccessGatewayAccess
Gateway
IP PhoneIP Phone
CPECPE
SiSi
Transport—Aggregation Transport—Core
SoftswitchSoftswitch
EnhancedFeature Server
EnhancedFeature Server
Call ControlElements
Call ControlElements
VM/UMServer
VM/UMServer
Annc.ServerAnnc.Server
IVRServer
IVRServer
CALEAServerCALEAServer
MediaServersMedia
Servers
GKGKGatekeeper/Directory GKGatekeeper/Directory GKDGKDGK
SIP Proxy/Redirect/B2B
Servers
SIP Proxy/Redirect/B2B
Servers
MM Trunking GW/Media GWTrunking GW/Media GW
PSTN InterconnectPSTN Interconnect
SIP Network InterconnectSIP Network Interconnect
H.323 Network InterconnectH.323 Network Interconnect
Operation Support System (OSS)/Element Management System (EMS)Operation Support System (OSS)/
Element Management System (EMS)
373737© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Catalyst 2950Catalyst 2950
72007200
SoftswitchSoftswitch
IAD2421IAD2421--FXSFXS
Internet
RouterRouter
AnnouncementServer
Catalyst 2950Catalyst 2950
IAD2421IAD2421--FXSFXS
72007200
MGCPMGCP PSTNPSTN
AS5xxxAS5xxx
Signaling GatewaySignaling Gateway
TDM SwitchTDM Switch
IMTIMT
Soft-switch for Integrated Broadband AccessH.323 or SIP-T for Interconnect
SS7SS7
NetMeetingNetMeetingClientClient
NetMeetingNetMeetingClientClient
H.323v1H.323v1CiscoCisco
Call ManagerCall Manager
SCCPSCCP
SG
383838© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Architecture of Access Voice Solution over E1
PoP
Voice MailServer
PSTN
Class 4/5Switch
Router
CoreRouter
911 AT
OPS
SiSi
Multi-Layer
Switch
Super PoP
IMT
TGW
AnnouncementServer
SS7
TGW
Aggregator
PPP/E1
Customer Premises
PBXPBX
Company CCompany C
Company ACompany A
Company BCompany B
Company DCompany D
Internet
SS7
Aggregator
IMT
Aggregator
TGW
MF, FGD
SONET
DS3
MF, FGD
SoftswitchIADIAD
IADIAD
IADIAD
IADIAD
E1 CAS/PRIE1 CAS/PRI
SG
393939© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Architecture of Access Voice Solution over ETTx
Service ProviderNetwork
Residential Gateway
Access Switch
Access Switch
IAD
InternetInternet
Router
MxU
MxU
Ethernet/FEGE
AnnouncementServer
Voice MailServer
Softswitch
CALEAServer
IMT
MMTrunking GW C4/C5
MMPSTN
F-LinkV V
IVRServer
M3UA/SCTP
STPV V
SG
404040© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Physical Layout for Residential Gateway per Dwelling Unit
Wiring Closet Ethernet Switch
Softswitch
Floor Ethernet Switch
V V V V
V V V V
V V V V
ResidentialGateways
Ethernet/FEFE/GE
Metro/Backbone
V V
V V
V V
414141© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Physical Layout for Access Gateway per Floor
Punch-down Block
IAD
RJ-21 Telco Cable
Metro/Backbone
Softswitch
Cat 5 CablePinout
1,2,3,6 Ethernet4,5 RJ-117,8 RJ-11
RJ-11RJ-11
RJ-45
Wall Plate/Splitter
Wiring Closet Ethernet Switch
Floor EthernetSwitch
Ethernet/FEFE/GE
424242© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
PacketCable 1.0 Reference Architecture
ManagedIP Network
Call ManagementServer (CMS)
Back Office Servers and Apps
Provisioning ServerDHCP Server
TFTP/HTTP ServerSyslog Server
Record Keeping ServerTicket Granting Server
DNS Server
HFC Plant(DOCSIS)
Cable Modem
(CM)
MultimediaTerminalAdapter(MTA)
EmbeddedMultimediaTerminalAdapter(EMTA)
Cable Modem Termination
System (CMTS)
MM
LNPSCP
800SCP
PSTN
IMT
Media GW (MG)
SignalingGW (SG)
Media GWController
(MGC)
STP
SG
PSTN
Gat
eway
Annc.Controller Annc.
Player
Ann
c. S
erve
r
434343© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Basics about PacketCable
• Data over Cable Service Interface Specification (DOCSIS) –defines interface requirements for cable modems involved in high-speed data distribution over cable television system networks
• CableLabs – non-profit R&D consortium formed by the cable TV industry
• PacketCable – specifications defined CableLabs for delivery multimedia across DOCSIS compliant Hybrid Fiber Cable (HFC); voice is the initial focus
• PacketCable standards cover call signaling, QoS, media transport and encoding, event messaging for billing settlement, security and privacy, & OSS
• CMS and MGC functionality can be combined as a single Softswitch
• http://www.packetcable.com/
444444© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch
MMMM
LNPSCP
800SCP
PSTN
IMT
MG
SG
CMTSHFC Plant(DOCSIS)
CMMTA
EMTA
Back Office Servers and Apps
MediaServers
STP
Signaling Interfaces for Residential Voice over Cable (Not All Covered Here)
COPS
TGCPNCS
SIP
ManagedIP Network
M3UA/SCTP
Provisioning ServerDHCP Server
TFTP/HTTP ServerSyslog Server
Record Keeping ServerTicket Granting Server
DNS Server
Announcement
CALEA
CCC/CDC
Voice Mail
454545© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Interfaces Defined by PacketCable
• Network-Based Call Signaling (NCS) – Interface between MTA and CMS, a MGCP profile
• Trunking Gateway Control Protocol (TGCP) – Interface between MG and MGC, a MGCP profile
• Event Messages Interfaces – event message carries network info over RADIUS for CDR (from CMS, CMTS, & MGC to RKS) & CALEA (from CMS, CMTS, & MGC to DF)
• DOCSIS QoS Specification (DQoS) – various QoS interfaces defined between PacketCable components. Handled at application (SDP), network (RSVP), & data-link layers (DOCSIS 1.1)
• Common Open Policy Service (COPS) – Transports DQoS between Gate Controller (QoS management component in CMS) and CMTS (IETF RFC 2748)
• Many more interfaces….• Reference: http://www.packetcable.com/specifications.html
Recommended: pkt-tr-arch-v01-991201, pkt-tr-arch.2-V01-001229
464646© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch
MG
AS
MGCP
RTP
Media Server—Announcement Server
• Plays informational messages/tones to the originator in response to network events
• SS sends MGCP RQNT to instruct the AS what audio file to be played
• MGCP package options for AS: Script, announcement server (A), PacketCable audio server (BAU)
• AS/BAU package allows playing dynamic announcements
• Deploy multiple ASs for redundancy
This # Has Been Disconnected;
Please Check Your # Again
474747© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Media Server—Interactive Voice Response (IVR) Server
• Provide enhanced media applications to SS solutions• Two models: MGCP & SIP (H.323 also, but less
common)• MGCP Based:
–The SS determines and controls the call logic–The IVR server is the slave–Application example: Remote Activation Call Forwarding
• SIP based:–The IVR server determines the call logic–No SS is involved except for call setup and release–“Bermuda Triangle”: MGCP-SIP DTMF relay interworking–Application example: Voice Mail
484848© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
MGCP Based IVR Server VersusSIP Based IVR Server
MGCP GW
MGCP Based IVR
Server
Softswitch 2. RQNT(Playing “Greeting & Enter PIN” Message)
1. Cut-thru
3. “Welcome to Cisco.Please Enter You PIN.”
5. 12345
6. NTFY(12345)
4. Subscriber Enters 12345
Softswitch
MGCP GW
SIP Based IVR
Server
Softswitch
1. Cut-thru
2. “Please Enter YourVoice Mail Box #.”
4. 12345
3. Subscriber Enters 12345
494949© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Call Flow of Call Forward on Busy to Voice Mail Server
IMT
Softswitch VM Server
MGCP SIP
TGW
IAM (CdPN = 5252000)
IAM (CdPN = 5252000)
200 (SDP_TGW (RFC2833))
200 (SDP_TGW (RFC2833))
Invite (Diversion:[email protected]; reason=user-busy
SDP_TGW(RFC2833))
Invite (Diversion:[email protected]; reason=user-busy
SDP_TGW(RFC2833))
The Originator Calls 525-2000. The SS finds out the CdPN is busy and has CFB activated. It then determines the forwarded-to number is the voice mail box of the CdPN.
The SS sends up the call with the VM server. It sends a SIP Invite, which includes:• the info from who the call was diverted from • the reason why the call is forwarded• the TGW’s SDP It receives an ack from the VM server. Then, the SS sends an ACM to the PSTN.
The SS requests the TGW to create a receive only voice path. The TGW acks back with its SDP, which includes its RFC 2833 DTMF relay capabilities.
CO
SS7 Link
MM
CRCX (Recvonly)CRCX (Recvonly)
100 Trying100 TryingACMACM
505050© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Call Flow of Call Forward on Busy to Voice Mail Server (Continued)
IMT
Softswitch VM Server
MGCP SIP
TGW
The SS passes the VM’s SDP to the TGW and instructs it to change the voice path to 2-way. The TGW acks. The SS acks back to the VM server.
CO
SS7 Link
MM
200200
MDCX (Sendrecv,SDP_VM
(RFC2833))
MDCX (Sendrecv,SDP_VM
(RFC2833))
ANMANM The SS sends an ANM to the PSTN to inform that the call was answered.
Voice Path Established The caller hears the greeting message of the subscriber, presses “1” to skip it, leaves a message, and hangs up.
RELREL
RLCRLC
250250DLCXDLCX
ByeBye
200200
AckAck
The SS releases both call legs. It then sends a RLC to the PSTN.
200 OK (SDP_VM(RFC2833))
200 OK (SDP_VM(RFC2833))
The VM server answers the call and sends its SDP to the SS. Its SDP states that it can also support RFC 2833 DTMF relay.
515151© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Lawful Intercept (LI)• Process by which law enforcement agencies (LEA) conduct
electronic surveillance of circuit and packet-mode communications as authorized by judicial or administrative order
• Communications Assistance for Law Enforcement Act (CALEA) –legislation passed in 1994 describes how LI is supported in US
• Call Data (CD) – call identifying information (e.g. dialed number, time when the call was made) about the intercept subject sent tothe LEA
• Call Content (CC) – tapped conversation (i.e. RTP in VoIP) involved the intercept subject sent to the LEA
• Three types of interceptions:–Pen register (CD): Call data for calls originated by the intercept subject –Trap and trace (CD): Call data for calls terminated at the intercept subject–Surveillance (CC): Allows law enforcements to listen the conversations involved the intercept subject
525252© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
PSTN
CALEA Architecture
EMTA(Intercept Subject)
IAD(Intercept Subject)
CMTS (IAP)
Aggregator/Edge Router
(IAP)
TrunkingGateway
(IAP)
Softswitch
Delivery Function (DF)
HFC
T1
LEA
Secure Provision Interface over
IPSec/SSH
COPS for CC WiretapRequests
Duplicated RTP Packets in CCC
Call Info in CDC
J-STD-025
Demarcation Point
MM
MGCP/TGCPfor CC WiretapRequest
535353© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
CALEA Architecture Basics
• Based on PacketCable surveillance architecture• Terminology:
Call Data Connection (CDC): Channel over which CD is sent from SS or to LEA. CD is transported over PacketCable Event Messages over RADIUS VSACall Content Connection (CCC): Channel over which CC is sent to LEA. RTP (CC) is encapsulated in the CCC identifier over UDP over IP Delivery Function (DF)/CALEA Server: Collects CD and CC and delivers to LEAIntercept Access Point (IAP): Entity where CC originates.Trunking gateway/media gateway and aggregation/access/edge/CMTS
545454© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
CALEA Call Flow for On-Net Subscriber under Surveillance
MMEMTA(Intercept Subject)
CMTS
TrunkingGateway
Softswitch
DF
LEA
2. Request forPen/Trap
4a. Call Info(e.g. Sig-Start,
Answer, Disconnect)
3b. MGCP for CallControl
3a. NCS for Call
Control
5. RTP
4b. Call Info
1. Request forPen/Trap
PSTN
555555© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
MMEMTA(Intercept Subject)
CMTS
TrunkingGateway
Softswitch
DF
LEA
PSTN
CALEA Call Content Call Flow for On-Net Subscriber Under Surveillance
6. RTP
5. DQoS/COPs for Call Content
Request
7b. Call Content
7a. Call Content w/
Duplicated RTP
4a. Call Info
4b. Call Info
3a. NCS for Call Control
3b. TGCP/MGCP for Call Control
Wire-Tap on Line Side at Edge Router/CMTS instead of CPE because the Tap Has To Be Undetectable by the Intercept Subject
1. Request forIntercept2. Request for
Intercept
565656© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
MM
CMTS
Softswitch
DF
LEA
PSTN
CALEA Call Content Call Flow for Subscriber under Surveillance with Call Redirected to Off-Net
EMTA(Intercept Subject)
7b. Call Content
7a. Call Content w/
Duplicated RTP
5a. Call Info
5b. Call Info
4. MGCP for CallControl and Request
for Call Content
Wire-Tap on Trunking Side for Call Forward/Transfer Case by CPE Subscriber to Off-Net
2. Request forIntercept3. Request for
Intercept
6. TDM Hairpin
1. Call Forwardedto Off-Net Trunking
Gateway
575757© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Subscriber Provisioning
Customer Service
Workflow Inventory,Topology,
Tel. Number
Provision,DHCP, DNS,
TFTP
Billing,Rating
Softswitch Residential CPE
LAN Switch
ReceiveSubscriber
OrderPlaceOrder
Into SystemCheck Service
and Port Available
Credit CheckCheck Available
Tel. Number.CheckSuccessfulService Order Enter Device and
Subscriber Data Provision for Port, Subscriber, Features
Enable Switch PortConfiguration Successful
Sub. PicksUp CPE
V V
CPE Powered Up
Get IP and Download ConfigurationGet IP and Download Configuration
585858© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
SuperPoP Architecture for Access Solutions
CA-A CA-B
AccessSwitch
EMS-A EMS-B
Softswitch ComplexCALEA ServersCALEA Servers Announcement/
IVR ServersAnnouncement/
IVR Servers
VM/UMServersVM/UMServers
SiSiSiSiISL
MGCP and H.323Networks
GE
Multi-layerSwitch
VLAN 1VLAN 2
VLAN 3VLAN 4
VLAN 5VLAN 6
VLAN 7VLAN 8
VLAN 9
Border Router
FE
595959© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
• Strict priority queuing
• Strict priority queuing
QoS Strategy—ETTx as an Example
SiSiCore
Network
Access Layer Switch
Multi-layer Switch
SiSi
Softswitch
AnnouncementServer
Voice Mail Server
Residential GW
V V
IAD
Distribution Layer Router/
Switch
• From access: CoS-ToS mapping
• From core: ToS-CoS mapping
• Egress: Priority queuing
• WRED within data queue
Access GW
• L2 CoS/L3 ToS marking
RTP—5MGCP—3Data—0
• L2/L3 classification• LLQ on uplink
interface
• L2 CoS/L3 ToS marking
RTP—5MGCP—3Data—0
• L2/L3 classification• LLQ on uplink
interface
• From PoP: L3 classification/marking
• From core: ToS-CoS mapping
• Egress: Priority queuing
• From PoP: L3 classification/marking
• From core: ToS-CoS mapping
• Egress: Priority queuing
606060© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Transit Voice Options for Access Solutions
• Options:1. Trunking GW to TDM2. Interconnect with H.323 LD3. Interconnect with SIP LD
• Can interconnect with more than one of these options for subscribers to choose their preferred LD carriers
616161© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Transit via TDM
Softswitch
MGCPAccess GW
TDM Switch
MGCPRTP
MGCPTrunking GW
TDM Transit/Long Distance
SS7 SignalingGateway
SS7 Link
IMT
SG
626262© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Transit via VoIP (Local PSTN Termination Not Shown Here)
GKGK
DGKDGK
GKGK
Softswitch
H.323Transit
H.323 GWMGCP
Access GW
H.323 GK, DGK
TDM Switch
MGCPH.323RTP
Softswitch
SIPTransit
SIP GWMGCP
Access GW
SIP Proxies
TDM Switch
MGCPSIPRTP
63© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch Challenges and Network Design Issues
646464© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Interoperability
Signaling Interoperability • Interworking between PSTN and VoIP protocols• PSTN signaling protocols: SS7, ISDN PRI, CAS
and E1 R2• VoIP protocols: H.323, SIP, MGCP / H.248
Bearer InteroperabilityMedia Stream transparence
656565© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch Call Flows – Basic & Advanced
BasicBasic AdvancedAdvanced
MGCP/H248
CPE
Softswitch
MGCP to MGCPMGCP to MGCP
V V V V CPE
MGCP/H248
RTP
MGCP/H248
PBX
Softswitch
IP PhoneIAD
SIP
SIP to MGCPSIP to MGCP
RTP
H.323
EO
Softswitch
H.323 to SIPH.323 to SIP
Voice MailServerH.323 GW
SIP
RTP
666666© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
“Bermuda Triangle”
MMAnalog, CAS, PRI, IMT
Analog, CAS, PRI, IMT
MGCP/
H248
SIP, H.323
RTP
SS7 Link
H.323/SIP GatewayH.323/SIP GatewaySoftswitch Provides PSTN
and VoIP Protocol Interworking and Media
Gateway Control
H.323/SIP Gateway with Built-In Call Control
MGCP Gateway without Built-In Call Control;
Provides ISDN Backhaul
676767© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
MMAnalog, CAS, PRI, IMT
Analog, CAS, PRI, IMT
SS7 Link
What Makes the Triangle Mysterious?
SIP/H.323-to-PSTN and MGCP
Interworking
MG
CP/SDP to
SIP/H.323
Interworking
Bearer InteroperabilityBearer Interoperability
SS Needs to Support Call Flows for Setup, Release, and Supplementary
Services amongst H.323/SIP, MGCP/H248, and PSTN Protocols
SS Needs to Properly
Exchange Bearer Capabilities (Codec, Fax, Modem, and
DTMF) between MGCP/H248 GW and SIP/H.323
GW
GWs Provide Reliable Mechanisms to Transport Fax,
Modem, and DTMF Digits
686868© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Signaling Interoperability—Basic MGCP H.323 Call Flow
FXSSoftswitch H.323 GW
MGCP
RAS
H.225, H.245CPE
The Originator Goes Off-Hook
GKGK
The CPE Reports the Off-Hook Event to the SS; It acks
Off-HookOff-Hook
The SS Requests the CPE to Notify It upon Detection of On-Hook or Digit Collection and Plays Dial Tone
The CPE Reports the Called Party Number Entered by the Originator
The SS Requests for Notification upon Detection of On-Hook
DigitsDigits
ARQARQ
ACFACF
The SS Sends an ARQ to the GK to Query for the IP of the Terminating H.323 GW Based on the CdPN; Meanwhile, the SS Requests the CPE to Create a Receive Only Voice Path; the CPE acks with Its Only SDP
V V
H.323 GK
NTFY (O:hd)NTFY (O:hd)200200
RQNT (R:hu, Digit Map S:dl)RQNT (R:hu, Digit Map S:dl)
200200
NTFY (O:Digits)NTFY (O:Digits)200200
RQNT (R:hu)RQNT (R:hu)200200
CRCX (recvonly)CRCX (recvonly)
200 (SDP_CPE)200 (SDP_CPE)
696969© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Signaling Interoperability—Basic MGCP H.323 Call Flow
Setup (FS= SDP_CPE)Setup (FS= SDP_CPE)
Call Proc.Call Proc.Alerting (FS=SDP_GW)Alerting (FS=SDP_GW)
MDCX (recvonly, SDP_GW)
MDCX (recvonly, SDP_GW)
200200
Upon Receipt an ACF from the GK, the SS Sends Setup to the Remote GW. It Encapsulates the CPE’s Capabilities in the FastStart Element. The Remote GW Replies with Its Capabilities in the FS in the Incoming Alerting Message
The SS Maps the Remote Capabilities in the FS Into the SDP of the MDCX Sent to the CPE
Ringback
Connect (FS=SDP_GW)Connect (FS=SDP_GW) The Terminator Answers the Call and Sends the Connect Back
FXSSoftswitch H.323 GW
MGCP
RAS
H.225, H.245CPE
V V
H.323 GKGKGK
MDCX (sendrecv,SDP_GW)
MDCX (sendrecv,SDP_GW)
200200
The SS Sends a MDCX to Instruct the CPE to Change to the Voice Two Way Path
707070© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Signaling Interoperability—Basic MGCP H.323 Call Flow
Voice Path Established
On-HookOn-Hook NTFY (O:hu)NTFY (O:hu)200200
The Originator Hangs Up; the CPE Reports the On-Hook Event to the SS
RQNT (R:hd)RQNT (R:hd)
200200The SS Requests for Notification Upon Detection of an Off-Hook Event
Release CompleteRelease Complete The SS Sends a Release Complete to H.323 and a Delete Connection to Release the Respective Call LegsThe SS Sends a DRQ the GK to Disengage the Call
DLCXDLCX250250
DRQDRQDCFDCF
FXSSoftswitch H.323 GW
MGCP
RAS
H.225, H.245CPE
V V
H.323 GKGKGK
RQNT (R:hu,hf)RQNT (R:hu,hf)
200200
The SS Requests for Notification upon Detection of an On-Hook or Flash-hook Event
H.245 TCS, MSDH.245 TCS, MSD
717171© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Bearer Interoperability
• In this context, bearer only includes: fax, modem, and DTMF digits
• Bearer traffic needs to be transported end to end like regular voice
• Cannot use voice codec to transport bearer faithfully across VoIP network because:
–Bearer traffic is sensitive to network impairments such as packet loss, jitter, and lack of clock synchronization–High compression codec cannot reproduce bearer signals faithfully at the terminating gateway
727272© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Procedures for DTMF Interoperability
1. Advertise/Negotiate DTMF Method at Call Setup
2. DTMF Digits Are Sentover RTP or VoIP Channel
5255000
5255000
5255000
1. Advertise in H.245 Terminal Capability Message
to Use Alphanumeric
2. DTMF Digits Are Sentover H.245 User Input Message
5255000 5255000
H.245 UI(5255000)
H.245 AlphanumericH.245 Alphanumeric
H.323 GWH.323 GW
1. Advertise in SIP SDP to Use RFC 2833
2. DTMF Digits Are EncodedPer RFC 2833 and Sent over
RTP Channel
5255000 52550005255000
SIP RFC 2833SIP RFC 2833
SIP GW SIP GW
737373© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Procedures for Fax, Modem Interoperability
1. Advertise/Negotiate Fax, Modem Transmission Method at Call Setup (Not All Cases)
3. Transmit Fax or Modem
PC
Fax Fax
NAS
2. Signal GW via VoIP Signalingor RTP Channel to Change Codec Upon Tone Detection
3. Transmit Modem Tone
PC NAS
2. Send Special RTP, Named Signaling Event (NSE) to Change from Audio Codec to MR Codec Upon Modem Tone Detection
1. Exchange Modem Relay Capabilitiesin MGCP SDP at Call Setup b/w GWs
MGCP Modem RelayMGCP Modem Relay
747474© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Bearer Interoperability in “Bermuda Triangle”
• Softswitch performs bearer capability exchange between MGCP/H248 and H.323/SIP
• In OOB DTMF relay, the SS also needs to perform digit exchange between the MGCP/H248 and H.323/SIP channels
• No standards have been defined by ITU or IETF on call procedures for bearer interoperability between unlike VoIP protocols
757575© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Bearer Interoperability Examples in “Bermuda Triangle”
MM
MGCP GW
Softswitch
5255000 RTP (5255000) 5255000
1. Exchange RFC 2833 Capabilitiesin SIP SDP and MGCP SDP via SS at Call Setup RFC2833 DTMF RelayRFC2833 DTMF Relay
SIP GW
2. DTMF Digits areEncoded Per RFC 2833 in RTP
Softswitch
MM
H.323 GW
H.245 Request Mode, CLC, OLC NTFY, MDCX
1. Exchange T.38 Capabilities between MGCP and H.323 GWs at Call Setup
2. Perform Switchover from Voice to T.38 Codecupon Fax Detection
UDPTL
T.38 Fax RelayT.38 Fax Relay H.245 TCS (T.38)
3. H.323 GW Encodes Fax in T.38to Send to MGCP GW
MGCP GW
767676© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Trust Boundaries in Softswitch Network
GKGK
Softswitch
TransitTransitVoiceVoice
CarrierCarrierNetworkNetwork
H.323 GWs
H.323 GK, DGK
TDM Switch
DGKDGK
GKGK
Aggregator
RGWV V
V V
RGW
AccessAccessVoiceVoice
CarrierCarrierNetworkNetwork
DistributionDistributionNetworkNetwork
Enterprise 2Enterprise 2NetworkNetwork
Enterprise 1Enterprise 1NetworkNetwork
VM, VM, AnncAnnc, &, &IVR ServersIVR Servers
NetworkNetworkManagementManagement
NetworkNetwork
777777© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
PrivateIP Addresses
PrivateIP AddressesV V
10.1.1.1:242710.1.1.1:2427
VoIP Traversal of NAT/PAT
IP: 10.1.1.1
VoIP: 10.1.1.1:2427VoIP: 10.1.1.1:2427UDP: 2427UDP: 2427
IP: 171.70.1.1
VoIP: 10.1.1.1:2427VoIP: 10.1.1.1:2427UDP: 2427UDP: 2427
NAT DeviceNAT Device
VoIP VoIP Signaling ProtocolSignaling Protocol
NonNon--routableroutableAddressesAddresses
• Why need NAT in VoIP? Lack of public IPv4 addresses
• Problems with NAT for VoIP:NAT device does not look into embedded IPs in layers 5 and
up (e.g. H.323, MGCP, SIP, SDP)These IPs become un-routable VoIP apps break
787878© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
VoIP Traversal of Firewalls• Why need FW?
Hides the inside network from the outside networkOnly allows authorized traffic to enter and leave the inside network based on security policies on the FW
• Default FW behaviors:Inside originated packets can get to the outsidePackets from the outside associated with an inside originated connection are allowed back in.Outside originated packets are not allowed to get to the inside
• These behaviors can be overridden with static configuration (e.g. static pinhole)
• Problems with FW for VoIP: RTP / RTCP uses dynamic UDP ports (16384-32767). Negotiated in call setupInbound VoIP calls fail, and RTP / RTCP port holes aren’t dynamically opened
797979© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
PrivateIP Addresses
Application Layer Gateway (ALG) for NAT/PAT
• Add software functions to perform NAT for H.323, MGCP, SIP, & SDP natively on the NAT device
• Pros:Software upgrade only at NAT device
• Cons: Doesn’t work with encrypted signaling (e.g. IPSec)Lack of NAT binding sharing across multiple NAT devicesSingle point of failureLimited # of simultaneous calls per NAT device
PrivateIP AddressesV V
IP: 10.1.1.1
VoIP: 10.1.1.1:2427VoIP: 10.1.1.1:2427UDP: 2427UDP: 2427
IP: 171.70.1.1
VoIP: 171.70.1.1:8000VoIP: 171.70.1.1:8000UDP: 8000UDP: 8000
ALG Enhanced ALG Enhanced NAT DeviceNAT Device
10.1.1.1:242710.1.1.1:2427
VoIP VoIP Signaling ProtocolSignaling Protocol
Routable AddressesRoutable Addresses
808080© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
ALG for Firewalls
• Provide Context-based Access Control (CBAC) to inspect VoIPsignaling messages to learn about the dynamic UDP/TCP connection (e.g. RTP & RTCP) for traffic from Outside to Inside
• Create dynamic access control list (ACL) entries to open the RTP/RTCP ports in the FW
• When the connection is terminated, CBAC removes the entries from the ACL
• Pros:Software upgrade only at FW device
• Cons:Doesn’t work with encrypted signaling (e.g. IPSec)Lack of policy sharing across multiple FW devicesSingle point of failureLimited # of simultaneous calls due to CPU-intensive stateful inspection for every packet
818181© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Other Solutions for VoIP Traversal of NAT/PAT/FWs
1. STUN/TURN • Created by IETF’s Middlebox Communication (MIDCOM)
Workgroup• STUN – Simple Traversal of UDP through NAT
http://search.ietf.org/internet-drafts/draft-rosenberg-midcom-stun-00.txt
• TURN – Traversal Using Relay NAThttp://search.ietf.org/internet-drafts/draft-rosenberg-midcom-turn-00.txt
2. IPv6• Primarily solves the issue of IPv4 address shortage
3. Proprietary
828282© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Centralized Softswitch
软交换机
STP STPSS7 Network
SG
MGMGPSTN
IAD
GW
MGMG PSTN
GW
IAD IADMGMG
H248
MGCP/H248
Softswitch
FeatureServer
ApplicationServer
838383© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Multiples Cities/POPs Under One Softswitch Solution
H.323 VoIP
GK
Cisco BTS 业务控制设备
智能增值业务服务器 应用服务器
运维系统网管系统营帐系统
PSTN/PLMN
H.323 VoIP
Toll Trafficescity1
Cisco BTS Cisco BTS CCMApplication Server
OSS/NMS/
city2
city3
city4
city5 city6city7
city8
city9
city10
city0
848484© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Softswitch in NGN
软交换机
STP STPC7 Network
SG
MGMGPSTN
IAD
GW
MGMG PSTN
GW
IAD IADMGMG
H248SIP-T/BICC
858585© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Technical Trap: Full Mesh NGN?Full Mesh NGN?
Transport MGCP
MGMG MGMG
信令网关
MGMG
SoftswitchSoftswitch
PSTNPSTN
868686© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Inter-Softswitch Communication• Protocols for SS
interconnect: H.323, SIP, SIP for Telephones (SIP-T), CMS-to-CMS Signaling (CMSS)
• SIP-T carries ISUP messages encoded as PSTN-MIME in SIP for ISUP transparency
• CMSS is SIP plus extensions• As the number of SSs
increases, H.323 GKs or SIP Proxies are necessary for scalable dial plan management
• Beware of “Bermuda Triangle” issues
GKGKGKGK
DGKDGK
878787© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1 222222Kevin Yin, NGN Architecture © 2002, Cisco Systems, Inc. All rights reserved.
LNFN
HNFN
ITSP ITSP
PSTNLE
PSTNLE
IP Conference Enum
DB
IP IN ServiceIP-800 VVPNNMSOSS
LNFN LNFN LNFN
LocalDB
LocalDB
HNFN
Video Conference
LNFN
HNFN
Complete Architecture of NGN
Layered Signaling, Flat Media stream ,
Routingpoicy
MGMGMGMGMGMGMGMGMGMGMGMG
MGMGMGMG
898989© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Conclusions• IP won the ‘Theology’ Debate for SP Converged
services. Classless Softswitch is the solution platform for SP NGN architecture.
• The long term connections to new devices will be via Ethernet and Wireless (3G & 802.11).
• Solving the “Bermuda Triangle & interworkingbetween different protocols” is a big challenge.
• A SS application is all about an end-to-endsolution, from access to core, from bearer to enhanced services
• The Challenge for SP is to execute profitably onthe integration of their Networks over softswitch: PSTN & 2G Wireless & Video Call.
909090© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
References
• Recommended Networkers sessionsVVT-200: Building Correct Voice and Video for Your OrganizationVVT-220: Deploying Wholesale VoIP Using SIP and H.323VVT-222: Designing and Deploying IP-based Signaling GatewaysVVT-223: Designing IP-Based Managed Services for SMB and Enterprise Networks
• ReferencesBTS 10200 Softswitchhttp://www.cisco.com/warp/public/cc/pd/unco/10200/index.shtmlhttp://www.cisco.com/warp/public/cc/pd/unco/10200/prodlit/index.shtmlATA186 Analog Telephone Adaptorhttp://www.cisco.com/univercd/cc/td/doc/product/voice/ata/ata186/IAD2421 Integrated Access Devicehttp://www.cisco.com/univercd/cc/td/doc/product/access/iad/iad2420/
91© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Deploying Advanced Softswitch Applications
Session VVT-420
92© 2002, Cisco Systems, Inc. All rights reserved.VVT-4205305_05_2002_c1
Please Complete Your Evaluation Form
Session VVT-420