lunes, 16 de marzo de 2009

asterisk

Instalación de Asterisk Now

Lo primero que debemos hacer es obtener una versión de Asterisk Now, se
puede descargar de http://www.asterisknow.org/, que es software desarrollado por
Digium, se trata de una distribución de Linux especialmente adaptada para hacer
funcionar Asterisk en cuestión de minutos ya que viene con todos los requerimientos
y dependencias de software preconfigurados y permite la administración y
mantenimiento del servidor de una manera realmente sencilla.

Cuando lo descargáis de la Web es una imagen ISO, que solo nos hace
falta un grabador para quemar dicha imagen. O si lo deseamos podemos instalarla directamente de la imagen (iso) en una maquina virtual que en este caso se utilizo VMware.

arrancamos el PC, con el CD introducido o directamente de la imagen, nos saldrá una primera pantalla


Donde pulsaremos enter para hacer la instalación en modo grafico. Nos saldrá una pantalla dándonos la bienvenida a la instalación.


Damos click en next para comenzar la configuración de la instalación.





Nos saldrá una pantalla donde nos dar la opción de escoger un idioma, entonces escogemos español. Luego clic en next



Luego nos aparece otra pantalla donde nos pide que escojamos la configuración del teclado, le damos entonces en español y siguiente


Donde deberemos pulsar el botón Next. Nos saldrá la siguiente pantalla, donde seleccionaremos la opción de Express installation y pulsamos Next





La siguiente pantalla puede variar. Si en el disco donde deseamos realizar la instalación de AsteriskNow, existe la instalación de un Windows, nos saldrá un mensaje indicando que se borraran todos lo datos. Y si no hay nada te aparecerá este mensaje al cual le darás clic en yes. Este te aparece porque no tienes el formato que se necesita para su instalación, por lo tanto procedes a crear su formato.




















Ahora empezara el proceso de partición automático. Donde escogeremos la primera ya que nuestro sistema va quedar independiente en una maquina virtual



Antes de empezar el proceso de instalación, saldrá un mensaje indicando que si estas seguro de eliminar las particiones. Donde pulsamos yes.


La siguiente pantalla es para configurar la red en nuestro servidor Asterisk. Donde se puede configurar mediante DHCP (obtención automática de datos) o manualmente, en nuestro caso utilizamos una dirección IP estática, Nos lleva de nuevo a la pantalla anterior en la cual asignaremos el dominio(pbx.com), la puerta de enlace y el servidor DNS a los cuales se les asignaron la siguiente dirección 192.168.101.1 configuradas previamente en el servidor que hay en el salón.


le damos clic en modificar, llevándonos a otra pantalla a la cual asignamos la 192.168.101.200 como IP fija, esta nos pide también asignar la mascara de red la cual se pondremos 255.255.255.0. y clic en OK.






Nos lleva de nuevo a la pantalla anterior en la cual asignaremos el nombre del host (pbx.com), la puerta de enlace y el servidor DNS a los cuales se les asignaron la siguiente dirección 192.168.101.1 configuradas previamente en el servidor que hay en el salón.




La siguiente pantalla es para configurar la zona de tiempo. Que dependiendo de las zonas donde vivamos, debemos seleccionar America/Bogota (o la que quieran).

Por defecto se crea un usuario que se llama ADMIN, donde en la siguiente pantalla nos solicita la contraseña. Este será el administrador de la parte del asterisk, pero también existe el usuario ROOT que es el administrador de todo. Y pulsamos siguiente..


Antes de comenzar la instalación, nos muestra una pantalla que nos indica procesos que se llevan a cabo en la instalación. Pulsamos siguiente


Antes de realizar la instalación, se debe realizar el formateo del sistema.



Luego comienza el proceso de instalación, que nos saldrán las siguientes pantallas.





Una vez finalizada la instalación, nos solicitara el reinicio del sistema. Mostrándonos la ultima pantalla.



Primer arranque del AsteriskNow

Una vez finalizada la instalación, se ha reiniciado el PC, donde nos mostrara una pantalla que nos solicitara el núcleo de arranque (GRUB).


