iwf and ccf for voip protocols n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
IWF and CCF for VoIP Protocols PowerPoint Presentation
Download Presentation
IWF and CCF for VoIP Protocols

Loading in 2 Seconds...

play fullscreen
1 / 24

IWF and CCF for VoIP Protocols - PowerPoint PPT Presentation


  • 142 Views
  • Uploaded on

IWF and CCF for VoIP Protocols. Ming-Feng Chang Professor CSIE, NCTU. 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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

IWF and CCF for VoIP Protocols


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
iwf and ccf for voip protocols

IWF and CCF for VoIP Protocols

Ming-Feng Chang

Professor

CSIE, NCTU

slide2
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
slide3
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
a converged network architecture
A Converged Network Architecture
  • ICA – integrated call agent
    • A GK, SIP proxy server, and CA/MGC
the interworking functions
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
half call call state model of in
Half-Call Call State Model of IN
  • Originating FSM
  • Terminating FSM
    • The switching system - an MGC or IWF
the interactions of the fsms

8.Abandon

1.Setup

2.Busy

3.Alert

4.NoAns

5.Answer

6.Disconnect

The Interactions of the FSMs

7. O_Ab

8. O_Ex

1. O_Null

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

the interactions normal

1.Setup

3.Alert

5.Answer

6.Disconnect

7.Disconnect

The Interactions (Normal)

7. O_Ab

8. O_Ex

1. O_Null

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

the interactions fail

2.Busy

4.NoAns

The Interactions (Fail)

7. O_Ab

8. O_Ex

1. O_Null

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

an interworking architecture
An Interworking Architecture
  • We have developed half-call BCSMs
    • SIP, H.323, MGCP, and MEGACO

SIP Messages

SIP Messages

SIP

SIP

SIP

SIP

SIP Messages

SIP Messages

SIP user agent

SIP user agent

O_BCSM

O_BCSM

T_BCSM

T_BCSM

SIP user agent

SIP user agent

Events

Events

H.323 Messages

H.323 Messages

H.323

H.323

H.323

H.323

H.323 Messages

H.323 Messages

H.323 endpoint

H.323 endpoint

O_BCSM

O_BCSM

T_BCSM

T_BCSM

H.323 endpoint

H.323 endpoint

MGCP Messages

MGCP Messages

MGCP

MGCP

MGCP

MGCP

MGCP Messages

MGCP Messages

MGW

MGW

O_BCSM

O_BCSM

T_BCSM

T_BCSM

MGW

MGW

Originating

Originating

Terminating

Terminating

BCSMs

BCSMs

BCSMs

BCSMs

the integrated iwf and ccf
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

sip h323 iwf
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
voip gateways
VoIP Gateways
  • H.323, SIP and MEGACO/MGCP
the integrated ca design
The Integrated CA Design

SIP

TFSM

MGCP

OFSM

H323

TFSM

ISUP

TFSM

SIP

OFSM

MGCP

TFSM

H323

OFSM

ISUP

OFSM

mgcp sip iwf gw
MGCP-SIP IWF/GW
  • Inter-CA and intra-CA call setup

MGCP

OFSM

SIP

TFSM

Intra-CA

Inter-CA

MGCP

TFSM

SIP

OFSM

inter zone communications

Zone 1

Zone 2

ICA 1

ICA 2

SIP

H.323

SIP

SIP

MGCP

O_BCSM

T_BCSM

O_BCSM

T_BCSM

H.323

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

mgcp half call model
MGCP Half-Call Model

NTFY:HD

RQNT

O_Null

T_Null

NTFY:digits

O_Collec_Info

T_Present_Call

CRCX:RG

Alert

CRCX:reconly

Setup

T_Alerting

NTFY:HD

O_Routing

MDCX:RT

MDCX:

MDCX:sendrec

Answer

T_Active

NTFY:HU

O_Active

DLCX:E

Disconnect

T_Disconnect

DLCX

O_Disconnect

h 323 half call model
H.323 Half-Call Model

Setup

O_Null

T_Null

Setup

CallProc

O_Collec_Info

T_Present_Call

CallProc

Alert

Alert

Alert

Setup

T_Alerting

Connect

O_Routing

H.245 EX

Answer

T_Active

Connect

SDP

H.245 EX

O_Active

Release

Disconnect

T_Disconnect

Release

O_Disconnect

sip half call model
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

Setup

T_Alerting

200 OK (SDP)

O_Routing

180 Ringing

ACK

Answer

T_Active

200 OK (SDP)

O_Active

ACK

BYE

BYE

Disconnect

T_Disconnect

O_Disconnect

200 OK

200 OK

megaco half call model
MEGACO Half-Call Model

Notify:of

Modify:digitmap,on

O_Null

T_Null

NTFY:digits

O_Collec_Info

Setup(sdp1)

T_Present_Call

Add:ri,sendrec,sdp1

Alert

Reply:sdp2

Add:rt,reconly

T_Alerting

Notify:of

O_Routing

Reply:sdp1

Modify: ,on

Modify:sendrec,sdp2

Answer(sdp2)

T_Active

Notify:on

O_Active

Disconnect

Subtract:ct,on

T_Disconnect

Subtract:of

O_Disconnect

mgw fsms
MGW FSMs
  • Media Gateways
    • Trunking GWs
    • Access GWs
    • Residential GWs
  • OFSMs and TFSMs
    • For TGWs, AGWs, and RGWs
examples
Examples
  • Our VoIP platform
examples1
Examples
  • Communications between any devices
conclusions
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?