IWF and CCF for VoIP Protocols - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

IWF and CCF for VoIP Protocols

Description:

The Integrated IWF and CCF. Integrate CA/MGC, GK and SIP proxy server. MGCP. OFSM. H323 ... call model. For the integrated IWF and CCF. Gateway selection? iptel ... – PowerPoint PPT presentation

Number of Views:156
Avg rating:3.0/5.0
Slides: 25
Provided by: csieNc
Category:
Tags: ccf | iwf | voip | iwf | protocols

less

Transcript and Presenter's Notes

Title: IWF and CCF for VoIP Protocols


1
IWF and CCF for VoIP Protocols
  • Ming-Feng Chang
  • Professor
  • CSIE, NCTU

2
VoIP
  • Voice over IP
  • transport of telephone calls using IP
  • telephony devices, multimedia PCs or dedicated
    terminals
  • The benefits
  • a single infrastructure for Internet access and
    Internet telephony
  • saving money
  • easily integrated with other services and
    applications

3
  • The problems
  • lower quality of voice over IP
  • higher delay and jitter
  • accounting, billing, charging, roaming etc.
    remain open
  • Interworking functions
  • ISUP, Q.sig, H.323, SIP and MGCP/MEGACO

4
A Converged Network Architecture
  • ICA integrated call agent
  • A GK, SIP proxy server, and CA/MGC

5
The Interworking Functions
  • PSTN
  • ISUP, Q.sig
  • IP networks
  • H.323, SIP
  • MGCP/MEGACO
  • Trunking gateways
  • Access gateways
  • Residential gateways
  • Communication between any devices
  • The interworking function

6
Half-Call Call State Model of IN
  • Originating FSM
  • Terminating FSM
  • The switching system - an MGC or IWF

7
The Interactions of the FSMs
7. O_Ab
1. O_Null
8. O_Ex
1. T_Null
6. T_Ex
2. Col_Info
2. Sel_Fac
3. Ana_Info
3. T_Alert
4. Routing
4. T_Active
5. O_Active
5. T_Dis
7.Disconnect
6. O_Dis
8
The Interactions (Normal)
7. O_Ab
1. O_Null
8. O_Ex
1. T_Null
6. T_Ex
2. Col_Info
2. Sel_Fac
3. Ana_Info
3. T_Alert
4. Routing
4. T_Active
5. O_Active
5. T_Dis
6. O_Dis
9
The Interactions (Fail)
7. O_Ab
1. O_Null
8. O_Ex
1. T_Null
6. T_Ex
2. Col_Info
2. Sel_Fac
3. Ana_Info
3. T_Alert
4. Routing
4. T_Active
5. O_Active
5. T_Dis
6. O_Dis
10
An Interworking Architecture
  • We have developed half-call BCSMs
  • SIP, H.323, MGCP, and MEGACO

SIP
SIP
SIP Messages
SIP Messages
SIP
SIP
SIP Messages
SIP Messages
O_BCSM
T_BCSM
SIP user agent
O_BCSM
T_BCSM
SIP user agent
SIP user agent
SIP user agent
Events
Events
H.323
H.323
H.323 Messages
H.323 Messages
H.323
H.323
H.323 Messages
H.323 Messages
H.323 endpoint
H.323 endpoint
O_BCSM
T_BCSM
H.323 endpoint
O_BCSM
T_BCSM
H.323 endpoint
MGCP
MGCP
MGCP Messages
MGCP Messages
MGCP
MGCP
MGCP Messages
MGCP Messages
MGW
MGW
O_BCSM
T_BCSM
MGW
O_BCSM
T_BCSM
MGW
Originating
Terminating
Originating
Terminating
BCSMs
BCSMs
BCSMs
BCSMs
11
The Integrated IWF and CCF
  • Integrate CA/MGC, GK and SIP proxy server

Q.931 OFSM
Q.931 OFSM
  • Events
  • busy
  • alerted
  • no answer
  • answered
  • disconnected
  • abandoned
  • suspend
  • resume

MGCP OFSM
MGCP TFSM
SIP OFSM
SIP TFSM
H323 OFSM
H323 TFSM
ISUP OFSM
ISUP TFSM
12
SIP-H323 IWF
  • The IWF for SIP and H.323
  • A GK and SIP proxy server

SIP OFSM
H323 TFSM
SIP TFSM
H323 OFSM
  • Events
  • busy
  • alerted
  • no answer
  • answered
  • disconnected
  • abandoned

13
VoIP Gateways
  • H.323, SIP and MEGACO/MGCP

14
The Integrated CA Design
SIP TFSM
MGCP OFSM
H323 TFSM
ISUP TFSM
SIP OFSM
MGCP TFSM
H323 OFSM
ISUP OFSM
15
MGCP-SIP IWF/GW
  • Inter-CA and intra-CA call setup

MGCP OFSM
SIP TFSM
Intra-CA
Inter-CA
MGCP TFSM
SIP OFSM
16
Inter-zone Communications
  • Support inter-ICA call setup

Zone
Zone
ICA
ICA
SIP
H.323
SIP
SIP
MGCP
O_BCSM
T_BCSM
O_BCSM
T_BCSM
Media
Media
Gateway
Gateway
H.323
17
MGCP Half-Call Model
NTFYHD
O_Null
T_Null
RQNT
O_Collec_Info
T_Present_Call
NTFYdigits
CRCXRG
Alert
CRCXreconly
T_Alerting
Setup
NTFYHD
O_Routing
MDCXRT
MDCX
MDCXsendrec
T_Active
Answer
O_Active
NTFYHU
DLCXE
T_Disconnect
Disconnect
O_Disconnect
DLCX
18
H.323 Half-Call Model
Setup
O_Null
T_Null
Setup
CallProc
O_Collec_Info
T_Present_Call
CallProc
Alert
Alert
Alert
T_Alerting
Setup
Connect
O_Routing
H.245 EX
T_Active
Answer
Connect
SDP
O_Active
H.245 EX
Release
T_Disconnect
Disconnect
O_Disconnect
Release
19
SIP Half-Call Model
INVITE (SDP)
100 Trying
O_Null
T_Null
INVITE (SDP)
100 Trying
O_Collec_Info
T_Present_Call
180 Ringing
Alert
T_Alerting
Setup
200 OK (SDP)
O_Routing
180 Ringing
ACK
T_Active
Answer
200 OK (SDP)
O_Active
ACK
BYE
BYE
T_Disconnect
Disconnect
O_Disconnect
200 OK
200 OK
20
MEGACO Half-Call Model
Notifyof
O_Null
T_Null
Modifydigitmap,on
O_Collec_Info
T_Present_Call
NTFYdigits
Addri,sendrec,sdp1
Setup(sdp1)
Alert
Replysdp2
Addrt,reconly
T_Alerting
Notifyof
O_Routing
Replysdp1
Modify ,on
Modifysendrec,sdp2
Answer(sdp2)
T_Active
O_Active
Notifyon
Disconnect
Subtractct,on
T_Disconnect
O_Disconnect
Subtractof
21
MGW FSMs
  • Media Gateways
  • Trunking GWs
  • Access GWs
  • Residential GWs
  • OFSMs and TFSMs
  • For TGWs, AGWs, and RGWs

22
Examples
  • Our VoIP platform

23
Examples
  • Communications between any devices

24
Conclusions
  • The interworking functions are important
  • ISUP, Q.sig, H.323, SIP and MGCP/MEGACO
  • Half-call model
  • For the integrated IWF and CCF
  • Gateway selection?
  • iptel
  • Mobility support?
Write a Comment
User Comments (0)
About PowerShow.com