PGW Design Considerations with CVP

PGW Design Considerations with CVP

Introduction

In many Hosted environments, particularly when the service provider is itself a PSTN carrier, all the actual call routing occurs via an ICM NIC. In that sense, these deployments are very much like Deployment Model #4 (i.e VRU Only with NIC Controlled Routing). The same situation applies if a PGW is being used to route calls using (typically) the ICM SS7 NIC.
PGW can be consider in such deployment models where a service provider is looking to support very high level of call volume. Such deployment could use the UCCE parent child model.

Features

PGW does support Geographic redundancy, call limiting, SIP virtual interfaces, etc; PGW can support SIP to SIP over 1000 call per second today, and has potential to double this performance. It is based on class-4 softswitch, and has powerful routing capabilities for both E.164 and FQDN-based routing. It is a full SIP B2BUA that also supports SIP proxy mode.

Call Control Traffic

Unified CVP is currently certified with three types of VoIP endpoints: Cisco IOS voice gateways, Cisco Unified Communications Manager (Unified CM), and the PGW (in either Call Control mode)

PGW as a Call Control Entity

Customers using Deployment Model #4 (VRU Only with NIC Controlled Routing) rely on call switching methods that do not involve Unified CVP. In these situations, all switching instructions are exchanged directly between a Unified ICM SS7 Network Interface Controller (NIC) and the PSTN via PGW. CVP just acts like a VRU (Queuing and Prompting) in such cases.

Terminology

The Service Provider side of terminology is little bit different than what we use in the enterprise world so it is important to understand it quickly here.

  • Caller-A : Is a caller behind the PSTN makind inbound call into the Contact Center
  • Agent-B : Is Transferring Agent (A level one agent that receives all calls before sending them to right agent)
  • Agent-C : Is Transferred-To Agent (The final agent)
  • ITNT: Is very much equivalent to DTMF based input method during the IVR session
  • NBT: Is Network Based Transfer and can also be referred as GUI based transfer
  • NCT: Network Consulting Transfer
  • NCT After NCT: Is a transfer mechanism that solves the double transfer problem

PGW and CVP Design Comparison

  • Like CVP, PGW will always remains in the loop
  • PGW is also a call control entity more like CVP but it doesn't provide queuing and VRU type functionality
  • In such deployments, the CVP will only be used as VRU and will not act like a call processing unit
  • PGW only takes care of the Transferring Agent (Agent-B), rest is handled by CVP and ICM
  • Before PGW, the ITP and MGX are required components
  • ITP receives SS7 signaling traffic where MGX receives the bearer traffic

Call Flow 1

NOTE: In this flow, Agent-C is available to take the call and no IVR queuing and prompt required

  • Call comes in from PSTN over SS7 network to ITP before hitting PGW
  • Since SS7 is out of band call signaling mechanism, hence the bearer will establish using a different path via MGX that will be discussed later
  • ITP will send the call to PGW
  • PGW will make a INAP query to ICM
  • ICM will receive such queries via SS7 NIC
  • ICM will reply back with INAP-RESPONSE
  • CVP will check the agent availability and will send call to Agent-B
  • Agent-B will then do the final transfer

Call Flow 2

NOTE: In this flow, Agent-C is not available and VRU treatment and queuing is required at CVP.

This call flow would remain the same as Call Flow 1 till the point where call comes in to the Network. Once it is there the media will be terminated on the MGX gateway and signaling will be handled by CVP

Call Flow 3

NOTE: In this flow, Agent-B is not available and VRU treatment and queuing is required at CVP.

This call flow would remain the same as Call Flow 1 till the point where call comes in to the Network. Once it is there the media will be terminated on the MGX gateway and signaling will be handled by CVP.

Courtesy of Amir Raza

Comments