La pantalla siguiente nos saldrá en el primer arranque de AsteriskNow, donde nos indica que existe un usuario llamado admin., y que su contraseña la hemos introducido durante el proceso de instalación.


Por ultimo, el PC se quedara con la consola de AsteriskNow. Donde si deseamos podemos actualizar el sistema. El proceso de actualización será de varios minutos.



Administración del Asterisk a través de un navegador

Para ello, debemos tener un ordenador, con un navegador Web, preferiblemente mozilla donde introducimos la IP del servidor Asterisk 192.168.101.200 . Donde cada vez, se nos solicitara si deseamos obtener un certificado para conectarnos. Esto provoca que todo lo que se transmita entre los dos PC sea de forma encriptada.


Alli introducimos nuestro usuario admin con la contraseña que elegimos al comienzo de la instalación.
















En nuestro caso no utilizamos la interfaz grafica para su configuración, po lo tanto utilizamos un programa llamado Putty para Windows el cual nos permite una conexión ssh por el puerto 22 hacia nuestro servidor asterisk, ya que este no permite ser gestionado directamente. Desde allí podremos realizar toda la configuración de nuestros servicios.





Se nos abrirá una consola, donde nos solicitara un usuario para hacer login.
Donde introduciremos el usuario admin con su correspondiente contraseña. Inmediatamente procedemos a cambiar la contraseña al usuario ROOT de la siguiente forma:

sudo passwd root


Este nos pedira que ingresemos la contraseña para root, le damos enter y nos pide que ingresemos la nueva contraseña, le damos enter y nos pide que repitamos la contraseñar para guardar los cambios.
Si deseamos ingresar como usuario Root, debemos introducir el comando “su” e introducir la contraseña de Root.


Los ficheros de configuración de Asterisk se encuentran en la ruta /etc/asterisk

Configuración de SIP.CONF

En este fichero se definirán los usuarios, con sus correspondientes extensiones, numero a marcar para realizar una llamada.

Para realizar un comentario se deberá anteponer en la línea un “;”. (punto y coma)
;USUARIO EJEMPLO

Para definir la extensión, de deberá poner entre corchetes.
[numero de extension]

Definimos el tipo de extensión. Esta "user" se usa para autenticar llamadas entrantes, "peer" para llamadas salientes y "friend" para ambas
type=friend

Definimos la contraseña que tiene la extensión
secret=contraseña

Para definir que el tiempo de latencia no sea mayor que 2 seg.
quality=yes

Si el dispositivo utiliza Nat
nat=no

El modo que se transmite los tonos
dtmfmode=info

Permitir al usuario conectarse de diferentes PC
host=dynamic

No permite conexión directa entre dos usuarios, siempre pasara por
Asterisk
canreinvite=no

Nombre del contexto definido en extensions.conf
context=nombre

Correo de voicemail definido
mailbox=correo

para nuestra configuración utilizamos el siguiente formato:
.
Se debe tener en cuenta que alguno de los siguientes comandos en la sección general están comentados, entonces, por lo tanto debemos descomentarlos o quitarles el ;

sip.conf

[general]
context=internas
realm=pbx.com
bindport=5060
bindaddress=192.168.101.200
srvlookup=yes
disallow=allow
allow=ulaw
allow=alaw
dtmfmode=rfc2833

[7001]
type=friend
host=dynamic
secret=123456
canreinvite=no
insecure=very
quality=yes
nat=no
callerid="prueba1" <7001>

[7002]
type=friend
host=dynamic
secret=123456
canreinvite=no
insecure=very
quality=yes
nat=no
callerid="prueba2" <7002>

[7003]
type=friend
host=dynamic
secret=123456
canreinvite=no
insecure=very
quality=yes
nat=no
callerid="prueba3" <7003>

[7004]
type=friend
host=dynamic
secret=123456
canreinvite=no
insecure=very
quality=yes
nat=no
callerid="prueba4" <7004>























extensions.conf

[internas]

exten => 7001,1,Dial(SIP/7001,30,rTt)
exten => 7001,n,VoiceMail(7001@pbx.com)
exten => 7001,n+7001,VoiceMail(7001@pbx.com)

