CONFIGURA TU PROPIO IP-PBX

 

El estado del software de fuente abierta ha progresado tanto hasta el punto en el que tu mismo puedes configurar tu propio Ip Pbx, en tu casa, en una tarde cualquiera , con un numero minimo de iversion nesecitada. Todo lo que necesitas son explicaciones explicitas las cuales te proveeremos aqui.

 

En tiempos pasados , hubiera sido costoso tener un Pbx personal usando repuestos de hardware, software de fuente abierta, y proovedores de bajo costo, ahora todo esto puede ser realizado por casi nada. La clave es la fuente abierta asterisk ip pbx y el paquete asterisk@home que incluye asterisk y la herramienta de configuracion GUI basada en la web.

 

 

LOS COMPONENTES

 

Ud. Tendra que configurar tres componenmtes principales: el IP PBX, los los audiofonos y el servicio de portal que le permita llamra a cualquier persona en el PSTN. Describire como configurar cada uno de estos. Asumo que ud. Una red en casa y un acceso al  ancho de banda. Si ud. Esta detras de un firewall NAT, no Habra problemas pueto que no tendra que hacer nada especial como por ejemplo corer el IP PBX fuera del NAT. Todo lo que interesa es que ud. Disponga de un ancho de banda necesario para llevar el trafico de voz

 

 

EL IP PBX

Ud. Nesecitara una computadora para correr el IP PBX, ud. Deveria tener el linux instalado en casa, no recomiendo utilizarlo para configurar sus audifonos, si desea hacer eso , tendra que bajar y configurar el software PBX ud. Mismo, sin embargo el resto de instrucciones dadas aqui seran de mucha utilidad.

Si ud. Dispone de una PIII, usela, si no es asi , puede adquirir una EBay por algo de $40.

Yo utilizaba una Dell optiplex GX1, una PIII de 450 MHZ con un sistema de 128 RAM dispone de sonido y Ethernet asi que ningun hardware adicional sera necesario.

Ud. Descargara el asterisk@home en esa maquina, comienza formateando el disco duro , asi que asegurese que no haya informacion valiosa en la maquina que quiera conservar , mas detalles a continuacion.

 

 

AUDIFONOS

Usted puede adquirir audifonos de grandstream, SNOM, Cisco, e incluso de avaya, o podria comprar algun adaptador de SNOM o Cisco y usar un telefono analogo Para comenzar , aunque es mas facil adquirir un softphone y hacerlo corer en otra maquina. Describiremos como obtener e instalar el softphone Xlite en windows para usarla como telefono. Tambien utilizara esta maquina de windows para administrar el IP PBX, a traves de un browser, si desea utilizar una maquina que tenga el linux en ves de esta , nesecitara tener los softphones apropiados, pero igualmente puede utilizar el browser para administrar el IP PBX.

 

PORTAL SIP

Presumo que ud. Quiere comunicarse con otras personas en la red PSTN, si es asi , entonces nesecita obtener un servicio de portal o gateway. Desde que la llamada es llevada  a una red de circuitos compartidos,  cuesta realmente mucho menos. Esto significa que solo tendra que pagar por esta parte del sistema .

Describire como configurar acceso a dos servicios , uno para llamadas entrantes y otra para llamadas salientes.

VoipJet es utilizado para llamadas salientes, su precio es de 1.3 centavos de dolar por minuto, sin cargo de servicios o minimo mensual.

BroadVoice es usado para las llamadas entrantes. eliges un numero de telefono (puede escoger el codigo de area y cambiar). Tienen varios planes, pero yo firme por uno que cobra $5.95 por mes, con minutos entrantes ilimitados. tambien puedes hacer llamadas salientes ilimitadas usando esta cuenta(incluye 100 minutos por mes, y 3.9 centavos por minuto adicional). Hay un honorario de $9.95 en la activacion del broadvoice. Osea que si tienes el hardware, puedes cnfigurar tu IP PBX por un total de $9.95 y hacerlo corer por $5.95 por mes

 

 

RED CASERA

Asumo que ud. Dispones de una red casera, y esta configurada detras un gateway router(conocido tambien como NAT firwall). Nesecitara escoger una direccion ip estatica para su IP PBX que esta en su propia red casera.

 

 

