PBX Visão geral dos perfis #
O recurso PbxConnectionProfiles permite a gestão de Customer PBX conexões. A base URI para todos os pedidos é:
/{VERSÃO}/clientes/{CUSTOMER_TENANT_ID}/pbxs/{PBX_ID}
Isto é o que diz ao sistema como fazer uma conexão com o API no sistema telefónico dos Clientes. 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. |
ThreeCxConnectionProfile | Conexão para o 3CX sistema telefónico |
PBX Esquema de perfis #
Isso contém os detalhes necessários para poder se conectar ao PBX para este Cliente. Como cada tipo de PBX pode exigir um conjunto diferente de informações, existem detalhes adicionais para cada tipo.
~.pbx.kazoo.name.~ PBX Perfil de conexão #
Chave | Descrição | Tipo de dados |
---|---|---|
_type | Isso deve ser definido como "KazooPbxConnectionProfile" | string |
ID | O identificador exclusivo para este perfil | GUID |
Designação | Um nome descritivo curto | string |
inquilinoId | O ~.Dimensions.~ ID do locatário para o qual este perfil se destina | GUID |
Código do país | Código do país (ISO 3166) utilizado para a identificação do número de telefone | string |
hostRest | O Uri do ~.pbx.kazoo.name.~ Crossbar REST API | string |
hostWebsocket | O Uri do ~.pbx.kazoo.name.~ Blackhole WebSocket API | string |
accountId | O ID da conta do ~.pbx.kazoo.name.~ Inquilino da conta | GUID |
apiKey | Um API chave que tem permissões para isso ~.pbx.kazoo.name.~ Conta | string |
monitorSubContas1 | Para clientes com várias filiais separadas sob um único nível. | Bool |
warning
Patching a PBX perfil contra um cliente causará o PBX coletor a ser reiniciado. Para minimizar a perda de dados, é aconselhável fazê-lo fora do horário de trabalho.
info
A Monitorização de Subcontas não se destina a ser utilizada em contas de nível superior de Revendedores.
3CX PBX Perfil de conexão #
Chave | Descrição | Tipo de dados |
---|---|---|
_type | Isso deve ser definido como "ThreeCxConnectionProfile" | string |
ID | O identificador exclusivo para este perfil | GUID |
Designação | Um nome descritivo curto | string |
inquilinoId | O ~.Dimensions.~ ID do locatário para o qual este perfil se destina | GUID |
chave de licença | A cadeia de caracteres da chave de licença do 3CX instância que estará se conectando a ~.Dimensions.~. Isso é usado para identificar os dados recebidos. | string |
nome de utilizador | O nome de usuário da conta criada no 3CX instância para ~.Dimensions.~ a utilizar | string |
palavra-passe | A senha da conta criada no 3CX instância para ~.Dimensions.~ a utilizar | string |
enableRecordingArchive | Ativa ou desativa o recurso de arquivamento de gravação automatizado do 3CX gravações. | Bool |
gravaçãoArquivoFrequência | Frequência da frequência 3CX as gravações serão arquivadas (HH:mm:ss:) | string |
Interfaces disponíveis #
Interface | Descrição |
---|---|
Obter tudo | Retorna uma coleção de todos os PBXs. |
Obter PBX | Devolve um PBX instância. |
Criar PBX | Cria um novo PBX instância. |
Patch PBX | Atualiza um PBX instância. |
Excluir PBX | Remove um PBX instância. |
Obter PBX Instância | Usado para verificar se o alvo PBX instância 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 nível abaixo) são. ↩︎