SlideShare a Scribd company logo
1 of 30
Download to read offline
OpenWebinar
Configuración de Active Directory con FreePBX
Octubre 2019
Introducción
En esta hora, orientaremos nuestros esfuerzos en proporcionar a los participantes,
una explicación sobre los mecanismos de integración entre los servicios de
directorio basados en Active Directory con FreePBX. Además:
§ Describiremos su utilidad en VoIP.
§ Indicaremos sus principales beneficios.
§ Emitiremos recomendaciones sobre su uso.
Objetivos del Webinar
Introducción
§ Como integradores o administradores de infraestructuras de telefonía IP, nos
hemos encontrado con el desafío o la necesidad de disponer de una solución
que permita gestionar los usuarios de su PBX de forma centralizada.
§ Incluso el afrontar solicitudes de migración de plataformas propietarias a distro
basadas en Asterisk, incluyendo la condición de no perder esta funcionalidad.
Los Retos y Desafíos
Introducción
Windows Server 2016
Recursos Disponibles
Versión 13 Versión 14
LDAPv3 res_config_ldap.so User Manager
Protocolo Modulo ARA Modulo Admin
Extensiones
UsuariosDirectorio
Active Directory
Active Directory - Generalidades
§ Active Directory (AD) es un servicio de directorio desarrollado por
Microsoft.
§ Consiste en una estructura de base de datos distribuida y jerárquica para
alojar contenedores de objetos.
§ Útil para proporcionar servicios de autenticación y autorización de
usuarios.
§ Es una buena manera de organizar y gestionar elementos de una red.
Active Directory - Generalidades
§ En AD es posible almacenar cualquier información, por ejemplo la
configuración de las extensiones telefónicas SIP de Asterisk. Con esto
podemos acceder a los siguientes beneficios:
ü Organización
ü Autenticación
ü Integración
ü Gestión Centralizada
ü Escalabilidad
ü Replicación
ü Permisos
ü Políticas
…aplicado a VoIP como nos ayuda esto?
Active Directory - Árbol
§ Un ejemplo de la representación lógica de un AD:
opendireitor.local
gye uio
DOMINIO
SUB-DOMINIO
administración
pmartinez1001 PC01
administración
mestadra
operacionesproyectos OU
CN
Árbol
Active Directory - Árbol
§ Otro ejemplo de la representación lógica de un AD:
tamgoit.local
mbo ccs
DOMINIO
usuarios
2001scabrera 2002
extensiones
lsanchez
extensionesusuarios
OU
CN
OU
Domain Administrator
Active Directory - Bosques
§ Representación lógica de un Bosque en AD:
opendireitor.local
gye uio
administración operaciones
Bosque
tamgoit.local
mbo ccs
Consorcio de Empresas
Administrador de Esquemas
Relación de Confianza
operaciones
Administrador de la OrganizaciónDOMINIO PRIMARIO
Active Directory - Base de Datos
§ La base de datos de AD se denomina NTDS.dit, esta se encuentra
estructurada en 5 particiones, según la siguiente forma:
PAS
Aplicación
Dominios
Configuración
Esquemas Definiciones de los Objetos
Estructura del AD DC
Información de los Objetos
Configuración de Apps
Catalogo Global
Atributos, Clases y Objetos
Ubicación y Distribución
Usuarios - Equipos - Otras
Info sobre DNS
Indexación - Consultas
Active Directory - LDAP
§ Active Directory (AD) se basa en LDAPv3, el cual es un protocolo a nivel
de aplicaciones que permite acceso a un servidor de directorio.
§ Se encuentra definida en la RFC 4511.
§ La conexión con LDAP se realiza por defecto mediante el puerto 389 y se
requiere credenciales y privilegios de un usuario.
§ ldap://opendireito.local:389
Active Directory - LDAP
§ Para las consultas o direccionamientos LDAP, sus nodos se definen según
las siguientes partes o clases principales:
ü CN = Nombre Común del Objeto
ü OU = Unidad Organizacional
ü DC = Componente de Dominio
ü DN = Nombre de Distinción del Objeto (No Atributo)
Active Directory - LDAP
§ URL (sintaxis LDIF) para las consultas o direccionamientos LDAP:
ü ldap[s]://hostname:port/base_dn?attributes?scope?filter
ü ldap://opendireito:389/dc=gye,dc=opendireito,dc=local??sub?(cn=
mestrada)
§ BaseDN = Subárbol que se utiliza cuando se buscan entradas.
§ Existen otros formatos como canónica, RND, GUID y UPN
Active Directory - Esquemas
§ Los componentes básicos de un esquemas corresponden a:
Atributos Clases UID
Similar a los campos de
una Base de Datos
Similar a las tablas de
una Base de Datos
Son Identificadores
únicos para las clases y
atributos
DEMOSTRACION
ACTIVE DIRECTORY
ASTERISK
Integración con Asterisk - Generalidades
§ La integración entre Asterisk y Active Directory se encuentra destinada a
centralizar la gestión de las extensiones, users SIP/IAX, colas entre otras
configuraciones.
§ Se realiza mediante Asterisk Realtime Arquitecture (ARA) utilizada para
almacenar objetos en una base de datos.
§ La integración con Active Directory se realiza mediante el protocolo LDAP
y la configuración del modulo res_config_ldap.so de Asterisk.
Integración con Asterisk - Pasos
§ Pasos para la Integración orientada a las extensiones:
ü Creación del Esquema asterisk-ldap en el AD.
ü Configuración de la conexión en el archivo res_ldap.conf de Asterisk.
ü Mapeo del origen de datos de de la configuración de Asterisk desde
el archivo res_ldap.conf con los objetos del nuevo esquema en AD.
ü Creación de los Objetos en AD ubicados en el contenedor o la UO
referidas a las extensiones SIP.
Integración con Asterisk - Ejemplo
§ extconfig.conf:
ü Sippeers => ldap,”dc=opendireito,dc=local”,sip
§ res_ldap.conf en [general]:
ü host= opendireitor.local
ü port= 389
ü protocol = 3
ü basedn = ou=extensiones,dc=gye,dc=opendireito,dc=local
ü user = cn=asterisk,dc=opendireito,dc=local
ü pass = asterisk123
Integración con Asterisk - Ejemplo
§ res_ldap.conf en [sip]:
ü name = cn
ü callerid = AstAccountCallID
ü host = AstAccountFromUser
ü fromdomain = AstAccountFromDomain
ü qualify = AstAccountQualify
ü context = AstAccountContext
§ Se mapean los parámetros de configuración del peer de las extensiones
SIP con los campos dentro del esquema asterisk-ldap creado en el Active
Directory en el cual se rigen los objetos asociados a las extensiones SIP.
FREEPBX
Integración con Asterisk - Generalidades
§ La integración entre FreePBX y Active Directory se encuentra destinada a
la gestión de los usuarios y la conformación de directorio.
§ No se requiere crear nuevos esquemas en AD y no se integra mediante
Asterisk Realtime Arquitecture (ARA) .
§ FreePBX obtiene los Objetos del AD asociados a los usuarios, credenciales
de autentificación, extensión asociada, entre otros.
Integración con Asterisk - Generalidades
§ La configuración de las extensiones se encuentran declaradas en los
archivos de configuración de Asterisk y no en los Objetos de AD.
§ Es FreePBX quien realiza el mapeado de un usuario a una extensión de
Asterisk.
§ Es posible crear diferentes directorios en base a filtrados de los grupos
declarados en el Active Directory.
Integración con Asterisk - Generalidades
§ La autorización o el rol de los usuarios administradores se define en
FreePBX y no en Active Directory.
§ Es posible crear diferentes directorios en base a los grupos declarados en
el Active Directory.
§ Las credenciales de los usuarios en Active Directory son las mismas para
acceso el UCP de FreePBX.
DEMOSTRACION
MODULO USER MANAGER
DEMOSTRACION
USER CONTROL PANEL
RECOMENDACIONES
Recomendaciones
§ Estructura del Árbol en Active Directory.
§ Especificaciones sobre la Base DN.
§ Perfil del usuario de Active Directory para las consultas.
§ Usuarios en Contenedores, OU o Grupos.
§ Mejores Practicas en FreePBX.
MUCHAS GRACIAS…!
Luis Gerardo Sanchez Canaan
lgsanchez@tamgoit.com
@sr_redesip