CUANTO COSTARA TODO ESTO?

Asumo que ud. Ya dispone de un servicio de banda, un router y una maquina en windows con los softphones funcionando,

Si ud. Dispone de una computadora de repuesto la cual pueda dedicar a este projecto, no Habra mucho costo en los equipos amenos que nesecite comprar un audio headset para el softphone . si ud. no tiene una computadora de repuesto  podria adquirir una en ebay por unos $60 incluyendo el envio, esto no incluye el monitor, claro no nesecitara un monitor, solo cuando proceda con los primeros pasos, asi que asumire que puede prestarse uno .

Su unica inicial seria el honorario de $9.95 por la activacion del broadvoice.

Su costo mensual seria de $5.95 por servicio de llamadas entrants y $1.3 por minuto para llamadas salientes del voipJet. Si ud hace pocas llamadas salintes podria no usar el voipJet  y quedarse con los 100 minutos que le da el broadvoice. Digamos que ud usa 100 minutos  del voipjet, eso le costaria $1.30 adicionales.

Entonces ud. Puede llevar a cabo su propio proyecto con el IP PBX con una inversion de menos de $100 y $100 pr a–o. Esto es mucho menos que lo que estoy pagando actualmente por un servicio de AT&T , en realidad un a–o de este servicio costaria menos de lo que pago mensualmente.

 

 

 

 

 

PASO 1 Ð FIRMAR POR LOS SERVICIOS

 

Esta seccion lo conduce a firmar por el voipJet y el broadvoice. Por lo cual estoy utilizando 2 servicios

            1.  es menos costoso, si lo usa mas, y

            2.  ilustra  como configurar 2 tipos distintos de trunks

 

 

 

VoipJet

 

Buscar    http://www.viopjet.com

Firmar por un servicio, luego logearse y seguir que describe como configurar el asterisk. Nesecitara copiar ÔVoipJet account number(username)Õ (numero de cuenta del voipjet(nombre de usuario)) Ô tu Ô codigo de autorizasion (password) y la direccion ip de tu servidor (dependiendo de donde te encuentres). Ignora el resto de instrucciones.

 

 

BROADVOICE

Buscar  http://broadvoice.com , firmar, di Ôquiero usar mi propio SIP deviseÕ. Cuando pregunte que tipo de devise, seleccionar Ôno listed(SIP generico)Õ cuando pregunte por detalles solo di asterisk y lo siguiente seria elegir tu numero de telefono. Lo siguiente es escoger tu plan, yo recomendaria Ôbroadvoice BYOD liteÕ una vez que hallas terminado este proceso logeate, has click en ÔaccountÕ y prosigue al Ôshow settingsÕ, linkea en la seccion Ôyour deviceÕ , esta seccion te da un numero (en caso la olvides) y un password (que nesecitaras despues).

Tambien deves cliquear en el link Ôsupport centerÕ en la izquierda y bajar la guia Ôstep by step installationÕ por Ôbring your own devicesÕ. Selecciona ÔasteriskÕ deves seguir las instrucciones en la seccion 3 para encontrar el Ôproxy apropiadoÕ que usaras. Esto implica tambien hacer pingins a sus proxies para encontrar la que tenga la latencia mas baja. Necesitaras esto despues.

Instrucciones detalladas :

 

1.     has un ping en los siguientes anfitriones o hosts : proxy.lax.broadvoice.com, proxy.dca.broadvoice.com, and proxy.mia.broadvoice.com.

2.     elije el que tenga la latencia mas baja .  en mi caso fue proxy.dca.broadvoice.com.

3.     usa nslookup para obtener las direcciones ip de los proxy.dca.broadvoice.com.  en mi caso es 147.135.0.128

 

 

 

PASO 2 Ð CONFIGURAR UNA RED CASERA

 

Escoge una direccion ip para el IP PBX. Nesecitaras encontrar una direccion que no sea usada en tu subnet exterior, el rango es asignado por tu servidor DHCP.  Yo escogi el 192.168.0.40 si escoges una distinta , tendras que hacer algunos ajustes instruccionales por consiguiente.

 

PASO 3 Ð CONFIGURAR EL SIP SOFTPHONE

 

