novembre 26, 2015

CIPTV 1 - Dial Plan - Describe digit manipulation

Introduction :

the third component of the dial plan  is digit manipulation , take as simple as you will transform / change / edit endpoint addressing schemes, for the beginning we will only see manipulation of digit in the exact terms cause there more than meets the eye.

before we begin i also want to point that DM is also something that can differ from one platform to another , etc.

Now you are going to think what is the purpose of DM? what i can say to you is that in some cases it is necessary to manipulate digit , really digit manipulation depends on the scenario of the implementation and so one , plus other. so the intake of this part is that DM depends on the design. the purpose is as clear in the name it self to manipulate numbers.

Digit Manipulation Ops:

  • Match  : it matches a set of numbers
  • Replace : replace the matched numbers with new ones
 Now i will separete this post in two section,
  • Section 1 : Cisco OS gateway Digit Manipulation
  • Section 1 : CUCM Digit Manipulation

novembre 25, 2015

CIPTV 1 - Dial Plan - Describe path selection ( inbound, outbound, on-net and off-net)

Introduction :

we will get deep into every component of the dial plan starting with endpoint addressing and path selection.

endpoint addressing:

this compenent of the dial plan define how we can identify the endpoint of the network, as we all know endpoint can be the following:

  • IP Phones
  • Softphones
  • Conference box
  • Visio conference endpoint
  • Fax machines
  • Analog phones
  • Etc.
the commonly used type of endpoint addressing or if you want to say the basic one is NUMBERS or so called DNs .

example :

  • Phones HQ   : 3XXX
  • Phones BR1 : 4XXX
in this example the addressing schems of the endpoint is based on a 4 digits number, phones withing the HQ will be addressed a number from 3000 to 3999 ( ex : Phone lobby 1 : 3001 ), the same applies to phones in BR1 ( ex : Phone hall 2 : 4005).

how to create a endpoint addressing scheme?
what are the type of EAS?

this question will be answred in another post of my blog.

now we are going to move to the second compenet of dial plan , which is path selection.

Path selection , well lets ask our self this question what does Routing do? routing routes packets over the IP network, well path selection does the same only this same its routing calls. we cann think of it as a much higher level of routing (literally it is , its a routing that occurs in L6) , what we mean with path selection , is from where to where the call is going to be traversing.

like i said in pervious post the implemetation of the dial compenet differs from call processing agent.

to end this post i will exaplain type of calls.

what is a call? a call is communication that engage two parties at the same time.

  • type of call?
    • on-net : calls that stays within the same private network.
    • off-net :  calls that goes from a network to another network regarding of weather changing the type of network or not.
  • direction of the calls? ( EINSTEIN RELATIVITY)
    • inbound : calls that are coming from outside of your network
    • outbound : calls that are leaving your network.
Bonus:
Dial Component
Cisco IOS Gateway ( CUCME)
CUCM
Endpoint addressing
Ephone , ephone-dn
Directory numbers
Call routing & Path selection
Dial peers !!
RP , RL , RG


CIPTV 1 - Dial Plan - Describe the compents of a dial plan

Introduction :

To start of with, we are going to define and describe a dial plan and its compents, so in a nutshell the dial plan is a set of compenents , the sum of this compenets define the building blocks of how a call processing agent in a ToIP and VidoIP architecture can route calls.

(Image taken from Cisco SRND , http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/srnd/9x/uc9x/dialplan.html#wp1282196)

Note : the implentation of this compents differs depending of the call processing unit nature.

Dial Plan compenents :
  1. Endpoint addressing or numbering plan
  2. Path selection or route plan
  3. Calling privelges or   
  4. Digit Manipulation
  5. Call coverage