Conceitos Dial-Peer Matching – Parte 2/3

Em uma chamada sendo realizada através dos dois gateways na topologia abaixo, definimos quatro dial-peers para esta comunicação:

– Duas dial-peers INBOUND: uma entrando no BrainGW01 pela interface FXS 1/0; e outra entrando no BrainGW02 pela interface E1 0/1/0:0

– Duas dial-peers OUTBOUND: uma saindo do BrainGW01 pela interface E1 0/0/0:0; e outra saindo do BrainGW02 pela interface FXS 2/0

Brainwork - Topologia Voice

Nesta parte do tópico iremos abordar o processo de matching para as chamadas entrantes (inbound). Os gateways utilizam uma sequencia de parâmetros configurados para determinar qual dial-peer será utilizada para tratar a chamada entrante.

As dial-peers são configuradas no modo de configuração global. Nos nossos exemplos, utilizaremos as dial-peers do tipo POTS, que utilizam portas analógicas para fazer o encaminhamento das chamadas, porém estes conceitos também são aplicados aos outros tipos de dial-peers.

Vamos simular uma chamada sendo originada pelo ramal 1001, tendo como destino o ramal 2001, localizado atrás do BrainGW02.
Como vamos analisar o processo de chamadas entrantes (inbound), todas as dial-peers abaixo seriam configuradas no gateway BrainGW02.

Para as chamadas entrantes, o gateway utilizará a seguinte sequência para selecionar a dial-peer que será utilizada para o encaminhamento da chamada:

1 – Comando "incoming called-number <numero>"

O 1o parâmetro utiliza o número discado (DNIS) para fazer a seleção da dial-peer através do comando "incoming called-number".

Exemplo:

Configuração do gateway BrainGW02:

!– Criação da dial-peer com id 2000 do tipo POTS.
BrainGW02(config)#dial-peer voice 2000 pots
!– Configuração do parametro a ser verificado utilizando o número discado (DNIS)
BrainGW02(config-dial-peer)#incoming called-number 20..
!– O comando direct-inward-dial habilita o gateway a utilizar os digitos que deram match nesta dial-peer entrante (inbound) !– para tentar dar match em uma dial-peer sainte (outbound).
BrainGW02(config-dial-peer)#direct-inward-dial
!– Definição de porta pela qual esta chamada foi recebida
BrainGW02(config-dial-peer)#port 0/1/0:0
BrainGW02(config-dial-peer)#exit
BrainGW02(config)#

Neste exemplo, o gateway irá comparar o número de destino (2001) com o parâmetro configurado no comando "incoming called-number" (20..)

2 – Comando "answer-address <numero>"

O 2o parâmetro utiliza o número discante (ANI) para fazer a seleção da dial-peer através do comando "answer address".

Configuração do gateway BrainGW02:

BrainGW02(config)#dial-peer voice 2000 pots
!– Configuração do parametro a ser verificado utilizando o número discante (ANI)
BrainGW02(config-dial-peer)#answer-address 10..
BrainGW02(config-dial-peer)#direct-inward-dial
BrainGW02(config-dial-peer)#port 0/1/0:0
BrainGW02(config-dial-peer)#exit
BrainGW02(config)#

Neste exemplo, o gateway irá comparar o número de origem (1001) com o parâmetro configurado no comando "answer-address" (10..)

3 – Comando "destination-pattern <numero>"

O 3o parâmetro utiliza o número discante (ANI) para fazer a seleção da dial-peer através do comando "destination-pattern".

Configuração do gateway BrainGW02:

BrainGW02(config)#dial-peer voice 2000 pots
!– Configuração do parametro a ser verificado utilizando o número discante (ANI)

BrainGW02(config-dial-peer)#destination-pattern 10..

BrainGW02(config-dial-peer)#direct-inward-dial
BrainGW02(config-dial-peer)#port 0/1/0:0
BrainGW02(config-dial-peer)#exit
BrainGW02(config)#

Neste exemplo, o gateway irá comparar o número de origem (1001) com o parâmetro configurado no comando "destination-pattern" (10..). Neste caso, o resultado é o mesmo que o resultado visto no exemplo anterior, através do comando "answer-address".

4 – Comando "port <porta>"

O 4o parâmetro utiliza a configuração da porta utilizada para receber a chamada e assim fazer a seleção a dial-peer.

Configuração do gateway BrainGW02:

BrainGW02(config)#dial-peer voice 2000 pots
!– Colocamos como exemplo uma destination-pattern com a estrutura de uma chamada local para não ser utilizada como parametro de comparação na seleção da dial-peer
BrainGW02(config-dial-peer)#destination-pattern [2-5]…….
BrainGW02(config-dial-peer)#direct-inward-dial
!– Definição de porta pela qual esta chamada foi recebida sendo utilizado para a seleção da dial-peer
BrainGW02(config-dial-peer)#port 0/1/0:0
BrainGW02(config-dial-peer)#exit
BrainGW02(config)#

Neste exemplo, o gateway irá comparar apenas a porta (0/1/0:0) que recebeu a ligação com o parâmetro configurado no comando "port" (0/1/0:0).

5 – Default Dial-Peer (Dial-Peer 0)

No caso de nenhum parâmetro dar "match", ainda assim o gateway aceitará a chamada entrante através da "dial-peer 0". Porém, não é recomendável utilizar esta dial-peer, uma vez que ela não pode ter seus parâmetros alterados.
Entre as características da Default Dial-Peer, estão:

– Aceita qualquer codec
– VAD (voice activity detection) habilitado
– RSVP (Resource Reservation Protocol) desabilitado
– entre outros

O próximo passo será a explicação do processo que o getaway realiza para as chamadas saintes (outbound) que será abordado na Parte 3 deste tópico.

Até a próxima.

About Us

Luckily friends do ashamed to do suppose. Tried meant mr smile so. Exquisite behaviour as to middleton perfectly. Chicken no wishing waiting am. Say concerns dwelling graceful.

Services

Most Recent Posts

  • All Post
  • Branding
  • Certificação
  • Cisco
  • Cloud
  • Configuração
  • Configuração Básica
  • Development
  • Geral
  • Informação
  • Leadership
  • Linux
  • Management
  • Microsoft
  • Network
  • Security
  • UC
  • Virtualização
  • Wireless

Company Info

She wholly fat who window extent either formal. Removing welcomed.

Your Business Potential with Our Proven Strategies

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Company

About Us

Contact Us

Products

Services

Blog

Features

Analytics

Engagement

Builder

Publisher

Help

Privacy Policy

Terms

Conditions

Product

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
You have been successfully Subscribed! Ops! Something went wrong, please try again.
© 2023 Created with Royal Elementor Addons