bajar e installer el xlite desde : http//xten.com.

 

correr el xlite. Cliquea en el icono ÔmenuÕ para configurarlo, cliquea en Ôsystem settingsÕ, luego Ôsip proxyÕ, luego ÔdefaultÕ

 completa los siguientes campos :

 

User name: 200
Authorization user:
200
Password:
abc123
Domain/Realm:
192.168.0.40
SIP Proxy:
192.168.0.40

 

Deve parecerse a este.

 

 

 

 

PASO 4 Ð CONFIGURAR EL ASTERISK@HOME

 

Las demas instrucciones indicant como instalar y configurar el asterisk@home, desde ahora me refrire a el como AAH

 

INTRODUCCION

 

AAH es un paquete que consiste en muchos components mayors. Estos fueron desarrollados y soportados independientemente . la parte ÔasteriskÕ es una base IP PBX, y la parte Ô@homeÕ consisten de aplicaciones , un sistema de provision, un instalador, un sistema de operacion , que juntos hacen un paquete complete. Los mayors components que hacen al AAH son:

 

 

 

OBTEN EL SOFTWARE

AAH puede ser descargado desde : http://asteriskathome.sourceforge.net descarga el archive basico ISO, quemalo en un cd como un volumen booteable.

 

CARGA EL AAH

Esto va a reformatear tu disco duro y cargar todo desde el sistema operativo, asi que asegurate de haber guardado toda tu informacion .

Bootea tu maquina desde el cd, luego preciona enter y espera que todo cargue y copile, esto tomaria 30 minutos a mas de pendiendo de cuan rapida sea tu computadora, al final retira el disco y  rebootea desde el disco duro.

El login inicial es :

username: root

password: password

 

ESTABLECE UNA RED

Probablemente la maquina recibio una direccion ip de DHCP, pero no es lo que quieres ahora, logeate como root y has correr:

 

netconfig

exibira la informacion de configuracion.  Deves entrar en lo siguiente:

IP address: 192.168.0.40

Netmask: 255.255.255.0

Gateway: 192.168.0.1

DNS Server: 192.168.0.1

 

Ok a estos cambios , luego rebootea la maquina para que los cambio tomen efecto.

Despues de rebootearla logeate una ves mas, nesecitas adicionar la direccion ip del servidor broadvoice.

Una ves que todo eso este terminado puedes seguir con la configuracion atraves de la web.

 

:

 

BUSCAR EL AMP

Desde tu buscador de web, ve a http//:192.168.0.40. deverias ver lo siguiente :

 

 

 

 

 

 

selecciona ÒAsterisk Management Portal.Ó  Logeate como en el ejemplo siguiente :

username: admin

password: password

 

ahora deverias entar en la pantalla principal AMP

 

 

haz clik en  ÒSetupÓ para entrar en la pantalla de configuracion personal

 

.

 

 

 

CONFIGURA UN  TRUNK DE BROADVOICE

Haz clik en  ÒTrunksÓ y luego ÒAdd SIP Trunk.Ó  Versa una forma de espacio SIP trunk.

 

 

Nesecitaras completer las partes mas importantes en la pantalla SIP/Trunk. Yo estoy usando un broadvoice solo para servicio entrante, asi que no administrare informacion trunk saliente.

 

Outbound caller ID:  7237570239
Max channels:
1

Las configuraciones salientes(outgoing settings) pueden ser dejadas como estan , a esepcion de la parte que dice trunk por broadvoice.

En incoming setting llenar con lo siguiente:

 

User Context: 7327570239
User Details:
callerid=7327570239
context=from-pstn
dtmfmode=rfc2283
fromdomain=sip.broadvoice.com
host=sip.broadvoice.com
insecure=very
secret=********
type=user
user=7327570239
username=7327570239

El formato de registro es:

username:password:phone_number@provider_domain.  Para broadvoice, esto es lo que quedras usar( reemplazar con tu numero de telefono y password broadvoice: )

 

7327570239@sip.broadvoice.com:**********:7327570239@sip.broadvoice.com/200

