Resolva o erro “O arquivo iTunes Library.itl está bloqueado” no iTunes
Resolva um erro do Apple iTunes que diz que o arquivo iTunes Library.itl está bloqueado, em um disco bloqueado ou que você não tem permissão de gravação para este arquivo.
Este documento descreve como configurar o modelo de hospedagem de roteamento direto das equipes e refere-se apenas à configuração do AudioCodes SBC.
1 Equipes de roteamento direto
2 Série de produtos SBC de códigos de áudio
3 Configurando AudioCodes SBC 3.1 Pré -requisitos
3.1.1 Nome de Domínio SBC no Locatário de uma Operadora
3.1.2 Nome de Domínio SBC no Locatário de um Cliente
3.2 Conceito de Configuração SBC
3.3 Configurar interfaces IP LAN e WAN
3.3.1 Interfaces de rede na topologia com tronco SIP na LAN
3.3.2 Validar Configuração de Portas Físicas e Grupos Ethernet
3.3.3 Configurar LAN e WAN VLANs
3.3.4 Configurar Interfaces de Rede
3.4.1 Configurar o endereço do servidor NTP
3.4.2 Criar um contexto TLS para roteamento direto de equipes
3.4.3 Gerar um CSR e obter o certificado de uma CA suportada
3.4.4 Implantar o SBC e os Certificados Raiz/Intermediário no SBC
3.5 Método de Geração e Instalação do Certificado Curinga
3.6 Implantar certificado raiz confiável de Baltimore
3.7 Configurar Realms de Mídia
3.8 Configurar Interfaces de Sinalização SIP
3.9 Configurar conjuntos de proxy
3.10 Configurar um endereço proxy
3.11 Configurar o Plano de Discagem
3.12 Configurar regras de configuração de chamadas
3.13 Configurar regras de manipulação de mensagens
3.14 Configurar um Grupo de Codificadores
3.18 Configurar regras de condição de mensagem
3.19 Configurar Regras de Classificação
3.20 Configurar regras de roteamento de chamadas IP para IP
4 Defina as configurações do firewall
5 Verifique o emparelhamento entre o SBC e o roteamento direto
7 Script de provisionamento de locatário
8 Requisitos de Roteamento Direto de Proxy SIP
Encaminhamento Direto do Teams
O roteamento direto do Teams permite conectar um SBC fornecido pelo cliente ao Microsoft Phone System. O SBC fornecido pelo cliente pode ser conectado a praticamente qualquer tronco de telefonia ou a equipamentos PSTN de terceiros.
A conexão permite:
Série de produtos AudioCodes SBC
A família de dispositivos SBC da AudioCodes permite conectividade e segurança confiáveis entre a rede VoIP da empresa e a rede VoIP do provedor de serviços. O SBC fornece defesa de perímetro como forma de proteger as empresas contra ataques VoIP maliciosos; mediação para permitir a conexão de qualquer PABX e/ou IP-PBX a qualquer provedor de serviços; e Garantia de Serviço para qualidade de serviço e capacidade de gerenciamento.
Projetado como um dispositivo econômico, o SBC é baseado em VoIP e serviços de rede comprovados em campo com um processador de host nativo, permitindo a criação de dispositivos multisserviços específicos, fornecendo conectividade suave a serviços em nuvem, com qualidade de serviço integrada, SLA monitoramento, segurança e gerenciamento. A implementação nativa do SBC fornece uma série de recursos adicionais que não são possíveis com dispositivos SBC autônomos, como mediação VoIP, capacidade de sobrevivência de acesso PSTN e aplicativos de serviços de valor agregado de terceiros. Isso permite que as empresas utilizem as vantagens das redes convergentes e eliminem a necessidade de dispositivos autônomos.
O SBC da AudioCodes está disponível como uma solução integrada executada em cima de suas plataformas Mediant Media Gateway e Multi-Service Business Router comprovadas em campo, ou como uma solução somente de software para implantação com hardware de terceiros. O SBC pode ser oferecido como um SBC Virtualizado, suportando as seguintes plataformas: Hyper-V, AWS, AZURE, AWP, KVM e VMWare.
Configurando o AudioCodes SBC
Esta seção mostra como configurar o SBC do AudioCodes para interconexão com o roteamento direto do Teams. A figura abaixo mostra um exemplo da topologia de conexão para o modelo de hospedagem. Várias entidades de conexão são mostradas na figura:
Estrutura do Domínio dos Locatários:
Pré-requisitos
Antes de iniciar a configuração, certifique-se de ter estes para cada SBC de hospedagem que deseja emparelhar:
Nome de domínio SBC no locatário de uma operadora
O nome de domínio SBC deve ser de um dos nomes registrados em 'Domínios' do locatário. Você não pode usar o locatário *.onmicrosoft.com para o nome de domínio.
Nomes DNS registrados por um administrador para o locatário de uma operadora:
Exemplo de nomes DNS registrados:
Para ativar o domínio, o Hosting Provider precisa adicionar pelo menos um usuário do domínio SIP registrado para o locatário. Por exemplo, você pode fornecer aos usuários [email protected] o domínio FQDN Customers.aceducation.info se esse nome estiver registrado para esse locatário. Você deve criar pelo menos um usuário licenciado pertencente ao domínio SBC adicionado conforme descrito acima.
Exemplo de usuário pertencente ao Domínio da Operadora SBC:
Nome de domínio SBC no locatário de um cliente
Para cada locatário do Cliente, você deve adicionar um domínio pertencente a uma operadora que aponte para um locatário do cliente.
Exemplo de um usuário para Carrier SBC no domínio do cliente:
O seguinte endereço IP e FQDN são usados como exemplos neste guia:
Cada cliente precisa adicionar pelo menos um usuário do domínio SIP da Operadora registrado para o locatário. Por exemplo, você pode fornecer aos usuários [email protected] o domínio FQDN sbc2.Customers.aceducation.info, desde que esse nome seja registrado para esse locatário. Você deve criar pelo menos um usuário licenciado pertencente ao seu domínio SBC que você adicionou na etapa acima.
Conceito de configuração SBC
A figura abaixo ilustra o conceito por trás da configuração do dispositivo SBC da AudioCodes.
O roteamento do tronco SIP para o roteamento direto depende do método de roteamento do switch Classe 4. A decisão de roteamento pode ser baseada em:
A configuração mostrada neste documento é baseada no intervalo de DID do cliente usando o plano de discagem.
Configurar interfaces IP LAN e WAN
Esta seção descreve como configurar as interfaces de rede IP do SBC. Há várias maneiras de implantar o SBC. O SBC faz interface com as seguintes entidades IP:
Interfaces de rede na topologia com tronco SIP na LAN
Validar a configuração de portas físicas e grupos Ethernet
As portas físicas são detectadas automaticamente pelo SBC. Os grupos Ethernet também são atribuídos automaticamente às portas. Nesta etapa, apenas a validação de parâmetros é necessária.
Para validar portas físicas:
Para validar grupos Ethernet:
Configurar VLANs de LAN e WAN
Esta seção descreve como definir VLANs para cada uma das seguintes interfaces:
Para configurar VLANs:
Configurar interfaces de rede
Esta seção descreve como configurar as interfaces de rede IP para cada uma das seguintes interfaces:
Para configurar parâmetros de rede para interfaces LAN e WAN:
As interfaces de rede IP configuradas são mostradas abaixo.
Configurar contexto TLS
As instruções de configuração nesta seção são baseadas na seguinte estrutura de domínio que deve ser implementada como parte do certificado que deve ser carregado no SBC do host:
CN: clientes.ACeducation.info
SAN: *.clientes.ACeducation.info
Este módulo de certificado é baseado no próprio Certificado TLS do Provedor de Serviços.
A interface de roteamento direto do Teams só permite conexões TLS de dispositivos SBC para tráfego SIP com um certificado assinado por uma das autoridades de certificação confiáveis. As Autoridades de Certificação atualmente suportadas podem ser encontradas no site da Microsoft .
Configurar o endereço do servidor NTP
Esta seção descreve como configurar o endereço IP do servidor NTP. Recomenda-se implementar um servidor NTP (servidor NTP da Microsoft ou outro servidor global) para garantir que o SBC receba a data e hora atuais. Isso é necessário para validar certificados de partes remotas. É importante que o servidor NTP esteja localizado na interface IP OAMP (LAN_IF no nosso caso) ou seja acessível através dela.
Para configurar o endereço do servidor NTP:
Create a TLS Context for Teams Direct Routing
The section below describes on how to request a certificate for the SBC WAN interface and configure it, based on the example of DigiCert Global Root CA. The certificate is used by the SBC to authenticate the connection with Teams Direct Routing. The procedure involves the following main steps:
To create a TLS Context for Teams Direct Routing:
Note: The table above exemplifies configuration focusing on interconnecting SIP and media. You might want to configure additional parameters according to your company’s policies. For example, you might want to configure Online Certificate Status Protocol (OCSP) to check if SBC certificates presented in the online server are still valid or revoked.
Generate a CSR and Obtain the Certificate from a Supported CA
This section shows on how to generate a Certificate Signing Request (CSR) and obtain the certificate from a supported Certification Authority.
To generate a Certificate Signing Request (CSR) and obtain the certificate from a supported Certification Authority:
Under the Certificate Signing Request group, do the following:
Deploy the SBC and Root / Intermediate Certificates on the SBC
After obtaining the SBC signed and Trusted Root/Intermediate Certificate from the CA, install the following:
To install the SBC certificate:
The above method creates a signed certificate for an explicit device, on which a Certificate Sign Request was generated (and signed with private key). To be able to use the same wildcard certificate on multiple devices, use following methods.
Method of Generating and Installing the Wildcard Certificate
To use the same certificate on multiple devices, you may prefer using 3rd party application (e.g., DigiCert Certificate Utility for Windows) to process the certificate request from your Certificate Authority on another machine, with this utility installed.
After you’ve processed the certificate request and response using the DigiCert utility, test the certificate private key and chain and then export the certificate with private key and assign a password.
To install the certificate:
Deploy Baltimore Trusted Root Certificate
Loading Baltimore Trusted Root Certificates to AudioCodes’ SBC is mandatory for implementing an MTLS connection with the Microsoft Teams network.
The DNS name of the Teams Direct Routing interface is sip.pstnhub.microsoft.com. In this interface, a certificate is presented which is signed by Baltimore Cyber Baltimore CyberTrust Root with Serial Number: 02 00 00 b9 and SHA fingerprint: d4:de:20:d0:5e:66:fc: 53:fe:1a:50:88:2c:78:db:28:52:ca:e4:74. To trust this certificate, your SBC must have the certificate in Trusted Certificates storage. Download the certificate from and follow the steps above to import the certificate to the Trusted Root storage.
Before importing the Baltimore root certificate into AudioCodes’ SBC, make sure it’s in .PEM or .PFX format. If it isn’t, you need to convert it to .PEM or .PFX format, otherwise the ‘Failed to load new certificate’ error message is displayed. To convert to PEM format, use Windows local store on any Windows OS and then export it as ‘Base-64 encoded X.509 (.CER) certificate’.
Configure Media Realms
Media Realms allow dividing the UDP port ranges for use on different interfaces. In the example below, two Media Realms are configured:
To configure Media Realms:
The configured Media Realms are shown in the figure below.
Configure SIP Signaling Interfaces
This section shows on how to configure a SIP Signaling Interfaces. A SIP Interface defines a listening port and type (UDP, TCP, or TLS) for SIP signaling traffic on a specific logical IP network interface (configured in the Interface Table above) and Media Realm.
Note that the configuration of a SIP interface for the SIP Trunk shows as an example and your configuration might be different. For specific configuration of interfaces pointing to SIP trunks and/or a third-party PSTN environment connected to the SBC, see the trunk / environment vendor documentation.
AudioCodes also offers a comprehensive suite of documents covering the interconnection between different trunks and equipment.
To configure a SIP interfaces:
The configured SIP Interfaces are shown in the figure below.
Configure Proxy Sets
The Proxy Set and Proxy Address defines TLS parameters, IP interfaces, FQDN and the remote entity’s port. Proxy Sets can also be used to configure load balancing between multiple servers. The example below covers configuration of a Proxy Sets for Teams Direct Routing and SIP Trunk. Note that the configuration of a Proxy Set for the SIP Trunk shows as an example and your configuration might be different.
For specific configuration of interfaces pointing to SIP trunks and/or the third-party PSTN environment connected to the SBC. AudioCodes also offers a comprehensive suite of documents covering the interconnection between different trunks and the equipment.
The Proxy Sets will later be applied to the VoIP network by assigning them to IP Groups.
To configure a Proxy Sets:
Configure a Proxy Address
This section shows on how to configure a Proxy Address.
To configure a Proxy Address for SIP Trunk:
To configure a Proxy Address for Teams:
Configure the Dial Plan
For deployments requiring hundreds of routing rules (which may exceed the maximum number of rules that can be configured in the IP-to-IP Routing table), you can employ tags to represent the many different calling (source URI user name) and called (destination URI user name) prefix numbers in your routing rules.
Tags are typically implemented when you have users of many different called and/or calling numbers that need to be routed to the same destination (e.g., IP Group or IP address). In such a scenario, instead of configuring many routing rules to match all the required prefix numbers, you need only to configure a single routing rule using the tag to represent all the possible prefix numbers.
The Dial Plan (e.g., TeamsTenants) will be configured with a customer tenant FQDN tag per prefix.
To configure Dial Plans:
Configure Call Setup Rules
This section describes on how to configure Call Setup Rules based on customer DID range (Dial Plan). Call Setup rules define various sequences that are run upon receipt of an incoming call (dialog) at call setup, before the device routes the call to its destination.
Configured Call Setup Rules need be assigned to specific IP Group.
To configure a Call Setup Rules based on customer DID range (Dial Plan):
Configure Message Manipulation Rules
This section describes on how to configure SIP message manipulation rules. SIP message manipulation rules can include insertion, removal, and/or modification of SIP headers. Manipulation rules are grouped into Manipulation Sets, enabling you to apply multiple rules to the same SIP message (IP entity).
Once you have configured the SIP message manipulation rules, you need to assign them to the relevant IP Group (in the IP Group table) and determine whether they must be applied to inbound or outbound messages.
To configure SIP message manipulation rule for Teams:
Configure a Coder Group
This section describes on how to configure coders (termed Coder Groups). As Teams Direct Routing supports the SILK and OPUS coders while the network connection to the SIP Trunk may restrict operation with a dedicated coders list, you need to add a Coder Group with the supported coders for each leg, the Teams Direct Routing and the SIP Trunk.
Note that the Coder Group ID for this entity will be assigned to its corresponding IP Profile in the next section.
To configure a Coder Group:
Configure an IP Profile
This section describes on how to configure IP Profiles. An IP Profile is a set of parameters with user-defined settings related to signaling (e.g., SIP message terminations such as REFER) and media (e.g., coder type). An IP Profile need be assigned to specific IP Group.
To configure an IP Profile:
Configure IP Groups
This section describes on how to configure IP Groups. The IP Group represents an IP entity on the network with which the SBC communicates. This can be a server (e.g., IP-PBX or SIP Trunk) or it can be a group of users (e.g., LAN IP phones). For servers, the IP Group is typically used to define the server’s IP address by associating it with a Proxy Set. Once IP Groups are configured, they are used to configure IP-to-IP routing rules for denoting source and destination of the call.
To configure an IP Groups:
Configure SRTP
This section describes on how to configure media security. The Direct Routing Interface needs to use of SRTP only, so you need to configure the SBC to operate in the same manner. By default, SRTP is disabled.
To enable SRTP:
Configure Message Condition Rules
Esta seção descreve como configurar as Regras de Condição de Mensagem. Uma Condição de Mensagem define condições especiais (pré-requisitos) para mensagens SIP recebidas. Essas regras podem ser usadas como critérios de correspondência adicionais para as regras de roteamento IP para IP na tabela de roteamento IP para IP.
Para configurar uma regra de condição de mensagem:
Configurar regras de classificação
Esta seção descreve como configurar as regras de classificação. Uma regra de classificação classifica solicitações de iniciação de diálogo SIP de entrada (por exemplo, mensagens INVITE) para um grupo de IPs de “origem”. O Grupo de IPs de origem é a entidade SIP que enviou a solicitação de diálogo SIP. Uma vez classificado, o dispositivo utiliza o Grupo IP para processar a chamada (manipulação e roteamento).
Você também pode usar a tabela Classificação para empregar o controle de acesso no nível SIP para chamadas classificadas com êxito, configurando as regras de classificação com configurações de lista branca e lista negra. Se uma regra de classificação estiver configurada como uma lista branca (“Permitir”), o dispositivo aceitará a caixa de diálogo SIP e processará a chamada. Se a regra de classificação estiver configurada como uma lista negra (“Negar”), o dispositivo rejeitará a caixa de diálogo SIP.
Para configurar uma regra de classificação:
Configurar regras de roteamento de chamadas IP para IP
Esta seção descreve como configurar regras de roteamento de chamadas IP para IP. Essas regras definem as rotas para encaminhar mensagens SIP (por exemplo, INVITE) recebidas de uma entidade IP para outra. O SBC seleciona a regra cujas características de entrada configuradas (por exemplo, Grupo IP) correspondem às da mensagem SIP recebida. Se as características de entrada não corresponderem à primeira regra da tabela, elas serão comparadas à segunda regra e assim por diante, até que uma regra de correspondência seja localizada. Se nenhuma regra for correspondida, a mensagem será rejeitada. O exemplo mostrado abaixo cobre apenas o roteamento IP para IP, embora você possa rotear as chamadas do tronco SIP para o Teams e vice-versa.
As seguintes regras de roteamento IP para IP serão definidas:
Para configurar regras de roteamento IP para IP:
Nota : A configuração de roteamento pode mudar de acordo com sua topologia de implantação específica.
Definir configurações de firewall
Como segurança extra, existe a opção de configurar regras de filtragem de tráfego (lista de acesso) para tráfego de entrada no AudioCodes SBC. Para cada pacote recebido na interface de rede configurada, o SBC pesquisa a tabela de cima para baixo até que a primeira regra correspondente seja encontrada. A regra correspondente pode permitir (permitir) ou negar (bloquear) o pacote. Depois que uma regra na tabela é localizada, as regras subsequentes mais abaixo na tabela são ignoradas. Se o final da tabela for alcançado sem correspondência, o pacote será aceito. Observe que o firewall é sem estado. As regras de bloqueio serão aplicadas a todos os pacotes recebidos, incluindo respostas UDP ou TCP.
Para configurar uma regra de firewall:
Nota : Esteja ciente de que, se em sua configuração, a conectividade com SIP Trunk (ou outras entidades) for realizada através da mesma interface IP do Teams (WAN_IF em nosso exemplo), você deve adicionar regras para permitir o tráfego dessas entidades.
Verifique o emparelhamento entre o SBC e o roteamento direto
Depois de emparelhar o SBC com o roteamento direto usando o comando New-CsOnlinePSTNGateway PowerShell, valide se o SBC pode trocar OPÇÕES com o roteamento direto com êxito.
Para validar o emparelhamento usando as opções SIP:
Faça uma chamada de teste
Após a conclusão da instalação, você pode executar uma chamada de teste do SBC para um usuário registrado e também na outra direção. A execução de uma chamada de teste ajudará a realizar diagnósticos e verificar a conectividade para futuras chamadas de suporte ou automação de configuração.
As chamadas de teste podem ser realizadas usando o Agente de Teste, parte integrante do SBC da AudioCodes. O Test Agent oferece a capacidade de verificar remotamente a conectividade, qualidade de voz e fluxo de mensagens SIP entre SIP UAs.
Um endpoint simulado pode ser configurado no SBC para testar a sinalização SIP de chamadas entre o SBC e um destino remoto. Esse recurso é útil porque pode verificar remotamente o fluxo de mensagens SIP sem envolver a extremidade remota no processo de depuração. A chamada de teste SIP simula o processo de sinalização SIP: configuração da chamada, respostas SIP 1xx, até a conclusão da transação SIP com um 200 OK.
A chamada de teste envia mensagens Syslog para um servidor Syslog, mostrando o fluxo de mensagens SIP, sinais de tom (por exemplo, DTMF), motivos de terminação, bem como estatísticas e limites de qualidade de voz (por exemplo, MOS).
Para configurar o agente de teste:
Para iniciar, pare e reinicie uma chamada de teste:
Script de provisionamento de locatário
O script powershell abaixo implementa um locatário de roteamento direto com base nessa configuração.
O script é baseado na suposição de que uma configuração permanente, não exclusiva de um locatário de roteamento direto específico, já está configurada (por exemplo, tabela de conjuntos de proxy, tabela de condições, roteamento IP para IP etc.).
Vermelho = variáveis que devem ser definidas/alteradas para cada locatário.
Verde = constantes exclusivas para esta configuração
Acesse o powershell usando credenciais de administrador Telnet.
O script a seguir deve ser executado se o cliente usar um serviço de discagem direta a ramal (DID).
Requisitos de roteamento direto do proxy SIP
O roteamento direto do Teams tem três FQDNs:
sip.pstnhub.microsoft.com [FQDN global. O SBC tenta usá-lo como a primeira região prioritária. Quando o SBC envia uma solicitação para resolver esse nome, o servidor DNS do Microsoft Azure retorna um endereço IP apontando para o datacenter primário do Azure atribuído ao SBC. A atribuição é baseada nas métricas de desempenho dos datacenters e na proximidade geográfica do SBC. O endereço IP retornado corresponde ao FQDN primário.]
sip2.pstnhub.microsoft.com [FQDN secundário. Mapeia geograficamente para a segunda região prioritária.]
sip3.pstnhub.microsoft.com [FQDN terciário. Mapeia geograficamente para a terceira região prioritária.]
Esses três FQDNs devem ser colocados na ordem mostrada acima para fornecer a melhor qualidade de experiência (menos carregado e mais próximo do datacenter SBC atribuído ao consultar o primeiro FQDN). Os três FQDNs fornecem um failover se uma conexão for estabelecida de um SBC para um datacenter que está passando por um problema temporário.
Mecanismo de Failover
Agora é sua vez:
É assim que o roteamento direto de equipes de configuração funciona.
Qual descoberta do relatório de hoje você achou mais interessante? Ou talvez você tenha uma pergunta sobre algo que eu abordei.
De qualquer forma, eu gostaria de ouvir de você. Então vá em frente e deixe um comentário abaixo.
Resolva um erro do Apple iTunes que diz que o arquivo iTunes Library.itl está bloqueado, em um disco bloqueado ou que você não tem permissão de gravação para este arquivo.
Como criar fotos com aparência moderna adicionando cantos arredondados no Paint.NET
Não consegue descobrir como repetir uma música ou lista de reprodução no Apple iTunes? Nós também não conseguimos no início. Aqui estão algumas instruções detalhadas sobre como isso é feito.
Você usou Excluir para mim no WhatsApp para excluir mensagens de todos? Sem problemas! Leia isto para aprender como desfazer exclusão para mim no WhatsApp.
Como desativar as notificações irritantes do AVG que aparecem no canto inferior direito da tela.
Quando você decide que terminou sua conta do Instagram e quer se livrar dela. Aqui está um guia que o ajudará a excluir sua conta do Instagram temporária ou permanentemente.
Para corrigir o erro CAA50021 do Teams, vincule seu dispositivo ao Azure e atualize o aplicativo para a versão mais recente. Se o problema persistir, entre em contato com seu administrador.
Saber como acessar notas recentes no OneNote é útil, e você pode fazer isso em computadores e dispositivos móveis. Este guia orienta você no processo.
Procurando alternativas do Microsoft Teams para comunicações sem esforço? Encontre as melhores alternativas ao Microsoft Teams para você em 2023.
Descubra como é fácil alterar a foto do perfil da sua conta Disney+ no seu computador e dispositivo Android.