Anda di halaman 1dari 28

IMPLEMENTACIN DE TELEFONA IP EN UNA ORGANIZACIN

INTEGRACIN CISCO-ASTERISK

Master en Ingeniera de Computadores Transmisin de Datos Multimedia

Francisco Javier Hidalgo Pastor

Valencia 2007 INDICE GENERAL


1. INTRODUCCIN A CISCO CALL MANAGER 3 2. PROTOCOLOS DE VoIP...3 H323 SIP MGCP 3. OBJETIVO Y SITUACIN PRELIMINAR.4 4. INSTALACIN.7 Hardware Software 5. CONFIGURACIN DE LA APLICACIN.8 Servidor Parmetros Particiones Search Spaces Route Patterns Pasarelas Telfonos Trunks 6. TELFONOS.19 Telfonos IP Telfonos SW 7. ASTERISK.24 8. INTEGRACIN DE CALL MANAGER CON ASTERISK24 9. COSTE DE LA SOLUCIN..27 10. BIBLIOGRAFA28

1. INTRODUCCIN A CISCO CALL MANAGER El software Cisco Call Manager es la solucin de Cisco para las comunicaciones telefnicas IP. Es distribuible, escalable y una solucin de procesamiento de llamadas de telefonia IP de gran disponibilidad para una empresa de gran tamao debido al gran nmero de usuarios que puede soportar. Cisco Call Manager proporciona a la empresa caracteristicas y capacidad para los dispositivos de red de telefonia como son los telfonos IP, VoIP Gateways y aplicaciones multimedia. Tambin es posible ampliarlo con servicios adicionales como la mensajeria, la conferencia multimedia, etc. Call Manager utiliza SCCP (Skinny client control Protocol) como protocolo de comunicaciones para sealizacin de telfonos IP. Para sealizacin entre gateways usa H.323, MGCP (Media Gateway Control Protocol) o SIP (Session Initation Protocol). Call Manager evalua los nmeros llamados y activa los eventos en el gateway para enviar o recibir llmadas a la centralita PSTN. Cisco Call Manager incluye las siguientes caractersticas: Altamente escalable: soporta hasta 30000 lineas por cluster de servidor Tiene capacidad para soportar un gran numero de comunicaciones y aplicaciones ( incluidas las que se basan en SIP) Altamente disponible para la continuidad del negocio, ya que soporta multiples niveles de redundancia del servidor Soporta una amplia variedad de telfonos (dependiendo de las necesidades de los usuarios) Se puede elegir el Sistema operativo sobre el que ir instalado: servidor basado en Windows o Linux 2. PROTOCOLOS DE VoIP Hay 2 grupos de protocolos: Los que soportan el transporte de audio: ofrecen informacin de temporizacin para asegurar la reproduccin de audio de forma consistente en el receptor con QoS Los que soportan la sealizacin de llamada y las funciones de control: proporcionan la configuracin y la cancelacin de la llamada, direccionamiento y enrutamiento, servicios de informacin adicionales y mtodos para trabajar con otros tipos de sealizacin. (p313)

Los paquetes VoIP se componen de una o ms muestras de cdec de voz o tramas encapsuladas en cabeceras IP/UDP/RTP. VoIP usa UDP como protocolo de capa de transporte. 3