una ves que toda la informacion sea integra, puedes hcer clik en el boton ÔsubmitÕ, despues que lo hallas hecho una linea roja aparecera en la parete superior de la pantalla, para poder aplicar tus cambios deves hacer clik en esta linea con la finalidad de recaragr los archivos del asterisk

 

CONFIGURA UN TRUNK VOIPJET

Has clik en  ÒTrunksÓ y luego ÒAdd IAX2 Trunk.Ó  Veras una proforma en blanco para el trunk IAX2

 

 

 

llena los espascios en blanco asi:

Outbound Caller ID: 7327570239
Maximum channels:
1

Esta ves llenaremos los espacios de la configuracion saliente :

Trunk name:: voipjet
Peer Details:
auth=md5
secret=***********
  (esta informacion  sacala de la informacion de configuracion del voipjet)
host=216.118.117.46  (esta informacion  sacala de la informacion de configuracion del voipjet)

type=peer
username=*****
(esta informacion  sacala de la informacion de configuracion del voipjet)

notransfer=yes
context=default

Puedes dejar el ÒIncoming SettingsÓ y luego el  ÒRegister StringÓ blank.

CONFIGURAR EXTENSIONES

Ahora es el momento de definer las extensiones. Configurare 2 extensiones, numero 200 en la base y numero 201 en el studio. Ya tengo mostrada como configurar el xlite extension numero 200, y tu puedes configurar otra extension como esa para el 201, o puedes configurar en ves un SIP phone. 

Clikea en ÒExtensionsÓ a la izquierda, y ÒAdd An Extension.Ó  veras la pagina de extensions.

 

 

la informacion que completaras sera la siguiente:

Extension: 200
Password: abc123
Full name: basement
Voice Mail Password: 1234
Email Address: <tu email>

Cuando hallas terminado de adicionar la extension, podras ver los detalles de esta misma hacienda clik en su nombre en el lado derecho de la interface AMP (como se aprecia arriva).

 Adiciona extensions como lo hiciste con la 201. recuerda siempre hacer clik en la linea roja para hacer que el asterisk actualize los cambios que hiciste .

CHEKEA EL REGISTRO DEL TELEFONO

En este punto, las aplicaciones de xlite se deven haber registrado con el AAH, si no es asi, sal del xlite (deves pararlo desde el icono tray) y reiniciar. Deve decir Ôlogged inÕ(logeado). Si no es asi ve al troubleshooting(encuentra problemas) abajo. Para comenzar, asegurate que hallas asignado el mismo password en la proforma y en el telefono. 

 

 

 

 

 

en el xlite, marka *23 para el audio y otros niveles

CONFIGURAR GRUPOS DE SONIDO

Ahora vamos a configurar un grupo de sonido, para asi poder llamar a todas las extensions a la ves. Esto es muy util, asi de esta manera las llamadas entrantes alertan a todas las extensions. 

A la izquierda, has clik en ÒRing GroupsÓ y a la derecha en ÒAdd Ring GroupÓ.

llena la proforma de la siguiente manera:

Group Number: 1
Extension List:
      200
  201

Ring Time: 18
Destination if no answer: Voicemail basement <200>

Guarda los cambios, y has clik en la linea roja para asegurarte que tomen efecto .

 

CONFIGURA UNA RECEPCIONISTA DIGITAL

Una recepcionista digial es una aplicacion que atiende llamadas entrantes, interactua con llamantes, y edita las llamadas. Le permite a los llamantes markar a una extension interna, para asi acceder a el directorio de la compa–ia, o alcanzar destinos seleccionados deacuerdo a los parametros predefinidos del dial. Lo configuraremos para markar por extension para darle a el direcrorio de la compa–ia y llamar a todas las extensions si la persona que llama marka Ô1Õ

La recepsionista digital configurada implica una serie de pantallas y de acciones, no todo sera ilustrado. Parte de esta configuracion incluye mensajes grabados para las personas que llamen. Puedes grabar esto independientemente, y cargar archivos de mp3, o puedes usar el xlite para marker y graver. El ultimo metodo sera ilustrado. En general  las instrucciones de configuracion son explicitas y claras, osea qu esto te dara lo esencial.

Has clik en  ÒDigital ReceptionistÓ en la izquierda. Dle enter a 200 como el numero de extension actual. En el xlite, marka *77 y grava un mensage, algo asi :