Anonymous said…
Thanks for an idea, you sparked at thought from a angle I hadn’t given thoguht to yet. Now lets see if I can do something with it.
Anonymous said…
online xanax xanax side effects tingling - number xanax overdose
Anonymous said…
tramadol 50 mg tramadol ultram hcl - tramadol withdrawal mayo clinic
Anonymous said…
buy tramadol online tramadol ultram alcohol - tramadol dosage osteosarcoma
Anonymous said…
buy tramadol cod tramadol online american express - tramadol no prescription overnight delivery
Anonymous said…
buy tramadol online buy tramadol online prescription - generic tramadol 200mg
Anonymous said…
buy tramadol online tramadol er overdose - tramadol for dogs in liquid
Anonymous said…
generic xanax xanax bars gg - xanax tablets 0.5mg alprazolam
Anonymous said…
carisoprodol 350 mg soma carisoprodol wikipedia - carisoprodol overdose amount
Anonymous said…
buy tramadol online tramadol good withdrawal - buy tramadol online cheap no prescription
Anonymous said…
generic xanax generic xanax photos - how long does a xanax high last
Anonymous said…
tramadol 50mg tramadol hcl recreational dosage - buy tramadol in usa no prescription
Anonymous said…
buy tramadol online buy tramadol hcl 50mg - buy tramadol london
Anonymous said…
buy carisoprodol online without prescription carisoprodol 350 mg street value - carisoprodol tablets dosage
Anonymous said…
carisoprodol 350 mg buy carisoprodol usa - carisoprodol 350 mg looks like
Anonymous said…
generic xanax xanax and caffeine effects - xanax bars x 56 65
Anonymous said…
buy tramadol online buy cheapest tramadol - tramadol no prescription needed
Anonymous said…
generic xanax buy xanax online safe - buy xanax online
Anonymous said…
buy tramadol online tramadol with tylenol - can you buy tramadol over counter
Anonymous said…
buy tramadol online no prescription cheap tramadol hcl controlled substance - ultram brand of tramadol hydrochloride
Anonymous said…
xanax online xanax withdrawal between doses - xanax withdrawal muscle twitching
Anonymous said…
buy tramadol online buy tramadol online for cheap - will get high tramadol
Anonymous said…
generic cialis online buy cialis online generic - cialis online rx
Anonymous said…
buy tramadol online tramadol hcl dosage - what's maximum dosage tramadol
Anonymous said…
buy cialis with dapoxetine cialis 72 - generic cialis at walmart
Anonymous said…
order tramadol tramadol 50 mg price street - can you buy tramadol usa
Anonymous said…
buy tramadol online legitimate online pharmacy tramadol - tramadol used for depression
Anonymous said…
buy tramadol online buy tramadol online overnight cod - tramadol no prescription overnight
Anonymous said…
xanax online xanax dosage low - xanax recreational dose
Anonymous said…
buy alprazolam xanax drug card - different types xanax pills
Anonymous said…
buy cialis 10mg cheap cialis and viagra - cheap genuine cialis
Anonymous said…
buy xanax bars buy xanax online overseas - order xanax online canada
Anonymous said…
xanax online overdose with xanax - xanax overdose painful
Anonymous said…
xanax online difference xanax generic xanax - blue round xanax pills
Anonymous said…
buy cialis online order cialis online usa - best place to buy cialis online forum
Anonymous said…
buy cialis online cialis online cheap no prescription - viagra cialis online usa
Anonymous said…
order cialis from canada illegal to buy cialis online - buy cialis online in australia
Anonymous said…
tadalafil without prescription buy cialis boots - where to purchase daily cialis
Anonymous said…
cialis cost buy cialis usa cheap - buy cheap viagra and cialis
Anonymous said…
http://landvoicelearning.com/#38471 tramadol 50 mg wiki - tramadol bargain discount code
Anonymous said…
http://landvoicelearning.com/#97734 recovering tramadol addiction - tramadol 50 mg get high
Anonymous said…
learn how to buy tramdadol tramadol 80 mg - tramadol withdrawal vertigo
Anonymous said…
buy tramadol online buy cheap tramadol online usa - discount tramadol no prescription
Anonymous said…
http://landvoicelearning.com/#51438 tramadol for dogs dosage chart - buy tramadol hong kong
Anonymous said…
buy tramadol tramadol 50mg or 100mg - tramadol online no prescription needed
Anonymous said…
learn how to buy tramdadol effects of tramadol high - order tramadol cheap overnight
Anonymous said…
http://landvoicelearning.com/#30896 buy tramadol online no prescription usa - tramadol and ibuprofen
Anonymous said…
http://landvoicelearning.com/#21906 купить tramadol online - tramadol hcl fda
Anonymous said…
tramadol 100 mg buy tramadol online no prescription cod - tramadol 50 mg prospect
Anonymous said…
http://landvoicelearning.com/#23561 tramadol 50 mg reviews - tramadol hcl er 100mg
Anonymous said…
buy tramadol buy tramadol 100mg - tramadol for dogs price
Anonymous said…
tramadol online tramadol rash - tramadol 50 mg compared
Anonymous said…
http://landvoicelearning.com/#63987 tramadol yeast infection - tramadol 50 mg generic
Anonymous said…
http://reidmoody.com/#53287 ativan withdrawal tachycardia - lorazepam online canada
Anonymous said…
buy tramadol online tramadol hcl 627 - tramadol no high
Anonymous said…
ways to buy ativan online side effects not taking ativan - ativan dosage wiki
Anonymous said…
buy tramadol online tramadol no prescription next day - tramadol hcl and alcohol
Anonymous said…
cheap generic xanax cheap xanax without prescriptions - pfizer xanax 1 mg
Anonymous said…
alprazolam no prescription xanax s 90 3 - xanax zyprexa
Anonymous said…
xanax generic 4mg xanax high - 2mg xanax and 2 beers
Anonymous said…
http://bayshorechryslerjeep.com/#4038 alprazolam 0 5mg eurofarma - xanax bars identification
Anonymous said…
http://bayshorechryslerjeep.com/#3880 xanax dosage vs lorazepam dosage - xanax and alcohol hallucinations