More Related Content

What's hot

[기술풀이] SG,TG
[기술풀이] SG,TG[기술풀이] SG,TG
[기술풀이] SG,TGxenersystems
 
Digitalización de la red telefónica
Digitalización de la red telefónicaDigitalización de la red telefónica
Digitalización de la red telefónicaHector_Tipantasig
 
Informe en cisco de configuracion de servidores jose daniel
Informe en cisco de configuracion de servidores   jose danielInforme en cisco de configuracion de servidores   jose daniel
Informe en cisco de configuracion de servidores jose danielJosé Daniel Castañeda Arias
 
Cuestionario 4 RIP v2 1.docx
Cuestionario 4 RIP v2 1.docxCuestionario 4 RIP v2 1.docx
Cuestionario 4 RIP v2 1.docxBriaanGalindo
 
176960775-Huawei-MA5600T.pdf
176960775-Huawei-MA5600T.pdf176960775-Huawei-MA5600T.pdf
176960775-Huawei-MA5600T.pdftaha karram
 
Huawei network icon database v2
Huawei network icon database v2Huawei network icon database v2
Huawei network icon database v2Carlos Romero
 
How to change wi fi password
How to change wi fi passwordHow to change wi fi password
How to change wi fi passwordkingroc
 
CCNP Switching Chapter 5
CCNP Switching Chapter 5CCNP Switching Chapter 5
CCNP Switching Chapter 5Chaing Ravuth
 