hola. Has hecho contacto con el sistema de telefono experimental de charles hayden. Puedes markar 3 extensiones digitales, marka 1 para todas las extensions o asterisco para el directorio.

Cuelga y marka *99 para escuchar el mensage, regrava si es necesario.

Nombre de la grabacion Òtop greetingÓ y agrega una descripcion.

En la siguiente pagina, para Ònumero de opciones para el menu de saludo principal presiona 1.

En la siguiente pantalla, elije ÒRing Group #1Ó como la accion.  Esto quiere decir que  cuando los llamantes presionen Ò1Ó ira al grupo de llamada  #1, la cual ira a todas las extensions.

Configurar un Outbound Routing (encaminamiento de salida)

Has clik en el link ÒOutbound RoutingÓ y completa con lo siguiente::
Route Name: outgoing
Dial Patterns:  1NXXNXXXXXX
Trunk Sequence: IAX2/voipjet

 

 

Si hasta aqui lo has hecho todo como lo indicado, marka el Ô7777Õ en tu telefono SIP, esto simulara una llamada entrante y escucharas tu saludo. En este punto el sistema deve tener suficientes funcionalidades para markar a traves del voipjet.

 

Ahora llama a un numero, deberia sonar en el otro final. Recuerda que nesecitas markar 1 seguido de 10 digitos.

 

Configurar llamadas entrantes

Ahora configuraremos llamadas entrants par air al recepsionista digital, marca ÒIncoming CallsÓ link, y has clik en ÒDigital ReceptionistÓ Òtop greetingÓ.

 

 

Editar extensions.conf

Hasta ahi hemos hecho todo lo relacionado al AMP web GUI. Ahora vamos a la parte de la editacion de archivos de texto. Esto es oviamente no desiable, pero asi es este paso, asi que deves hacerlo. Puedes configurar extensions.conf atraves del AMP web GUI . haz clik en el link Maintenance en la parte de arriba de la pagina AMP y clikea en el    link Config Edit en la mano izquirda del menu . luego clikea en extensions.conf.

Mira a la izquierda from-sip-external y haz clik.  Por defecto AAH envia llamadas SIP entrantes al estatus de congestion. Esto significa que todas las llamadas entrantes sonaran a los llamantes y nunaca lo haran en el sistema AAH.

Hay cuatro lineas bajo la seccion [from-sip-external]. Una esta comentada con un punto y coma (;). Comenta las siguientes 3 lineas agregando puntos y comas. Ahora nesecitamos 2 nuevas lineas ÔextenÕ.

La primera es:

exten => _.,1,Wait(1)

la cual le indica al AAH que espere por 1 segundo una vez que la llamada halla sido detectada desde un servidor externo SIP. Esto asegura de que no cortemos esta parte del mensaje de saludo . la segunda linea que devemos agregar es :

exten => _.,2,Goto(from-pstn,s,1).



cuando acabemos con esta seccion deve verse asi :

[from-sip-external]
;give external sip users congestion and hangup
;exten => _.,1,AbsoluteTimeout(15)
;exten => _.,2,Congestion
;exten => _.,3,Hangup


exten => _.,1,Wait(1)
exten => _.,2,Goto(from-pstn,s,1)

cuando hallas acabado y hallas guardado los cambios, has clik en en el link arriba de la pantalla config edit  Re-Read Configs. Esto hara que el astrerisk recharge su configuracion y archivos y hacer que los cambios tomen efecto.

Probar llamadas entrantes

Ahora es el momento de la verdad. Si todo estuvo optimo, deves estar listo para probar llamadas entrantes en tu sistema AAH.  Desde un telefono (POST o cell, cualquiera) marka tu numero BroadVoice . deves escuchar tu saludo! En este punto estas probablemente convencido de que el sistema funciona . escucha tu saludo incial, repitelo markando 9. lugo marka el Ô1Õ y tu extension y telefono deven empezar a sonar. Ahora tienes el Asterisk@Home configurado y funcionando con tu cuenta Broadvoice..

 

 

 

Troubleshooting(eliminador de problemas)