- H.323: Sealizacin VoIP La recomendacin H.323 de la ITU ( Sistemas de comunicacin Multimedia basados en paquetes) es un conjunto de normas para las comunicaciones multimedia multiparte. Contiene referencias a protocolos y formatos de mensaje descritos en otras normas y explica cmo interactan los protocolos con los elementos del sistema. Las comunicaciones H.323 se dan entre los siguientes componentes del sistema: Terminal: es el telfono, que debe soportar codecs de audio (opcionalmente de video y datos) Gateway: proporcionan la interrelacin con tecnologas que no son H.323 (por ej. Videoconferencia o telefonia tradicional) Gatekeeper: controla una zona H.323 (quienes pueden iniciar o recibir llamadas). MCU (unidad de control multipunto): Permite las comunicaciones multipunto. Se compone de un MC (controlador multipunto) y un MP (procesador multipunto). - SIP : Sealizacin VoIP El protocolo de iniciacin de sesin (SIP, Session Initiation Protocol) es un protocolo de de control de aplicacin de capas para crear, modificar y cerrar sesiones con uno o ms participantes. Estas sesiones incluyen conferencias multimedia, llamadas de telfono, etc SIP se dise como una solucin a largo plazo para las conferencias multimedia y la telefona en Internet. Por esto, es simple (usa mensajes de texto plano que se pueden leer), eficiente (consume poco ancho de banda y establece la llamada en poco tiempo), escalable, escalable, flexible (puede usar muchos codecs) y extensible (en un futuro). - MGCP, Megaco Protocol y H.248 Cisco Call Manager usa MGCP para centralizar el control de los gateways. Estn indicados para grandes entornos de proveedores de servicio en los que resulta complicado administrar independientemente cada gateway VoIP. 3. OBJETIVO Y SITUACIN PRELIMINAR La UPV pretende implantar un sistema de telefona IP para que co-exista junto con el tradicional sistema analgico y realizar llamadas entre los 3 campus que posee (Vera, Gandia y Alcoy). Las llamadas pueden ser entre dispositivos analgicos, entre dispositivos IP y entre analgicos-IP (otro caso similar puede ser el de una empresa con 3 delegaciones). Los motivos de llevar a cabo esta tarea son los siguientes: Ahorro de costes en telefona (el motivo principal)

Comunicacin de voz y datos en cualquier lugar de la Universidad (aprovechando la infraestructura de red existente) Crecimiento progresivo de los terminales telefnicos Movilidad Es una tecnologa emergente

La UPV dispone de una Centralita Ericsson MD110 para comunicaciones analgicas, muy potente y escalable (hasta 35000 usuarios). Est basada en una arquitectura modular y puede soportar voz, datos y aplicaciones multimedia. El mdulo bsico de la MD110 es el mdulo de Interface de Linea (LIM). Cada LIM es autnomo: est equipado con su propio procesador, software, conmutacin y dispositivos, como por ej. Extensiones y lineas de enlace. Esta centralita dispone de 2 enlaces QSIG (son parecidos a 2 enlaces RDSI). Se pretende llegar a una solucin final como la de la figura:

CAMPUS ALCOI
CISCO IP PHONE
7960

CIS CO IP PHONE
7960

1 4 7

AB C

2 5 8 0

DEF se rvices

3 6 9 #

message s

directories

1 4 7

ABC

2 5 8 0

DEF services

3 6 9 #

messa ges

directo ries

set tings GHI JKL MNO

settings

GHI

JKL

MNO

P QR S

TUV

WXYZ

PQRS

TUV

WXYZ

OPER

OP ER

CAMPUS VALENCIA
CISCO IP PHONE
796 0

CISCO IP PHONE
7960

1 4 7

ABC

2 5 8 0

DE F services

3 6 9 #

messag es

dir ectorie s

i
settings

1 4 7

A BC

2 5 8 0

DEF ser vi ces

3 6 9 #

m essages

dire ctor ies

i
settings

G HI

JKL

MNO

GHI

J KL

MNO

PQR S

TUV

WXYZ

PQR S

TUV

WXY Z

OP ER

OPE R

GW ALCOI CALL MANAGER


158.42.250.141 CENTRALITA TELFONOS

ASTERISK
158.42.250.173

CAMPUS GANDA

GW KISIN
158.42.255.237

CENTRALITA TELFONOS

CENTRALITA TELFONOS MD-110

GW GANDIA