expediente técnico cableado estructurado
expediente técnico cableado estructuradoexpediente técnico cableado estructurado
expediente técnico cableado estructuradoGabriel Gonzales
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorialmikem801
 
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017Netgate
 
MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17
MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17
MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17Scott Logan
 

What's hot (20)

[기술풀이] SG,TG
[기술풀이] SG,TG[기술풀이] SG,TG
[기술풀이] SG,TG
 
Digitalización de la red telefónica
Digitalización de la red telefónicaDigitalización de la red telefónica
Digitalización de la red telefónica
 
Informe en cisco de configuracion de servidores jose daniel
Informe en cisco de configuracion de servidores   jose danielInforme en cisco de configuracion de servidores   jose daniel
Informe en cisco de configuracion de servidores jose daniel
 
Cuestionario 4 RIP v2 1.docx
Cuestionario 4 RIP v2 1.docxCuestionario 4 RIP v2 1.docx
Cuestionario 4 RIP v2 1.docx
 
176960775-Huawei-MA5600T.pdf
176960775-Huawei-MA5600T.pdf176960775-Huawei-MA5600T.pdf
176960775-Huawei-MA5600T.pdf
 
Huawei network icon database v2
Huawei network icon database v2Huawei network icon database v2
Huawei network icon database v2
 
Vlsm
VlsmVlsm
Vlsm
 
SIP vs PRI
SIP vs PRISIP vs PRI
SIP vs PRI
 
Subnetting
SubnettingSubnetting
Subnetting
 
Ejercicios vlsm
Ejercicios vlsmEjercicios vlsm
Ejercicios vlsm
 
Ericsson и Openstack
Ericsson и OpenstackEricsson и Openstack
Ericsson и Openstack
 
How to change wi fi password
How to change wi fi passwordHow to change wi fi password
How to change wi fi password
 
CCNP Switching Chapter 5
CCNP Switching Chapter 5CCNP Switching Chapter 5
CCNP Switching Chapter 5
 
Manejo de prtg network monitor
Manejo de prtg network monitorManejo de prtg network monitor
Manejo de prtg network monitor
 
X10
X10 X10
X10
 
expediente técnico cableado estructurado
expediente técnico cableado estructuradoexpediente técnico cableado estructurado
expediente técnico cableado estructurado
 
Subnetting Basics Tutorial
Subnetting Basics TutorialSubnetting Basics Tutorial
Subnetting Basics Tutorial
 
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
Firewall Best Practices for VoIP on pfSense - pfSense Hangout October 2017
 
Subnet calculation Tutorial
Subnet calculation TutorialSubnet calculation Tutorial
Subnet calculation Tutorial
 
MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17
MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17
MetTel SD-WAN Hidden Benefits - webinar deck - Jan '17
 

Similar to Configuración de Active Directory con FreePBX

Similar to Configuración de Active Directory con FreePBX (20)

Active directory
Active directoryActive directory
Active directory
 
Activedirectory16
Activedirectory16Activedirectory16
Activedirectory16
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
36650861 plan-de-un-proyecto-de-implementacion-de-active-directory
36650861 plan-de-un-proyecto-de-implementacion-de-active-directory36650861 plan-de-un-proyecto-de-implementacion-de-active-directory
36650861 plan-de-un-proyecto-de-implementacion-de-active-directory
 