Si las cosas no salen la primera ves, puedes buscar el problema utilizando la consola del asterisk.Esto se puede utilizar para mostrar mensajes SIP entrantes atraves del sistema, como tambien pasos ejecitados e interpretados en el plan dial de intrucciones.

Si te sientes major usando ethereal, puedes usarlo en vez de ver los mensajes SIP, no describire como bajarlo o configurarlo, solo dire donde puedes obtenerlo, http://www.ethereal.com.

Para usar la consola del asterisk , anda a la consola del linux o entrap or el ssh. Recuerda que el username es root  y el password es password.  Dale el commando:

asterisk Ðvvvvr

Esto unir‡ a la consola con el sistema del modo prolijo. Dale el comando

sip debug

para habilitar el SIP debugging.  Puedes apagar el SIP debugging usando el comando

sip no debug

otros commandos de la consola son resumidos http://www.voip-info.org/wiki-Asterisk+CLI.

 

 

Softphone no registrara

Xlite registra enviando mensajes de regidstro, XLite registers by sending a REGISTER message, la cual es desafiada. Luego envia otro mensaje con credenciales, la cual es aceptada.. si no ves estos mensajes de registro, puede que las configuraciones del xlite proxy no esten bien. Si aun ves el reto pero rechaza y  el registro con credenciales, los passwords estan talves en mal orden. Los passwords abc123 deven ser utilizados en ambos sitios. Tambien asegurate que los Ôauthorization userÕ esten configurados en 200

Llamadas salientes

Si tienes problemas con las llamdas salientes, chekea el username y el IAX2 trunk. Asegurate que puedas hacer pings en la direccion anfitriona. El username es un numero de 4 digitos que encontraras desde tu configuracion en VoipJet.

En un rastro de mensaje , deves ver una invitacion saliendo, seguida de un TRYING y OK (cuando el lejano final responde). Si no hay resapuesta, entonces podria haber un erro de ip o un ip incorrecto, si la INVITACION es seguida inmediatamente por un error 4XX o 5XX talves el user name o password sean incorrectos.  

Llamadas entrantes

Si el trunk del broadvoice entrante fue bien configurado el asterisk registrara exitosamente y renovara el registro cada 10 segundos . mira en registro saliente, un desafio, otro, registro con credenciales y un 200 entrante OK. Si no obtienes respuestas entonces chekea a el anfitrion y a los campos del SIP trunk.  

Si el registro es exitoso, cuando llames (desde un telefono POST) deves ver una invitacion siendo recivida. Si tienes un  extensions.conf, no muy bien cambiado entonces el sistema respondera con un error. Mira el debug de salida par aver como la invitacion es procesada. Deves ver el  Wait y el GoTo  al que entraste en extensions.conf.  si ves esto, y la llamada no ha sido au contestada, podrias querer cambiar  Incoming Calls para mandarla a un telefono especifico, por ejemplo al Òbasement <200>Ó. Esto dara paso al recepsionista digital y al grupo de llamada por ahora. Si estos areglos, miran a esas dos pantallas, si no asegurate que el Òcontext=from-pstnÓ  esta presente en trunk entrante. Si esto no arreglas las cosas tendras que seguir el rastro por pasos a traves de los contextos y pasos en el extensions.conf.

 

Siguiente

El AAH te ha provisto con un ton de caracteristicas preconfiguradas. Puedes empezar leyendo los archivos de configuracion principal para ver algunas de las cosas que puede hacer con el AAH y el broadvoice y las cuentas voipjet. Podrias querer configurar el broadvoice trunk para hacer llamadas salientes, usando un prefijo. Seria bueno si pudiera usar un broadvoice de llamadas salientes hasta que los 100 minutos sean utilizados, entonces cambiate a voipjet, si sabes hacerlo avisame.

Puedes hacer soportes para los archivos de tu propia configuracion soportando los archivos en /etc/asterisk el directorio de tu AAH server. El commando AMP. ÒBackupÓ  en la izquierda puede ser utilizado para hacer soportes periodicos.  

Si estas interesado en hacer llamadas internacionales, agrega algunos patrones en  ÒOutbound RoutingÓ.  Comunmente los patrones del dial estan preconfigurados, osea que solo tienes que escojerlos.

lee extensions.conf y ve lo que ya esta configurado y pruebalo.