4. INSTALACIN Primero hay que elegir el sistema operativo sobre el que ir la aplicacin de telefona. Inicialmente slo exista Windows 2000 Advanced Server pero a partir de la versin 5 de Call Manager se elimina Windows y slo queda Linux. Podemos elegir si queremos que sea un servidor Publisher (el principal ) o Suscriber (de reserva, backup o balanceo de carga). Siempre habr un Publisher y cero o ms Suscriber, dependiendo de nuestras necesidades. Nosotros hemos optado por un Publisher y un Suscriber. La nica pega de esta solucin es que la instalacin debe ir en paralelo: a la vez que se hace una actualizacin , bien del Sistema operativo o de la aplicacin de telefona en el Publisher, hay que hacerla en el Suscriber. Debido a este inconveniente de las actualizaciones (prdida de tiempo), se ha optado por eliminar el Suscriber. Se va actualizando el Publisher y se hace una imagen completa de la mquina con una herramienta como puede ser el Ghost. Esta imagen se vuelca sobre la mquina que hace de Suscriber que no est conectada a la red. De esta forma, en caso de averia Hardware del Publisher, slo tenemos que conectar la mquina de reserva a la red para que el sistema siga funcionando como si no hubiese pasado nada. Hardware Mquina con las siguientes caractersticas: CPU a 3.4 GHZ, disco duro de 80 GB, memoria RAM de 1 GB, interfaz de red a 1 GB Hacer 2 particiones FAT Instalar Windows 2000 Server SP3 (en ingls) (SIN NETBEUI) con las siguientes utilidades: Accesorios y utilidades Indexing Service IIS Management and Monitoring Tools Terminal Server La direccin IP del servidor debe ser fija (no por DHCP), ya que los telfonos IP buscarn siempre la IP del servidor mediante TFTP. Instalar Internet Explorer 6 SP1 (en ingls) Convertir la particin C a NTFS . D en FAT 32.
Para realizar llamadas necesitamos telfonos IP de Cisco, lo cual es un inconveniente por el alto coste de stos.

Software La aplicacin de telefona IP Cisco Call Manager podemos obtenerla de la web de Cisco (www.cisco.com) Aqu tambin estn las correspondientes actualizaciones , tanto del sistema operativo como las releases o mejoras de la aplicacin de telefona.

Las actualizaciones del sistema operativo no son ms que los parches que saca Microsoft y que Cisco verifica y empaqueta. Con todos ellos hace un fichero comprimido al que aade el logo corporativo de Cisco. La primera versin de la aplicacin que se instal fue la 3.3 y se ha ido actualizando hasta llegar a la 4.1(3)sr1 (que quiere decir versin 4.1 release 3 con service pack 1) y del sistema operativo vamos por la 2000.2.5 5. CONFIGURACIN DE LA APLICACIN Previamente, hay que comentar que la aplicacin de telefona lleva asociada un servidor de Base de Datos (Microsoft SQL Sever). Aqu se guarda toda la informacin relativa a la telefona: extensiones de los telfonos, usuarios asociados, llamadas realizadas, etc. Podemos configurar que se guarde esta informacin en la Base de Datos o no modificando un parmetro en la configuracin del Servidor. Es muy interesante, dada la importancia de estos datos, hacer una copia de seguridad de los mismos (por ej. Con la utilidad asociada que lleva SQL SERVER , Plan de Mantenimiento o Backup de BD). Cisco Call Manager se configura mediante un interfaz web (por eso lleva integrado Internet Information Server). Accediendo a la siguiente URL https://xxxxxx/CCMAdmin/Main.asp y despus de validarnos mediante usuario y contrasea, tenemos acceso a toda la configuracin del sistema de telefona IP de Cisco Call Manager. Dada la cantidad enorme de cosas a configurar en el servidor y que muchas no es necesario hacerlas si no se requiere su funcionalidad, se pasan a comentar los puntos ms importantes para el funcionamiento de la solucin.

Aqu podemos ver nuestro servidor y su funcin (Publisher)