13 active directoryasoitson
13 active directoryasoitson13 active directoryasoitson
13 active directoryasoitson
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Active directory
Active directoryActive directory
Active directory
 
Active directory
Active directoryActive directory
Active directory
 
Active directory
Active directoryActive directory
Active directory
 
Active d
Active dActive d
Active d
 
Active directory
Active directoryActive directory
Active directory
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 
Teoriaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
Teoriaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptxTeoriaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
Teoriaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pptx
 
Active directory
Active directoryActive directory
Active directory
 
Active directory
Active directoryActive directory
Active directory
 
Active directory
Active directoryActive directory
Active directory
 
Conceptos
ConceptosConceptos
Conceptos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Active directory
Active directoryActive directory
Active directory
 
Active directory11
Active directory11Active directory11
Active directory11
 

More from OpenDireito

Kubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de ContenedoresKubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de ContenedoresOpenDireito
 
Identificación y Clasificación de Algas con IA
 Identificación y Clasificación de Algas con IA Identificación y Clasificación de Algas con IA
Identificación y Clasificación de Algas con IAOpenDireito
 
PostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaOpenDireito
 
Monitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoMonitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoOpenDireito
 
Control de aireadores eléctricos con Yubox
Control de aireadores eléctricos con YuboxControl de aireadores eléctricos con Yubox
Control de aireadores eléctricos con YuboxOpenDireito
 
Todo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp BusinessTodo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp BusinessOpenDireito
 
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoTMonitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoTOpenDireito
 
VoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaVoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaOpenDireito
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es RESTOpenDireito
 
Diseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitalesDiseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitalesOpenDireito
 
Detección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia ArtificialDetección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia ArtificialOpenDireito
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesOpenDireito
 
Integrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXIntegrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXOpenDireito
 
Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?OpenDireito
 
Novedades de Elastix
Novedades de ElastixNovedades de Elastix
Novedades de ElastixOpenDireito
 
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundosGUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundosOpenDireito
 
SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!OpenDireito
 
Hardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfectaHardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfectaOpenDireito
 
Caso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con ElastixCaso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con ElastixOpenDireito
 

More from OpenDireito (20)

Kubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de ContenedoresKubernetes: Más Allá de la Orquestación de Contenedores
Kubernetes: Más Allá de la Orquestación de Contenedores
 
Identificación y Clasificación de Algas con IA
 Identificación y Clasificación de Algas con IA Identificación y Clasificación de Algas con IA
Identificación y Clasificación de Algas con IA
 
PostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamadaPostCall: Encuestas telefónicas post llamada
PostCall: Encuestas telefónicas post llamada
 
Monitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disueltoMonitorea y controla oxígeno disuelto
Monitorea y controla oxígeno disuelto
 
Control de aireadores eléctricos con Yubox
Control de aireadores eléctricos con YuboxControl de aireadores eléctricos con Yubox
Control de aireadores eléctricos con Yubox
 
Todo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp BusinessTodo lo que tienes que saber del API de WhatsApp Business
Todo lo que tienes que saber del API de WhatsApp Business
 
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoTMonitoreo de Tanques de Combustible en Tiempo Real con IoT
Monitoreo de Tanques de Combustible en Tiempo Real con IoT
 
VoIP y la incapacidad auditiva
VoIP y la incapacidad auditivaVoIP y la incapacidad auditiva
VoIP y la incapacidad auditiva
 
Asterisk - el futuro es REST
Asterisk - el futuro es RESTAsterisk - el futuro es REST
Asterisk - el futuro es REST
 
Diseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitalesDiseña tu estrategia de certificación con credenciales digitales
Diseña tu estrategia de certificación con credenciales digitales
 
Detección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia ArtificialDetección temprana de sigatoka en banano usando Inteligencia Artificial
Detección temprana de sigatoka en banano usando Inteligencia Artificial
 
Construyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperablesConstruyendo un nuevo ecosistema para comunicaciones interoperables
Construyendo un nuevo ecosistema para comunicaciones interoperables
 
Integrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyXIntegrando encuestas automáticas con IsurveyX
Integrando encuestas automáticas con IsurveyX
 
Asterisk Update
Asterisk UpdateAsterisk Update
Asterisk Update
 
Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?Elastix en hoteles, ¿Es posible?
Elastix en hoteles, ¿Es posible?
 