Referencias adicionales

Aqui hay algunos sitios donde recurrir para encontrar mas sobre el AAH, asterisk, y sus componentes.

Provedor de servicios

BroadVoice http://broadvoice.com
VoipJet http://voipjet.com
VoicePulse http://connect.voicepulse.com
TelaSip http://www.telasip.com/index.html?PARTNER=coupon4voip
Free World Dialup http://www.freeworlddialup.com
LibreTel http://www.libretel.com

Software

Asterisk@Home y Asterisk:

Asterisk@Home http://asteriskathome.sourceforge.net/
Asterisk http://www.asterisk.org/
Asterisk@Home Handbook http://asteriskathome.sourceforge.net/handbook
Asterisk@Home support http://www.voip-info.org/tiki-index.php?page=Asterisk+at++Home
Asterisk Support http://www.voip-info.org/tiki-index.php?page=Asterisk
Asterisk@Home info http://geekgazette.com/index.php?option=com_frontpage&Itemid=1&limit=4&limitstart=8

AMP (Asterisk Management Portal)

AMP Home http://amp.coalescentsystems.ca/

FOP (Flash Operator Panel)

FOP Home http://www.asternic.org/

Sugar CRM

What it is and how to set it up http://www.sugarcrm.com/home

CentOS

            Empresa libre OS http://centos.org

telefonos

XLite http://xten.com/index.php?menu=products&smenu=xlite
SipXPhone
http://www.sipfoundry.org/sipXphone/index.html

herramientas

            Ethereal http://www.ethereal.com

telefonos

comprar telefonos http://www.voipsupply.com/
comprar telefonos https://www.thevoipconnection.com/
comprar telefonos http://store.sipphonestore.com/
XLite softphone http://www.xten.com/
SNOM phones http://www.snom.com/phones.html?&L=1
ArtDio phones http://www.artdio.com.tw/en/ipf.htm
Grandstream phones http://www.grandstream.com/y-product.htm
Cisco phones http://www.cisco.com/en/US/products/hw/phones/ps379/
Avaya phones http://www.avaya.com/gcm/master-usa/en-us/products/offers/4600_series_ip_telephones.htm&View=ProdTechSpec

reconocimiento