Observamos la pantalla dividida en 2 mitades (esta caracterstica es comn para la configuracin del Call Manager). En la parte superior podemos hacer una bsqueda filtrando por nombre, descripcin o cualquier otra caracterstica, dependiendo del men en el que estemos. El resultado de la bsqueda se muestra en la mitad inferior. En este caso concreto, vemos que existe un servidor llamado callman1 y que en la descripcin del mismo est indicado que hace la funcin de Publisher. Desde esta misma pantalla podramos aadir otro servidor o eliminar el existente.

Podemos configurar multitud de parmetros del servidor, muchos de los cuales pueden dejarse por defecto (Call Manager nos sugiere un valor adecuado):

Pinchando sobre un parmetro cualquiera, podemos observar una explicacin del mismo. En la parte central definimos el valor y a la derecha est el valor sugerido por Call Manager. Vamos a comentar parmetros relacionados con el registro de llamadas ya que es una opcin muy importante en una empresa no slo por su tarificacin sino para ejercer control sobre el uso adecuado del servicio de telefona. Los parmetros CDR son interesantes porque con ellos definimos dnde registramos nuestras llamadas. Podemos especificar si lo hacemos en una Base de Datos o en ficheros de texto plano con el parmetro CDR Format. Otro parmetro interesante seria cada cuanto tiempo hacemos el seguimiento de las llamadas (CDR File Time Interval), que no debe ser muy grande para que as no se pierda una llamada realizada entre otras 2. Tambin podemos definir la ruta donde se van a guardar nuestros registros (CDR UNC Path). Y as se pueden definir ms parmetros.

10

Antes de definir unos conceptos, veamos el siguiente esquema que nos ayudar a comprender como funciona el Call Manager:

El usuario marca un nmero. El Call Manager verifica si el nmero marcado cumple con un modelo definido (el route pattern). En caso negativo, no hace nada y si coincide se pasa a verificar si est definida dentro de una lista de rutas. Podemos tener varias listas (por ej. Llamadas nacionales, internacionales, internas). De la misma forma opera con los grupos: si hay grupos predefinidos. Los grupos contienen las Listas de Ruta. Cuando ya tiene toda esta informacin procesada, la llamada se enruta por el Gateway correspondiente hacia Internet.

11

Particiones:

Las particiones dividen el conjunto de route patterns en subconjuntos de destinos alcanzables identificados por un nombre. Una particin contiene una lista de Route Patterns (nmeros de Directorio DN y route patterns). Las particiones facilitan el enrutado de llamadas dividiendo el route plan en subconjuntos lgicos que se pueden basar en la organizacin, localizacin y tipo de llamada (esto es una forma de restringir las llamadas y as poder tenerlas clasificadas para su tarificacin). Por ej. Podemos definir particiones para llamadas internas, nacionales, internacionales, mviles

Search Spaces:

12

Un Search Space se compone de una lista ordenada de rutas de particin. Estas rutas se asocian a los dispositivos (telfonos). Los Search Spaces determinan las particiones que los dispositivos que hacen una llamada buscan para que esta llamada se realice. En este ejemplo vemos como se han definido diferentes categoras de Search Spaces: para llamadas a Valencia, a su provincia, nacionales, internacionales..

Route Patterns: 13

Un route pattern se compone de un string de digitos y un conjunto de acciones que hace una llamada para encaminarse a travs de un Gateway asociado, como se ve en la figura. Esto proporciona flexibilidad en el diseo de la red. Call Manager realiza la llamada al telfono de destino slo si el usuario marca la secuencia numrica correcta definida en el route pattern. Se pueden usar letras o caracteres especiales (x), llamados wilcards, comodines. para definir

Podemos observar como se define un route pattern para cada tipo de llamada: llamadas nacionales, internacionales, a telfonos mviles, a telfonos de emergenciasetc

Pasarelas: 14

Aqu definimos nuestras pasarelas. Debe haber una por cada campus ms el router de salida general.

Y aqu estn todos los telfonos que hemos dado de alta en nuestro servidor:

15

