Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

sábado, 29 de diciembre de 2012

Asterisk MYSQL Caller ID Lookup.


Aqui vamos a Validar las llamadas entrantes a nuestra Central atravez de una base de dato MYSQL y basado en el Caller ID  la llamada sera destinada a rutas especificas.

Como enviar una notificación por correo electrónico desde Asterisk


Supongamos que por cada  llamada entrante a un Queue o a una extensión especifica  deseáramos enviar un correo electrónico.  O por ejemplo  que por   pudiéramos tener una   extensión especifica donde  quien nos llama a nuestra central graba  un mensaje y luego ese mensaje se nos envía por correo electrónico.

Bueno  aquí les dejo los pasos

martes, 18 de diciembre de 2012

Tipos de modulos en Asterisk.






There are many different types of modules, many of which are shown in the diagram above.

martes, 4 de diciembre de 2012

PHPAGI para Autenticar la claves de acceso desde una base de datos MYSQL



Este agi lo que hace es que valida la clave de acceso de  aplicación Authenticate() desde una  base de datos mysql.

miércoles, 28 de noviembre de 2012

Usando el chan_mobile en Asterisk




chan_mobile.so must be loaded either by loading it using the Asterisk CLI, or by adding it to /etc/asterisk/modules.conf
Search for your bluetooth devices using the CLI command 'mobile search'. Be patient with this command as it will take 8 - 10 seconds to do the discovery. This requires a free adapter.
Headsets will generally have to be put into 'pairing' mode before they will show up here.
This will return something like the following :-
*CLI> mobile search
Address Name Usable Type Port
00:12:56:90:6E:00 LG TU500 Yes Phone 4
00:80:C8:35:52:78 Toaster No Headset 0
00:0B:9E:11:74:A5 Hello II Plus Yes Headset 1
00:0F:86:0E:AE:42 Daves Blackberry Yes Phone 7 

Buscando errores en los Logs de Asterisk.



Estos dos comando nos pueden ayudar a encontrar errores que causan un funcionamiento inesperado en nuestra central Asterisk.

grep -i  error /var/log/asterisk/messages | less

root@Asterisk-PBX:~# cat /var/log/asterisk/messages | grep -i error | less

root@Asterisk-PBX:~# cat /var/log/asterisk/messages | grep -i warning | less



root@Asterisk-PBX:~# cat /var/log/asterisk/messages | grep -i notice | less

grep -i  error /var/log/asterisk/messages > error.txt


Los dos primeros comandos nos muestran la informacion de  forma paginada en la consola de shell .

El tercero envía  el resultado del comando a un archivo de texto llamado error.txt

Si lo que queremos es leer en tiempo real los logs podríamos ejecutar el comando :

tail -f /var/log/asterisk/messages

Lista de de códigos de Respuesta SIP.






Lista de Codigos de Respuesta SIP.


100 Trying
Extended search being performed may take a significant time so a forking proxy must send a 100 Trying response
180 Ringing
Destination user agent received INVITE, and is alerting user of call.[1]
181 Call is Being Forwarded
Servers can optionally send this response to indicate a call is being forwarded.[1]
182 Queued
Indicates that the destination was temporarily unavailable, so the server has queued the call until the destination is available. A server may send multiple 182 responses to update progress of the queue.[1]
183 Session in Progress
This response may be used to send extra information for a call which is still being set up.[1]
199 Early Dialog Terminated
Can used by User Agent Server to indicate to upstream SIP entities (including the User Agent Client (UAC)) that an early dialog has been terminated.[2]