SS7/IP Gateway Architecture

advertisement
SIP / ISUP interconnection
Gonzalo Camarillo
Gonzalo.Camarillo@ericsson.com
ASRL
Advanced Signalling Research Lab.
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Telephone Services
•GSTN (General Switched Telephone Network)
•IP Telephony
IP Telephony
Gonzalo Camarillo
Atlanta September 28th, 1999
GSTN
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Contents
• Brief SS7 introduction (architecture)
• Gateway architecture ( SG, MGC, MG )
• ISUP - SIP interworking issues and proposed
solutions
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Different architectures
GSTN architecture:
Intelligence in the network
Dumb terminals
SIP architecture:
Move the intelligence to the edge
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Signalling in GSTN
Signalling in the network (between switches)
User to network signalling
DSS 1
Gonzalo Camarillo
Atlanta September 28th, 1999
ISUP
Fall ‘99 VON
VON protocols - SIP
DSS 1
Advanced Signalling Research Lab.
DSS-1
Q. 931
Protocol between the user and the network
Much simpler than ISUP.
Q. 921
Handles the transport of the messages
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Signalling in GSTN
SS7 (System Signalling No. 7)
Level
TCAP
ISUP
TUP
4
SCCP
3
2
MTP
1
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
General ISUP<->SIP Conversion
Voice Stream
Signalling
SG
SIP Server
STP
ISUP/MTP
ISUP/IP
SIP
SIP
MGC
IP network
SIP
MGCP
SS7
SIP Client
MG
DSS 1
E1/T1
Gonzalo Camarillo
Atlanta September 28th, 1999
RTP
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Architecture of the distributed gateway
ISUP
Signalling Gateway
IP side
ISUP/IP
GSTN side
Media Gateway Controller
SIP
MGCP
Voice stream
Gonzalo Camarillo
Atlanta September 28th, 1999
Media Gateway
Fall ‘99 VON
VON protocols - SIP
Voice stream
Advanced Signalling Research Lab.
Signalling Gateway
Function:
• To find the appropriate media gateway controller
Signalling GW
ISUP
ISUP/IP
ISUP/IP
ISUP/IP
MGC
MGCP
Gonzalo Camarillo
Atlanta September 28th, 1999
SIP MGCP
ISUP/IP
MGC
SIP
MGC
MGCP
Fall ‘99 VON
VON protocols - SIP
MGC
SIP MGCP
SIP
Advanced Signalling Research Lab.
Media Gateway
Mapping between different voice formats
Control
Protocol
GSTN
Gonzalo Camarillo
Atlanta September 28th, 1999
RTP
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Media Gateway Controller for
distributed
Media Gateways
Functions
• Actual mapping between protocols (ISUP-SIP)
• Control the Media Gateway/s
• Authentication, Authorization and Accounting (AAA)
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Experiences implementing
ISUP to SIP mapping
• Different flavours of ISUP (message flow)
• Overlap signalling (SAMs)
• In band announcements and ring-back tone
• ISUP transparency
• Billing in forwarding situations
• Tracing calls (malicious, SOS)
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Different message flows
ITU ISUP message exchange during a call
Local
Exchange
Local
Exchange
IAM
ACM
CPG
ANM
Voice Transfer
REL
RLC
ANSI ISUP: CPG before ACM
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Overlap signalling (SAMs)
European phone numbers does not have a fixed length.
Example:
+358
9
299
Finland Helsinki Ericsson
+358
9
299
Finland Helsinki Ericsson
1
Front desk
3371
Camarillo’s
The ingress gateway cannot know when the number is
complete.
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Proposed solution
Ingress gateway waits for SAMs with more digits
a certain amount of time.
• Timer = 0
Heavy signalling traffic may be generated
• Timer = 5 secs ( inter-digit timeout)
User is not that patient
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
In-band announcements and
ring-back tones
•‘Your call is being forwarded to an automatic voice mail’
• Ring-back tone
• Busy tone
Proposed solution: 183 SIP response
SIP Client
MG
DSS 1
E1/T1
Gonzalo Camarillo
Atlanta September 28th, 1999
RTP
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
ISUP transparency
(SIP bridging)
Voice Stream
SG
Signalling
SG
ISUP/MTP
ISUP/MTP
ISUP/IP
ISUP/IP
SIP
STP
MGC
MGC
STP
IP network
MGCP
MGCP
E1/T1
RTP
MG
Gonzalo Camarillo
Atlanta September 28th, 1999
E1/T1
MG
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
ISUP transparecy
( SIP bridging)
ISUP messages in SIP bodies (MIME),
SIP INFO method, reliable 1xx responses ...
Trusted parties, confidentiality, ISUP flavours...
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Billing
scenarious
Isabel calls from Spain to my GSM mobile:
+358 40 702 35 35 (Finland’s international prefix)
Isabel pays the call leg Spain-Finland
I pay the call leg Finland-Atlanta
SIP is end to end … where are the call legs??
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Tracing calls
• SOS services ( physically closest center )
• Malicious calls
An IP address or a SIP URL do not give any useful
information for catching the “bad guys”.
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Further information
IETF internet drafts ( www.ietf.org )
• draft-ietf-sigtran-mime-isup-00.txt
• draft-ietf-mmusic-sip-multipart-00.txt
• draft-zimmerer-mmusic-sip-isup-mime-00.txt
• draft-ietf-mmusic-sip-info-method-01.txt
• draft-ietf-mmusic-sip-100rel-00.txt
• draft-roach-mmusic-sip-provisional-media-00.txt
• draft-donovan-mmusic-183-00.txt
• draft-roach-mmusic-sip-pstn-require-header-00.txt
• draf-zimmerer-mmusic-sip-bcp-t-00.txt
• draft-roach-sip-isup-parameters-00.txt
• draft-camarillo-mmusic-sip-isup-bcp.txt
Gonzalo Camarillo
Atlanta September 28th, 1999
Fall ‘99 VON
VON protocols - SIP
Advanced Signalling Research Lab.
Download