Los telfonos se componen de: - un identificador, el Device Name (3 caracteres ms la direccin MAC ) - una descripcin (ej . la persona asociada) - el pool al que corresponde - su estado (registrado o no, esto es util por ej en un telfono software, en el que el estado no ser Registrado si no est encendido el ordenador y ejecutndose el software) - La direccin IP del telfono: slo se muestra si el telfono est registrado Podemos hacer un esquema de numeracin: 67xxx: Telfonos IP HW (Vera) 68xxx: SoftPhones 69xxx: Telfonos SIP 7xxxx: Telfonos analgicos (fuera del Call Manager) 11xxx: Telfonos mviles

16

Podemos definir un Trunk (enlace) a otro servidor de telefonia (ej Asterisk, como luego veremos).

Con esto conseguimos enrutar llamadas entre telfonos asociados a un servidor Asterisk y otros telfonos asociados al Cisco Call Manager.

17

Podemos definir grupos de llamadas: (funcionalidades: llamadas retenidas, transferencia de llamadas, desvio, identificacin.)

Aqu vemos definido un grupo para hacer capturas de llamadas entre telfonos.

18

6. TELFONOS Las seales de audio se transmiten en forma digital por la red. El telfono tiene un codificador-descodificador que convierte las seales de digital a analgica y viceversa. Tanto para Cisco Call Manager como para Asterisk, pueden usarse 2 tipos de telfonos: Telfonos IP. Los de Cisco tienen un coste ms elevado por ser propietarios: unos 300 euros aproximadamente.

Los telfonos SIP genricos cuestan alrededor de 50 euros.

Telfonos Software (softphones): es un software que proporciona funcionalidades de telfono en un dispositivo que no es un telefono, como puede ser un PC o una PDA . Cisco tiene su IP Communicator mientras que para Linux existen multitud de telfonos software. Aqu el coste es cero. Slo necesitamos un auricular con micrfono. Son una gran ventaja pues si lo instalamos por ej. En un porttil, podemos llevarnos el telfono a todas partes.

19

Los telfonos IP tienen asociada una direccin MAC y una IP. Esta IP puede ser esttica o dinmica. Los telfonos SW obtienen la MAC y la IP del PC donde estn instalados.

20

Veamos el proceso de dar de alta un telfono IP: Para aadir un telfono, primero seleccionamos el tipo:

Se observa como puede ser un telfono de Cisco o un cliente que soporte el protocolo H323

21

Despus hay que rellenar unos campos obligatorios y otros opcionales:

Entre los obligatorios estn: direccin MAC Device Pool

Entre los opcionales se recomienda definir un Search space y la descripcin (para ver a quien est asociado).

22

Y se le asocia una extensin:

La extensin es el Directory Number . Vemos como puede llevar asociado una Particin, un Search Space, un perfil

23

7. ASTERISK Asterisk es otra solucin de telefona IP. A diferencia de Call Manager, es software libre. Funciona en Linux (y recientemente en Windows) y puede interoperar con la gran mayora de standards de telefona usando hardware relativamente barato, es decir, sin grandes requerimientos. Integra casi todos los codecs de audio y multitud de Aplicaciones de telefona. Tambin se pueden implementar codecs nuevos. Proporciona caractersticas similares a las de Call Manager: servicios de buzn de voz, de directorio, de conferencia, colas de llamadas, etc. El poder de Asterisk est en su adaptabilidad a nuestras necesidades. Es complicado de configurar para un principiante, por lo que la documentacin existente en la Web juega un papel fundamental (libros escritos hay pocos). Hay una API de Aplicaciones: se han desarrollado muchas aplicaciones de IVR, MultiConferencia, etc, etc. Pudiendo desarrollar todas aquellas aplicaciones ms mediante AGI (Asterisk Gateway Interface) pudiendo desarrollarse aplicaciones en C, C++, perl, php, etc. Los protocolos que soporta son ADSI, IAX, SIP, H.323 , MGCP (para Call Manager) y SCCP/Skinny. Para realizar llamadas puede valer cualquier telfono IP que soporte uno de estos protocolos. La version actual de Asterisk es la 1.4.0 8. INTEGRACIN DE CALL MANAGER CON ASTERISK Se ha cogido un servidor y se le ha instalado un Asterisk. El hardware es el siguiente: P III 800 MHZ, memoria 1 GB, disco duro de 40 GB, interfaz de red 100 MB. Aqu se ve la primera gran diferencia con Call Manager. El cdigo fuente de Asterisk podemos obtenerlo mediante FTP en la siguiente URL:
ftp:/ftp.digium.com Despus,