Novedades de Elastix
Novedades de ElastixNovedades de Elastix
Novedades de Elastix
 
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundosGUI o línea de comandos, puedes tener lo mejor de ambos mundos
GUI o línea de comandos, puedes tener lo mejor de ambos mundos
 
SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!SIP2012: Es hora de reiniciar la PBX!
SIP2012: Es hora de reiniciar la PBX!
 
Hardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfectaHardware Digium y Elastix - una combinación perfecta
Hardware Digium y Elastix - una combinación perfecta
 
Caso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con ElastixCaso de estudio: Instalando 64 E1 con Elastix
Caso de estudio: Instalando 64 E1 con Elastix
 

Recently uploaded

JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaRicardoEstrada90
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blogManuel Diaz
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docxssusere34b451
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024NicolleAndrade7
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxCsarNlsonMrquezContr
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosYOMIRAVILLARREAL1
 

Recently uploaded (20)

JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 

Configuración de Active Directory con FreePBX

  • 1. OpenWebinar Configuración de Active Directory con FreePBX Octubre 2019
  • 2. Introducción En esta hora, orientaremos nuestros esfuerzos en proporcionar a los participantes, una explicación sobre los mecanismos de integración entre los servicios de directorio basados en Active Directory con FreePBX. Además: § Describiremos su utilidad en VoIP. § Indicaremos sus principales beneficios. § Emitiremos recomendaciones sobre su uso. Objetivos del Webinar
  • 3. Introducción § Como integradores o administradores de infraestructuras de telefonía IP, nos hemos encontrado con el desafío o la necesidad de disponer de una solución que permita gestionar los usuarios de su PBX de forma centralizada. § Incluso el afrontar solicitudes de migración de plataformas propietarias a distro basadas en Asterisk, incluyendo la condición de no perder esta funcionalidad. Los Retos y Desafíos
  • 4. Introducción Windows Server 2016 Recursos Disponibles Versión 13 Versión 14 LDAPv3 res_config_ldap.so User Manager Protocolo Modulo ARA Modulo Admin Extensiones UsuariosDirectorio
  • 6. Active Directory - Generalidades § Active Directory (AD) es un servicio de directorio desarrollado por Microsoft. § Consiste en una estructura de base de datos distribuida y jerárquica para alojar contenedores de objetos. § Útil para proporcionar servicios de autenticación y autorización de usuarios. § Es una buena manera de organizar y gestionar elementos de una red.
  • 7. Active Directory - Generalidades § En AD es posible almacenar cualquier información, por ejemplo la configuración de las extensiones telefónicas SIP de Asterisk. Con esto podemos acceder a los siguientes beneficios: ü Organización ü Autenticación ü Integración ü Gestión Centralizada ü Escalabilidad ü Replicación ü Permisos ü Políticas …aplicado a VoIP como nos ayuda esto?
  • 8. Active Directory - Árbol § Un ejemplo de la representación lógica de un AD: opendireitor.local gye uio DOMINIO SUB-DOMINIO administración pmartinez1001 PC01 administración mestadra operacionesproyectos OU CN Árbol
  • 9. Active Directory - Árbol § Otro ejemplo de la representación lógica de un AD: tamgoit.local mbo ccs DOMINIO usuarios 2001scabrera 2002 extensiones lsanchez extensionesusuarios OU CN OU Domain Administrator
  • 10. Active Directory - Bosques § Representación lógica de un Bosque en AD: opendireitor.local gye uio administración operaciones Bosque tamgoit.local mbo ccs Consorcio de Empresas Administrador de Esquemas Relación de Confianza operaciones Administrador de la OrganizaciónDOMINIO PRIMARIO
  • 11. Active Directory - Base de Datos § La base de datos de AD se denomina NTDS.dit, esta se encuentra estructurada en 5 particiones, según la siguiente forma: PAS Aplicación Dominios Configuración Esquemas Definiciones de los Objetos Estructura del AD DC Información de los Objetos Configuración de Apps Catalogo Global Atributos, Clases y Objetos Ubicación y Distribución Usuarios - Equipos - Otras Info sobre DNS Indexación - Consultas
  • 12. Active Directory - LDAP § Active Directory (AD) se basa en LDAPv3, el cual es un protocolo a nivel de aplicaciones que permite acceso a un servidor de directorio. § Se encuentra definida en la RFC 4511. § La conexión con LDAP se realiza por defecto mediante el puerto 389 y se requiere credenciales y privilegios de un usuario. § ldap://opendireito.local:389
  • 13. Active Directory - LDAP § Para las consultas o direccionamientos LDAP, sus nodos se definen según las siguientes partes o clases principales: ü CN = Nombre Común del Objeto ü OU = Unidad Organizacional ü DC = Componente de Dominio ü DN = Nombre de Distinción del Objeto (No Atributo)
  • 14. Active Directory - LDAP § URL (sintaxis LDIF) para las consultas o direccionamientos LDAP: ü ldap[s]://hostname:port/base_dn?attributes?scope?filter ü ldap://opendireito:389/dc=gye,dc=opendireito,dc=local??sub?(cn= mestrada) § BaseDN = Subárbol que se utiliza cuando se buscan entradas. § Existen otros formatos como canónica, RND, GUID y UPN
  • 15. Active Directory - Esquemas § Los componentes básicos de un esquemas corresponden a: Atributos Clases UID Similar a los campos de una Base de Datos Similar a las tablas de una Base de Datos Son Identificadores únicos para las clases y atributos
  • 18. Integración con Asterisk - Generalidades § La integración entre Asterisk y Active Directory se encuentra destinada a centralizar la gestión de las extensiones, users SIP/IAX, colas entre otras configuraciones. § Se realiza mediante Asterisk Realtime Arquitecture (ARA) utilizada para almacenar objetos en una base de datos. § La integración con Active Directory se realiza mediante el protocolo LDAP y la configuración del modulo res_config_ldap.so de Asterisk.
  • 19. Integración con Asterisk - Pasos § Pasos para la Integración orientada a las extensiones: ü Creación del Esquema asterisk-ldap en el AD. ü Configuración de la conexión en el archivo res_ldap.conf de Asterisk. ü Mapeo del origen de datos de de la configuración de Asterisk desde el archivo res_ldap.conf con los objetos del nuevo esquema en AD. ü Creación de los Objetos en AD ubicados en el contenedor o la UO referidas a las extensiones SIP.
  • 20. Integración con Asterisk - Ejemplo § extconfig.conf: ü Sippeers => ldap,”dc=opendireito,dc=local”,sip § res_ldap.conf en [general]: ü host= opendireitor.local ü port= 389 ü protocol = 3 ü basedn = ou=extensiones,dc=gye,dc=opendireito,dc=local ü user = cn=asterisk,dc=opendireito,dc=local ü pass = asterisk123
  • 21. Integración con Asterisk - Ejemplo § res_ldap.conf en [sip]: ü name = cn ü callerid = AstAccountCallID ü host = AstAccountFromUser ü fromdomain = AstAccountFromDomain ü qualify = AstAccountQualify ü context = AstAccountContext § Se mapean los parámetros de configuración del peer de las extensiones SIP con los campos dentro del esquema asterisk-ldap creado en el Active Directory en el cual se rigen los objetos asociados a las extensiones SIP.
  • 23. Integración con Asterisk - Generalidades § La integración entre FreePBX y Active Directory se encuentra destinada a la gestión de los usuarios y la conformación de directorio. § No se requiere crear nuevos esquemas en AD y no se integra mediante Asterisk Realtime Arquitecture (ARA) . § FreePBX obtiene los Objetos del AD asociados a los usuarios, credenciales de autentificación, extensión asociada, entre otros.
  • 24. Integración con Asterisk - Generalidades § La configuración de las extensiones se encuentran declaradas en los archivos de configuración de Asterisk y no en los Objetos de AD. § Es FreePBX quien realiza el mapeado de un usuario a una extensión de Asterisk. § Es posible crear diferentes directorios en base a filtrados de los grupos declarados en el Active Directory.
  • 25. Integración con Asterisk - Generalidades § La autorización o el rol de los usuarios administradores se define en FreePBX y no en Active Directory. § Es posible crear diferentes directorios en base a los grupos declarados en el Active Directory. § Las credenciales de los usuarios en Active Directory son las mismas para acceso el UCP de FreePBX.
  • 29. Recomendaciones § Estructura del Árbol en Active Directory. § Especificaciones sobre la Base DN. § Perfil del usuario de Active Directory para las consultas. § Usuarios en Contenedores, OU o Grupos. § Mejores Practicas en FreePBX.
  • 30. MUCHAS GRACIAS…! Luis Gerardo Sanchez Canaan lgsanchez@tamgoit.com @sr_redesip