PBX Visão geral dos perfis #
O recurso PbxConnectionProfiles permite o gerenciamento de clientes PBX Conexões. A base URI para todos os pedidos é:
/{VERSÃO}/clientes/{CUSTOMER_TENANT_ID}/pbxs/{PBX_ID}
Isso é o que informa ao sistema como fazer uma conexão com o API no sistema telefônico do Cliente. Como cada tipo de sistema telefônico é diferente, então eles exigirão um conjunto diferente de detalhes.
PBX Tipos #
Tipo | Descrição |
---|---|
KazooPbxConnectionProfile | Conexão para o ~.pbx.kazoo.name.~ sistema telefônico. |
Perfil de Conexão TrêsCx | Conexão para o 3CX sistema telefônico |
PBX Esquema de perfis #
Ele contém os detalhes necessários para poder se conectar ao PBX sistema para este Cliente. Como cada tipo de PBX pode exigir um conjunto diferente de informações, há detalhes adicionais para cada tipo.
~.pbx.kazoo.name.~ PBX Perfil de conexão #
Chave | Descrição | Tipo de dado |
---|---|---|
_tipo | Isso deve ser definido como "KazooPbxConnectionProfile" | corda |
id | O identificador exclusivo para este perfil | GUID |
nome | Um nome descritivo curto | corda |
ID do inquilino | O ~.Dimensions.~ ID do locatário para a qual esse perfil se destina | GUID |
código do país | O código do país (ISO 3166) usado para identificação do número de telefone | corda |
hostRest | O Uri do ~.pbx.kazoo.name.~ Crossbar REST API | corda |
hostWebsocket | O Uri do ~.pbx.kazoo.name.~ Blackhole websocket API | corda |
ID da conta | O ID da conta do ~.pbx.kazoo.name.~ Locatário da conta | GUID |
Chave de API | Um API chave que tem permissões para este ~.pbx.kazoo.name.~ Conta | corda |
monitorSubcontas1 | Para clientes com várias filiais separadas em uma única camada. | Bool |
warning
Corrigindo um PBX perfil em relação a um cliente fará com que o PBX coletor a ser reiniciado. Para minimizar a perda de dados, é aconselhável fazer isso fora do horário de trabalho.
info
O monitoramento de subcontas não deve ser usado em contas de nível superior do revendedor.
3CX PBX Perfil de conexão #
Chave | Descrição | Tipo de dado |
---|---|---|
_tipo | Isso deve ser definido como "ThreeCxConnectionProfile" | corda |
id | O identificador exclusivo para este perfil | GUID |
nome | Um nome descritivo curto | corda |
ID do inquilino | O ~.Dimensions.~ ID do locatário para a qual esse perfil se destina | GUID |
licenseKey | A cadeia de caracteres da chave de licença do 3CX instância que se conectará a ~.Dimensions.~. Isso é usado para identificar os dados de entrada. | corda |
nome de usuário | O nome de usuário da conta criada no 3CX instância para ~.Dimensions.~ para usar | corda |
senha | A senha da conta criada no 3CX instância para ~.Dimensions.~ para usar | corda |
enableRecordingArchive | Ativa ou desativa o recurso de arquivamento de gravação automatizado do 3CX Gravações. | Bool |
recordingArchiveFrequency | Frequência de frequência 3CX as gravações serão arquivadas (HH:mm:ss:) | corda |
Interfaces disponíveis #
Interface | Descrição |
---|---|
Obter tudo | Retorna uma coleção de todos os PBXs. |
Obter PBX | Retorna um PBX exemplo. |
Criar PBX | Cria um novo PBX exemplo. |
Patch PBX | Atualiza um PBX exemplo. |
Excluir PBX | Remove um PBX exemplo. |
Obter PBX Exemplo | Usado para verificar se o alvo PBX já está mapeada para um ~.Dimensions.~ cliente em algum lugar. |
-
Quando habilitado, os usuários/chamadas no accountId fornecido não são monitorados, mas aqueles em todas as subcontas (1 camada abaixo) são. ↩︎