debemos hacer un Make como a todo programa Linux.

Asterisk se configura de 2 formas: Mediante un interfaz web Editando directamente ficheros con extensin .conf. Esta es la forma ms recomendada pues permite un mayor control del sistema aunque por otro lado es menos intuitivo y requiere un mayor conocimiento de las opciones de los mismos.

24

Hay que modificar los siguientes ficheros que se encuentran en el directorio /etc/asterisk: INDICATIONS.CONF: define las especificaciones de los tonos para las diferentes zonas geogrficas del mundo. EXTENSIONS.CONF: este es uno de los ms usados y el fichero ms importante en la configuracin de Asterisk. Contiene el dialplan , es decir, como gestiona Asterisk las llamadas entrants y salientes . Tambin contiene las extensions. El dialplan se divide en secciones llamadas contextos. Cada contexto consta de una o ms extensions. Una extension es un nmero de telfono (que puede ser nmeros, letras o ambos). AGENTS.CONF: se usa para crear colas de llamadas. Se usa en combinacin con el archivo queues.conf. Se crean agentes. Estos son usuarios con los que se puede hablar en las llamadas entrantes a las colas. QUEUES.CONF: se usa para crear las colas. El sistema es capaz de contestar inmediatamente cada llamada entrante sin considerer si hay disponible un operador o no. Si todas las lineas estn ocupadas,lallamada sera retenida en una cola hasta que hayaun agente libre. SIP.CONF: sirve para configurar todo lo relacionado con el protocolo SIP y aadir nuevos usuarios o conectar con proveedores SIP. SIP_ADDITIONAL.CONF: es una extensin del SIP.CONF. Contiene los usuarios o extensiones asociadas. VOICEMAIL.CONF: es un buzn de voz. ASTERISK.CONF: es el fichero de configuracin donde estn los diferentes components del Asterisk: ficheros de log, de configuracin, scripts. Y MUCHOS MS

INDICATIONS.CONF
[general] country=es [es] description = Spain ------ PARA ESPAA ringcadence = 1500,3000 dial = 425 busy = 425/200,0/200 ring = 425/1500,0/3000 congestion = 425/200,0/200,425/200,0/200,425/200,0/600 callwaiting = 425/175,0/175,425/175,0/3500 dialrecall = !425/200,!0/200,!425/200,!0/200,!425/200,!0/200,425 record = 1400/500,0/15000 info = 950/330,0/1000 dialout = 500

EXTENSIONS
[general] static=yes writeprotect=no autofallthrought=yes [globals] ;MusiconHold=>/var/lib/asterisk/mohmp3/ #include globals_custom.conf VM_PREFIX = * RINGTIMER = 15

25