una version preliminary de este set de instrucciones fue producida por Jacob Cazell (http://www.cazz.org/).  Ayudo inmensamente a tener mi primer set de sistemas de una forma apropiada la primera ves e inspire  este documento. Algo de esta seccion estuvo encorporada en su material.

Ire agregando estas instrucciones de ves en cuando mientras experimento con caracteristicas adicionales, provedores de servicio y lansamientos subsequentes.  Si tienes alguna sugerencia, correccion o comentario, serian bienvenidas, manda los comandos a esta direccion  cchayden@gmail.com

 

Appendix 1 Ð Feature Codes

*411 directorio
*43 prueba de eco
*60 tiempo
*61 clima
*62 horario de levantamiento de llamada
*65 prueba festival
*70 activar llamada en espera (desactivada por defecto)
*71 desactivar llamada en espera
*72 sitema de editacion de llamada
*73 desabilitar edicion de llamada
*77 grabacion IVR
*78 habilitar no molestar
*79 desabilitar no molestar
*90 llamada ocupada
*91 desabilitar llamada en espera
*97 centro de mensajes (no pregunta por extension)
*98 entrar al centro de llamada
*99 play grabaciones IVR
666 probar fax
7777 simular llamadas entrantes

 

Appendix 2 Ð commandos del  Asterisk CLI

Este es un sumario selecto de los commandos del asterisk. Estos commandos pueden ser activados en la consola del asterisk al cual tienes acceso corriendo:

asterisk Ðr

 

commandos generales

!<command>: ejecuta el commando dado

abort halt: cancela una accion  

add extension: agrega una nueva extension en contexto

add ignorepat: agrega un patron  

add indication: agrega la indicacion dada

debug channel: habilitar un  debugging en un channel

dont include: remueve una inclusion especificada desde el contexto

help: muestra la lista de ayuda

include context: include un contexto en otro contexto

load: carga un modulo dinamico por nombre

logger reload: reabrir archivos

no debug channel: desabilitar un debugging en un channel

pri debug span: habilitar un  PRI debugging en un span

pri intense debug span: habilitar REALLY INTENSE PRI debugging

pri no debug span: desabilitar PRI debugging en un span

remove extension: remover una extension espesificada

remove ignorepat: remover un patron ignorado del contexto

remove indication: remover la inc\dicacion dada

save dialplan: sobrescribe tu extension actual. Archive conf con una version exportada de tu en tu dialplan actual. Una copia de apoyo de tu Antigua extension.conf no fue guardad. El valor inicial de de variables globales no son escritas en la nueva extension is.conf. usando Using "save dialplan" resultara que pierde un comentario en tu extension.conf. actual.

set verbose: fijar el nivel de verboseness

show agents: mostrar el estado de los agentes

show applications: mostrar aplicaciones registradas

show application: describir una aplicacion espesefica

show channel: mostrar la informacion de un canal especifico

show channels: mostrar la informacion en los canales

show codecs: mostrar la informacion en codecs

show conferences: mostrar el estado de las conferencias

show dialplan:mostrar el dialplan

show image formats: mostrar formatos de imagenes

show indications: mostra una lista de indicaciones  

show locals: mostrar estado de canales locales

show manager command: mostrar commandos de manejo

show manager connect: mostrar usuarios de manejo conectados

show parkedcalls: enlister llamadas

show queues: mostrar estado de esperas

show switches: mostrar cambios alternativos

show translation: mostrar matriz de traduccion

soft hangup: pedido de colgaren un canal dado

show voicemail users: listar voicemails definidos

show voicemail zones: listar formato de mensajes de zona

manejo del servidor

restart gracefully: recomenzar asterisk

restart now: recomenzar asterisk inmediatamente

restart when convenient: reempezar asterisk en en volume de llamada vacia

reload: recargar configuracion

stop gracefully: apagar asterisk de manera suave

stop now: apagar el asterisk ahora

stop when convenient: apagar el asterisk cuando sea conveniente

extensions reload?: recargar solo extensiones

unload: no cargar modulos por nombre

show modules: listar modulos e informacion acerca de ellos

show uptime: mostrar informacion actualizada

show version: mostrar informacion de la version del asterisk

commandos AGI

show agi: mostrar comandos AGI o ayuda especifica

dump agihtml: descargar una lista de commandos agi en formato html

commandos de base de datos

database del: remueve base de datos

database deltree: remueve base de datos keytree/values

database get: recibe valor de base de datos

database put: Adds/actualisacion de la base de datos

database show: muestra el contenido de la base de datos

IAX commandos de canal

iax2 debug: habilita IAX debugging

iax2 no debug: desabilita IAX debugging

iax2 set jitter: fija el IAX jitter buffer

iax2 show cache: muestra IAX dialplan

iax2 show channels: muetra  IAX canales

iax2 show peers:muestra definidos pares IAX

iax2 show registry: muestra estado de registro IAX

iax2 show stats: muestra estadisticas del IAX

iax2 show users: muestra usuarios definidos  IAX

iax2 trunk debug: peticion de trunk debug IAX

iax debug: habilitar IAX debugging

iax no debug: desabilitar IAX debugging

iax set jitter:fijat IAX jitter buffer

iax show cache: mostrar dialplan cached IAX

iax show channels: mostrar canales activos IAX

iax show peers: mostrar pares definidos IAX

iax show registry: mostrar estado de registro IAX

iax show stats: mostrar estadisticas  IAX

iax show users: mostrar usuarios defionidos IAX

init keys: iniciar RSA codigos clave

show keys: mostrar RSA informacion clave

SIP commandos de canal

sip debug: habilitar SIP debugging

sip no debug: desabilitar SIP debugging

sip reload: recargar sip.conf (added after 0.7.1 on 2004-01-23)

sip show channels: mostrar canales activos SIP

sip show channel: mostrar informacion detallada de canales SIP

sip show inuse: escuchar todo en uso/limitar

sip show peers: mostrar pares definidosSIP (clientes que se registran a tu servidor asterisk)

sip show registry: mostrar registro de stadoSIP (cuando los clientes del asterisk se registran en el SIP)

sip show users: mostrar pares definidos SIP