exten => 7002,1,Dial(SIP/7002,30,rTt)
exten => 7002,n,VoiceMail(7002@pbx.com)
exten => 7002,n+7002,VoiceMail(7002@pbx.com)

exten => 7003,1,Dial(SIP/7003,30,rTt)
exten => 7003,n,VoiceMail(7003@pbx.com)
exten => 7003,n+7003,VoiceMail(7003@pbx.com)

exten => 7004,1,Dial(SIP/7004,30,rTt)
exten => 7004,n,VoiceMail(7004@pbx.com)
exten => 7004,n+7004,VoiceMail(7004@pbx.com)































voicemail.conf

[general]

format=wav49gsmwav
serveremail=asterisk
attach=yes
maxmessage=180
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
fromstring=pbx.com
emailsubject=[PBX]: New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX}
emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left
emaildateformat=%A, %B %d, %Y at %r
saycid=yes
sendvoicemail=yes

[zonemessages]

eastern=America/New_York'vm-received' Q 'digits/at' IMp
central=America/Chicago'vm-received' Q 'digits/at' IMp
central24=America/Chicago'vm-received' q 'digits/at' H N 'hours'
military=Zulu'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'
european=Europe/Copenhagen'vm-received' a d b 'digits/at' HM


[default] ; Define maximum number of messages per folder for a particula$
;maxmsg=50

7001 => 123456,prueba1,leosur@gmail.com
7002 => 123456,prueba2,leosur@gmail.com
7003 => 123456,prueba3,leosur@gmail.com
7004 => 123456,prueba4,leosur@gmail.com


1234 => 4242,Example Mailbox,root@localhost


[other]

1234 => 5678,Company2 User,root@localhost




Configuración del softphone:

Instalación y configuración de SoftPhone
Para poder empezar a utilizar nuestra centralita telefónica, necesitaremos
teléfonos, para poder realizar llamadas. Se pueden utilizar teléfonos físicos o
aplicaciones informáticas que hacen de teléfono.

Para este manual, detallaremos la instalación y configuración de un Softone, de la compañía http://www.counterpath.com/, donde existen dos versiones, X-Lite que es una versión gratuita y eyeBeam que es la versión de pago.

La instalación es como cualquiera de las aplicaciones de Windows, donde con siguiente y siguiente, se realiza.

Una vez instalado, debemos configurarlo para que se conecte a nuestro Asterisk, para ello, debemos pulsar botón derecho sobre el teléfono y seleccionar la opción de “SIP Account Settings”


Donde nos saldrá una ventana, donde deberemos seleccionar la opción de Add. Lo que provocara que se abra otra ventana, donde deberemos poner la configuración. Donde un ejemplo es el siguiente.



Pasamos a detallar los valores de los campos:

• Display Name: Ponemos nuestro nombre o un alias

• User Name: Debemos poner la extension (sip.conf parámetro entre corchetes) que nos ha asignado el administrador del Asterisk

• Password: La contraseña (sip.conf el parámetro secret) asignada

• Authorization user name: Debemos poner la extension

• Domain: La Ip del servidor que tiene instalado Asterisk Si todo ha sido correcto, en la pantalla de Softone nos saldrá la siguiente imagen:


Si ha ido mal, saldrá el siguiente mensaje de error:

pandiut

¿Cuál es uno de los beneficios importantes que se obtiene con los nuevos sistemas de cableado de convergencia?
Disminuyen los gastos debido a la separación de distintas aplicaciones del usuario.
Reducen los costos al eliminar los desechos que producen los sistemas de cableado independiente.
Reducen el tiempo de convergencia de distintos dispositivos de conexión de redes.
Aumentan el rendimiento al eliminar el tráfico redundante o no permitido.



¿Qué es lo que permite que un sistema de cableado incorpore los distintos sistemas de cables como los de HVAC, los de voz y los de datos en un sistema de cables único y resistente?
Convergencia
integración
empalme
resumen



¿Qué prácticas pueden ayudar a maximizar el límite utilizable de los cables de cobre? (Elija dos opciones).
minimizar el trenzado de cables para aprovechar la cancelación de la pérdida de ruta
mantener los largos del cable lo más corto posible
minimizar el largo de los cables fuera de sus revestimientos
utilizar equipo de red de banda alta únicamente


