PBX Descripción general de los perfiles #
El recurso PbxConnectionProfiles permite la administración de Customer PBX Conexiones. La base URI para todas las solicitudes es:
/{VERSIÓN}/clientes/{CUSTOMER_TENANT_ID}/pbxs/{PBX_ID}
Esto es lo que le dice al sistema cómo hacer una conexión con el API en el sistema telefónico del Cliente. Como cada tipo de sistema telefónico es diferente, entonces Requerirán un conjunto diferente de detalles.
PBX Tipos #
Tipo | Descripción |
---|---|
KazooPbxConnectionProfile | Conexión para el ~.pbx.kazoo.name.~ sistema telefónico. |
ThreeCxConnectionProfile | Conexión para el 3CX Sistema telefónico |
PBX Esquema de perfiles #
Contiene los detalles necesarios para poder conectarse a la función PBX para este Cliente. A medida que cada tipo de PBX puede requerir un conjunto diferente de información, hay detalles adicionales para cada tipo.
~.pbx.kazoo.name.~ PBX Perfil de conexión #
Llave | Descripción | Tipo de dato |
---|---|---|
_tipo | Debe establecerse en "KazooPbxConnectionProfile" | cuerda |
identificación | El identificador único de este perfil | GUID |
nombre | Un nombre breve y descriptivo | cuerda |
tenantId | El ~.Dimensions.~ Id. de inquilino para el que es este perfil | GUID |
countryCode | El código de país (ISO 3166) utilizado para la identificación del número de teléfono | cuerda |
hostRest | El Uri de la ~.pbx.kazoo.name.~ Crossbar REST API | cuerda |
hostWebsocket | El Uri de la ~.pbx.kazoo.name.~ Blackhole websocket API | cuerda |
accountId | El identificador de cuenta de ~.pbx.kazoo.name.~ Inquilino de cuenta | GUID |
apiKey | Un API clave que tiene permisos para este ~.pbx.kazoo.name.~ Cuenta | cuerda |
monitorSubAccounts1 | Para clientes con varias sucursales separadas en un solo nivel. | Bool |
warning
Aplicación de parches a PBX perfil contra un cliente causará el PBX colector para reiniciar. Para minimizar la pérdida de datos, es recomendable hacerlo fuera del horario laboral.
info
La supervisión de subcuentas no debe usarse en cuentas de nivel superior de revendedor.
3CX PBX Perfil de conexión #
Llave | Descripción | Tipo de dato |
---|---|---|
_tipo | Debe establecerse en "ThreeCxConnectionProfile" | cuerda |
identificación | El identificador único de este perfil | GUID |
nombre | Un nombre breve y descriptivo | cuerda |
tenantId | El ~.Dimensions.~ Id. de inquilino para el que es este perfil | GUID |
licenseKey | La cadena de clave de licencia de 3CX instancia que se conectará a ~.Dimensions.~. Se utiliza para identificar los datos entrantes. | cuerda |
nombre de usuario | El nombre de usuario de la cuenta creada en el 3CX instancia para ~.Dimensions.~ utilizar | cuerda |
contraseña | La contraseña de la cuenta creada en el 3CX instancia para ~.Dimensions.~ utilizar | cuerda |
enableRecordingArchive | Habilita o deshabilita la función de archivo de grabación automatizado de 3CX Grabaciones. | Bool |
recordingArchiveFrequency | Frecuencia de la frecuencia 3CX las grabaciones se archivarán (HH:mm:ss:) | cuerda |
Interfaces disponibles #
Interfaz | Descripción |
---|---|
Obtener todo | Devuelve una colección de todas las PBX. |
Obtener PBX | Devuelve un PBX instancia. |
Crear PBX | Crea un nuevo PBX instancia. |
Parche PBX | Actualiza un PBX instancia. |
Eliminar PBX | Elimina un PBX instancia. |
Obtener PBX Instancia | Se utiliza para comprobar si el objetivo PBX La instancia ya está asignada a un ~.Dimensions.~ cliente en algún lugar. |
-
Cuando se habilita, los usuarios/llamadas en el accountId proporcionado no se supervisan, pero los de todas las subcuentas (1 nivel inferior) sí. ↩︎