REGTIME = 7:55-17:05 REGDAYS = mon-fri RECORDEXTEN = "" PARKNOTIFY = SIP/200 OUT_1 = ZAP/g0 OPERATOR = NULL = "" IN_OVERRIDE = forcereghours INCOMING = group-all FAX_RX_EMAIL = fax@mydomain.com FAX_RX = system FAX = DIRECTORY_OPTS = DIRECTORY = last DIAL_OUT = 9 DIAL_OPTIONS = tr DIALOUTIDS = 1 CALLFILENAME = "" AFTER_INCOMING = LANGUAGE = es [from-internal] include=>default [llamadas_internas] exten => _7.,1,Dial(SIP/${EXTEN}@callman1) exten => _69.,1,Dial(SIP/${EXTEN}@callman1) [llamadas_externas] ;exten => _0.,1,Dial(SIP/${EXTEN}@callman1) [default] include=>cola include=>extensiones include=>centralita include=>buzon include=>llamadas_internas [centralita] exten=>69000,1,Answer exten=>69000,2,Background,inicio exten=>69000,3,WaitExten exten=>1,1,Goto(submenuinfra,s,1) exten=>2,1,Goto(submenuasic,s,1) [submenuinfra] exten=>s,1,Ringing exten=>s,2,Background,infra exten=>s,3,WaitExten exten=>1,1,Goto(infra,Marta,1) exten=>2,1,Goto(infra,Fernando,1) exten=>0,1,Goto(infra,Operadora,1) exten=>9,1,Goto(default,69000,1) [submenuasic] exten=>s,1,Ringing exten=>s,2,Background,asic exten=>s,3,WaitExten exten=>1,1,Goto(asic,Carlos,1) exten=>2,1,Goto(asic,Javi,1) exten=>3,1,Goto(asic,Manolo,1) exten=>3,103,Voicemail,b67011 exten=>0,1,Goto(asic,Operadora,1) exten=>9,1,Goto(default,69000,1) [infra] exten=>Marta,1,Dial(SIP/78902@callman1) exten=>Fernando,1,Dial(SIP/71059@callman1) -----DEFINIMOS LOS CONTEXTOS -----PARA ESPAA

26

exten=>Operadora,1,Dial(SIP/77007@callman1) [asic] exten=>Carlos,1,Dial(SIP/67716@callman1) exten=>Javi,1,Dial(SIP/78759@callman1) exten=>Manolo,1,Dial(SIP/67014@callman1) exten=>Operadora,1,Dial(SIP/77007@callman1) exten=>Manolo1,1,Dial(SIP/69002) [extensiones] exten =>67716,1,Dial(SIP/67716@callman1) exten =>67011,1,Dial(SIP/67011@callman1) ------ DIFERENTES EXTENSIONES

[cola] exten =>69110,1,AgentCallbackLogin(|@from-internal) exten =>69100,1,Playback(custom/None) exten =>69100,2,Queue(70000|tThH|||45) exten =>69100,3,Voicemail(666@testmail) [buzon] exten =>69002,1,Dial(SIP/69002) exten =>69001,1,Dial(SIP/69001,25) exten =>69001,2,VoiceMail(555@testmail) exten => 69666,1,VoicemailMain(555@testmail);funciona OK

Y as sucesivamente con el resto de los archivos de configuracin 9. COSTE DE LA SOLUCIN La versin Express de Call Manager (una versin recortada) cuesta unos 2000 $ , para 120 usuarios. El software de Asterisk es libre (coste cero). Los servidores, como ya se ha visto no son mquinas excesivamente potentes ni con Hardware especfico, por lo que 2 PCs de hoy en da pueden valer (si acaso el del Call Manager con el doble de RAM que el Asterisk). Pero con 3000 euros, puede ser suficiente. Un telfono IP de Cisco, puede costar 300 euros, mientras que un SIP puede estar por los 50 euros. Debemos multiplicar por el nmero de usuarios. Aqu no incluiriamos el coste de la red (se supone que tenemos el cableado). El router de Cisco puede costar de 3500 a 4000 euros. Un coste invisible es el de la configuracin del router , del Call Manager y del Asterisk, aunque pueden ser bastantes horas de trabajo y de aprendizaje.

27

10. BIBLIOGRAFA Se han escogido 2 libros, uno para Call Manager y otro para Asterisk por ser los ms completos, aunque la mayor parte de recursos de configuracin de Asterisk se pueden obtener por la web. Cisco CallManager Fundamentals, Second Edition by John Alexander, Chris Pearce, Anne Smith, Delon Whetten Cisco Press September 2005 AsteriskTM The Future of Telephony OReilly Media, Inc. Jim Van Meggelen, Jared Smith, and Leif Madsen 2005

http://www.cisco.com http://www.asteriskdocs.org http://www.asteriskguru.com/

28

Anda mungkin juga menyukai