¿Por qué los cables de Categoría 6 y superiores han aumentado su sensibilidad en las aplicaciones de Ethernet de alta velocidad?
debido a los dispositivos de banda alta que se conectan a este tipo de cable
debido a los nuevos estándares desarrollados
debido al tipo de tráfico transmitido mediante este tipo de cable
debido a que se usan todos los cables
debido a la existencia de pares que no están vigentes

¿Qué factores pueden aumentar la pérdida de retorno en un cable? (Elija dos opciones).
cables mal fabricados
exceso del largo de cable permitido
conexión inadecuada del cable
exceso del radio de curvatura





El gerente de TI en ABC, Inc. ha decidido poner en práctica el PoE a fin de facilitar el movimiento del equipo. ¿Qué clase de medios debe usarse para respaldar esta decisión?(Elija dos opciones).
coaxial
fibra óptica E
E-UTP
STP
UTP
inalámbrico



¿Qué elementos integran un sistema PoE? (Elija dos opciones).
medios que transportan electricidad(ECM)
inyectores de medios de electricidad (EMI)
dispositivo de potencia (PD)
equipo de fuente de potencia (PSE)
dispositivos que transportan potencia (PCD)

¿Qué nombre se le da a un switch que inyecta potencia a un cable conector?
PSE tramo final
PD extremo
PD trasero
PSE trasero


¿Qué pines usa un dispositivo de tramo final para transmitir potencia? (Elija dos opciones).
la primera versión usa pines 1, 2, 3 y 6
la primera versión usa pares 7 y 8
la primera versión usa pares 1 y 2
la segunda versión usa pines 4, 5, 6 y 7
la segunda versión usa pares 1 y 4
la segunda versión usa pines 1, 2, 7 y 8


¿Cuál de las siguientes opciones describe lo que es un dispositivo de tramo medio?
la potencia sólo fluye a través de los pines 4, 5, 7 y 8
según el ancho de banda, la potencia puede usar pines 1 y 2 o pines 3 y 4
la potencia sólo fluye a través de los pines 2 y 3
la potencia sólo usa pines 1, 2, 3 y 6


¿Qué característica UTP evita que los datos se corrompan al usar PoE?
polarización
propagación inversa
efecto cancelación
blindaje de la resistencia
aislación PoE


¿Cómo puede un PSE determinar si un dispositivo directamente conectado puede soportar PoE?
Envía una señal de broadcast física para probar los medios.
Envía dos señales de corriente limitada para encontrar un cierto nivel de resistencia.
El prototocolo PSE basado en SNMP se conecta al dispositivo extremo que lo verifica.
El PD emite pequeños PDU a dispositivos PSE en forma constante.

Una de las cosas más importantes que se debe considerar al instalar PoE se enuncia debajo. ¿Cuál es?
terminación del conector
tipo de categoría del cable
compatibilidad entre diferentes proveedores
errores en el mapa de cableado


¿Cuál de las siguientes frases describe un sistema SCADA?(Elija dos opciones).
recoge y evalúa datos en tiempo real
provee redundancia de aplicación completa
es un sistema de control completo que se utiliza en algunas instalaciones experimentales
está diseñado para utilizarse en un ambiente industrial

¿Qué beneficios puede obtener una compañía al poner en práctica una solución Ethernet industrial inteligente?(Elija dos opciones).
mejor integración entre los dispositivos de diferente proveedores
ofrecer a los usuarios un ancho de banda mejorado
conectividad abierta
administradores de la red con un nivel de pericia reducido


¿Cuál es el porcentaje de tiempo de inactividad de la red que generalmente se relaciona con problemas de cableado?
40%
50%
60%
70%
80%


¿Cuáles son algunos de los beneficios de utilizar el software del sistema de administración de cables activos?(Elija dos opciones).
reduce la cantidad de técnicos que administran el sistema de cable
puede administrar segmentos de red remotos y locales
provee una visión completa del tendido total de cables
acelera la administración de los dispositivos de la red física
actualiza las bases de datos en forma automática, a medida que se realizan los cambios