OLPC en colombia
http://www.ted.com/talks/lang/spa/nicholas_negroponte_takes_olpc_to_colombia.html
Xuebing Du
Not today Justin
2025 on Tumblr: Trends That Defined the Year
Sweet Seals For You, Always
DEAR READER
YOU ARE THE REASON
Mike Driver

Love Begins

Janaina Medeiros

tannertan36
Three Goblin Art
Jules of Nature
Peter Solarz
trying on a metaphor
Monterey Bay Aquarium
noise dept.
$LAYYYTER
🪼
Stranger Things
he wasn't even looking at me and he found me

seen from Malaysia
seen from United States

seen from United States

seen from Netherlands
seen from China

seen from United States
seen from United States

seen from Singapore
seen from United States
seen from United States

seen from United States

seen from United States
seen from United States

seen from Türkiye

seen from Malaysia
seen from United States
seen from United States
seen from Brazil
seen from United States
seen from United States
@medellinasterisk
OLPC en colombia
http://www.ted.com/talks/lang/spa/nicholas_negroponte_takes_olpc_to_colombia.html
COMO instalar Asterisk 1.4 con Dahdi, FreePBX, avantfax en debian lenny
Hola mi amigo, Juan Miguel Alcarria Herrera, escribio este exelente HOWTO, para instalar asterisk 1.4 con, soporte para Dahdi con FreePBX, HylaFax, Iaxmodem, AvantFax todo ello en Debian Lenny: http://www.improvisa.com/index.php?name=News&file=article&sid=395 Juan Miguel Se dedica a la informática hace 10 años, y trabaja con asterisk hace un par de años.
UCell
Como le contaba en el post anterior, este es el proyecto que vengo desarrollando. Próximamente en nuestra Hermosa ciudad, se empezaran a ver en las universidades este logo. Ucell Un proyecto Bastante interesantante, Basicamente son llamadas gratis a cambio de escuchar una pequeña pauta publicitaria.
Con Ucell obtienes: Minutos gratis a Celular y Larga Distancia Nacional, acceso a la comunidad web universitaria más grande de Colombia, beneficios y bonos de descuentos de las mejores marcas, información sobre los eventos en tu ciudad, y mucho más.
Todo Desarrollado gracias a asterisk. Yo de ti ya me estaria registrando en www.ucell.com.co. Si esta interesado en emprender un proyecto gran inovacion, siempre es mejor estar del lado del open source. contactanos.
Audacity, problema linea analogas
Hace dÃas, no publicaba nada (ocupado con un proyecto bastante interesante, como era de esperar involucrado con asterisk). Este post se los debo hace varÃas semanas como solucionar problemas de colgado con en lineas análoga con la mejor herramienta de sonido OpenSource Audacity. Por que de este post? Las lÃneas análogas existente varÃas formas de establecer el cuelgue de las llamadas atravez de la señalización, el problema radica en que hay muchas formas y en muchos casos hablando tanto nuevas instalaciones en telefonÃa ip y instalaciones de plantas telefónicas convencionales, tienen problema para detectar el cuelgue. para mas información les recomiendo estas lecturas. Disconnect supervision Asterisk Disconnect Supervision busy tone Plain old telephone service La forma en que vamos a detectar el cuelgue sera gracias del Call-progress tone, ya este es mas general y esta presente cualquier linea analoga el problema radica en la falta de estandarizacion de este en la diferentes regiones de america latina. para mas informacion recomiendo este documento de la ITU, para el tone progress. Manos a la obra. para conseguir el tono de cuelgue (Busy Tone) tenemos que encotrar 3 parámetros la frecuencia 1, la frecuencia 2 y la cadencia. Lo primero que debemos hacer es grabar el tono, a diferencia de como muchos piensan este no es tan dificil de grabar, ya que si tienes este problema del colgado de las lineas analogas, en la mayoria de los casos se ve reflejado en Buzones de voz llenos de este dichoso tono. si no lo tienes puedes grabarlo con un simple microfono. luego de tener el tono(en . wav), lo abrimos con audacity y tendran algo como esto. lo primero que haremos sera medir la cadencia, para esto debemos alinear el principio del tono al segundo cero, selecionamos la primera parte y le damos recortar. Ampliamos con la herramienta de zoom asi podremos saber cuanto tiempo dura el tono y luego cuanto mide el silencio. En esta imagen vemos claramente que el silencio y el tono miden 0.25 segundos cada uno. La cadencia generalmente esta dada por un fraccionario, todos los equipos definen en que medidas.
ej. millisegundos 250/250 segundos 0.25/0.25
ahora obtendremos la frecuencia, con el tono señalado, utilizamos la herramienta. Analizar----->Dibujar Espectro Nos paramos en el primer pico y el nos dice cual es la frecuencia. en este caso es 436 Hz hacemos lo mismo con el segundo pico. en este caso el segundo pico esta por el orden de -43db, esto quiere decir que es irrelevante, este tono solo tiene una frecuencia. Listo ya tenemos todos los datos necesarios, del busy tone. Ejemplos de conflagración. Grandstream. Busy Tone: ch1-X:f1=436@-11,f2=436@-11,c=25/25; la x depende del equipo de grandstream si es un gxw 4108 o un 4104, o no se pone ch para los handy tones. NOTA: en los nuevos HandyTones 502 y 503 la cadencia se pone en millisegundos seria 250/250. Sipura Busy Tone: 436@-11,436@-11;10(.25/.25/1+2) Si conocen mas ejemplos de conflagración del Busy tone dejen los comentarios.
Nuevo firmware gxw410x
Por fin. llevamos esperando este firmware, aproximadamente 6 meses. En concreto es el Firmware 1.0.1.10 para el GXW4104 y para el GXW4108. Correcciones de errores (BUGS) • (LISTO) inundación (flooding) de consultas DNS del servidor STUN si no es válido. • (LISTO) seguir intentando descargar la actualización del firmware, si la dirección del servidor no es válido. • (LISTO) el sistema no funciona a menos que ID de usuario se configura • (LISTO) error en ring-no-answer en los anteriores versiones. • (LISTO) LED no se ilumina después de que el sistema arranca con éxito • (LISTO) GXW4108 local SIP Escuchar opción de configuración del puerto ch1: 5061; ch2: 5062; CH3: 5063; CH4: 5064; C5: 5065; C6: 5066; CH7: 5067; CH8: 5068 Algunos de las mejoras • Nueva y cargador de arranque para manejar mejor el sistema de recuperación si es necesario. • Mejora de las regiones PSTN, y detección CID . • Nuevo detector de tono (DTMF, progreso de tonos de llamada). • Se ha añadido soporte para la regeneración del flash. • Plan de marcación Mejorado, permitir la sustitución en un bloque del centro del segmento, tales como: (<0> [2-9] xx <15> x) Las tres mejoras resaltadas, Son imperdibles, ya que estos temas han dado algo de lidia(problemas). Bueno me dispongo a actualizar mis gateway. sin tengo algún problema les cuento. Para actualizar, se pueden dirigir a grandstream firmware. Para ver la lista de cambios completa aquÃ.
B410T digium
Hace dÃas o mas bien meses tenia ganas de probar la tarjeta de digium b410p, es una excelente tarjeta que permiten conectar hasta 4 lÃneas RDSI BRI con un cancelador de eco muy bueno ( incluye un cancelador de eco de 64ms o 512 taps por cada uno de los 8 canales (de la marca Octasic).) y la calidad es muy buena. Para instalarla en debian es muy sencillo, cuando estés compilando el zaptel
cd /usr/src/zaptel-x.y.z ./configure make make b410p make install make config
debes Tener internet en el instante ya que instalar el soporte mISDN y sus aplicativos.
/etc/init.d/mISDN scan
busca los dispositivos ISDN que tengas en tu server
/etc/init.d/mISDN config
configura estos dispositivos
/etc/init.d/mISDN start
corre los drivers de estos dispositivos. en este momento los led's del la tarjeta prenden y apagan, si esto no es asi puedes tener problemas de interrupciones en tu servidor. lo único que falta es tener el canal de asterisk chan_misdn cd /usr/src/asterisk-x.x.x make clean ./configure make cp channels/chan_misdn.so /usr/lib/asterisk/modules/ cp /usr/src/asterisk-1.4.21.2/configs/misdn.conf.sample /etc/asterisk/misdn.conf luego es modificar el archivo misdn.conf, según tu configuración bastante facil no. POSIBLES PROBLEMAS: que no detecte tu tarjeta, ya que tu puerto PCI no es PCI 2 /etc/init.d/mISDN scan #no detecta ninguna tarjeta. también puedes tener problemas de interrupciones, todo va bien pero cuando le das misdn start, no encienden los led's, puedes mirar dmesg|tail en un servidor muy viejo que utilizó para hacer pruebas de hardware tenia este problema, y con problemas de interrupciones por que tenia tarjeta de vÃdeo pci, no logre hacerla andar. reportaba que no tenia IRQ valida para esta tarjeta.
(HOW-TO)Instalacion de B410 en trixbox y posibles problemas
Hace algunos dias me pidieron instalar una tarjeta b410t de digium en un trixbox. en lo personal no me gusta trabajar con esta distribuccion, pero bueno, para quien lo necesite aqui les hago un pequeño HOW-TO ( como instalat digium B410 en trixbox) . Actualizado ya que hay mucho manuales que utiliza los antiguos paqutes de misdn que utilisan los comando tipo misdn-int, pero esto ya cambio por mISDN. Bueno a lo que vinimos, Primero actualizamos e instalamos lo necesario para compilar asterisk y zaptel.
yum update yum install bison bison-devel ncurses ncurses-devel zlib zlib-devel openssl \ openssl-devel gnutls-devel gcc gcc-c++ make kernel-devel yum install flex
Luego bajamos y descomprimos asterisk y zaptel acuerdate cambiar las X.X.X por la ultima version diponible. al hora de hacer este manual las versiones eran asterisk-1.4.21.2 y zaptel-1.4.11.
cd /usr/src/ wget http://downloads.digium.com/pub/asterisk/releases/asterisk-X.X.X.X.tar.gz wget http://downloads.digium.com/pub/zaptel/releases/zaptel-X.X.X.tar.gz tar -xzvf asterisk-X.X.X.X.tar.gz tar -xzvf zaptel-X.X.X.tar.gz
Compilamos zaptel con el soporte para b410 debes Tener internet en el instante ya que instalar el soporte mISDN y sus aplicativos.
cd zaptel-X.X.X ./configure make make install /etc/init.d/zaptel start make b410p
busca los dispositivos ISDN que tengas en tu server
/etc/init.d/mISDN scan
Configura estos dispositivos
/etc/init.d/mISDN config
corre los drivers de estos dispositivos. en este momento los led's del la tarjeta prenden y apagan, si esto no es asi puedes tener problemas de interrupciones en tu servidor.
/etc/init.d/mISDN start
lo único que falta es tener el canal de asterisk chan_misdn
cd /usr/src/asterisk-x.x.x make clean ./configure make cp channels/chan_misdn.so /usr/lib/asterisk/modules/ cp /usr/src/asterisk-1.4.21.2/configs/misdn.conf.sample /etc/asterisk/misdn.conf
Una vez realizado estos comandos, tendremos que editar el archivo /etc/asterisk/misdn.conf puedes utilizar este ejemplo:
[general] misdn_init=/etc/mISDN.conf debug=0 ntdebugflags=0 ntdebugfile=/var/log/misdn-nt.log ntkeepcalls=no bridging=no l1watcher_timeout=0 stop_tone_after_first_digit=yes append_digits2exten=yes dynamic_crypt=no crypt_prefix=** crypt_keys=test,muh [default] context=from-pstn language=en musicclass=default senddtmf=yes far_alerting=yes allowed_bearers=all nationalprefix=0 internationalprefix=00 rxgain=0 txgain=0 te_choose_channel=no pmp_l1_check=no reject_cause=16 need_more_infos=no nttimeout=no method=standard overlapdial=yes dialplan=0 localdialplan=0 cpndialplan=0 early_bconnect=yes incoming_early_audio=no nodialtone=no presentation=-1 screen=-1 echocancel=yes echotraining=no jitterbuffer=4000 jitterbuffer_upper_threshold=0 hdlc=no max_incoming=-1 max_outgoing=-1 [out] ports=1,2,3,4 context=from-pstn msns=*
ahora solo nos queda crear enlaces simbolicos en el rc para que arranquen los drviers antes que el asterisk.
ln -s /etc/init.d/mISDN /etc/rc5.d/S10mISDN ln -s /etc/init.d/mISDN /etc/rc3.d/S10mISDN ln -s /etc/init.d/mISDN /etc/rc4.d/S10mISDN ln -s /etc/init.d/mISDN /etc/rc2.d/S10mISDN
Para Configurar el FreePBX basta con crear una trncal CUSTOM. y Custom Dial String. Ponemos.
misdn/g:out/$OUTNUM$
Listo, espero que sea de gran ayuda.
como instalar el queue stats de asteriskguru
Esta herramienta le ayudará a tener una mejor visión de las llamadas entrantes y salientes que pasan a través de su servidor Asterisk. Supongo que usted tiene algunos conocimientos básicos en Asterisk, PHP y bases de datos. La aplicación Hace lectura de los archivos queue_log y el cdr (call detail registry), coloca su contenido en una base de datos y de allà recibe otro tipo de estadÃsticas para un grupo de opciones. Esta aplicación utiliza jpGraph para el producto de gráficos que está con licencia QPL. PREQUISITOS
Para usar esta estadÃstica que usted necesita:
Asterisk
PHP superior a 4.3.5
Base De Datos posgreSQL
ZendOptimzer
Ya que los scripts en php están encriptados, necesitamos el zendoptimzer para que el apache los pueda leer. Despues de instalado todos los prerequisitos. bajamos la version mas reciente de aqui la ponemos en /var/www (debian) lo descomprimos. (tar -xvf queue_stats.0.3.0.tar) entrmaos al directorio. creamos la base de datos. personalmente uso el phppgadmin. creamos las tabalas de acuerdo al archivo ../db/db.sql Luego configuaramos un avountcode, para que todas las llamadas queden registardas en un CVS aparte. /etc/asterisk/sip.conf o iax.conf
[some_username] type=friend secret=password callerid=" some_callerid" disallow=all allow=gsm context=iaxcontext auth=md5,plaintext,rsa qualify=no host=dynamic notransfer=yes transfer=no accountcode=support
hacer esto para cada interno que deseamos monitorear. a mi me gusta hacerlo por el nombre de la cola. luego configuramos el queuestat. para configurar el log editamos el ../log/config.inc.php debe quedar asi.
$db_host = "127.0.0.1"; $db_name = "db-name"; $db_user = "usename"; $db_pass = "pass"; $conn_string = "host=$db_host dbname=$db_name user=$db_user password=$db_pass"; $db_connect = pg_connect($conn_string); ?>
para configurar las stadisticas de colas editamos el ../include/config.inc.php modificamos el timezone por -5 para medelllin colombia debe quedar asi.
// The images for the reports have to be saved locally on your pc // Therefore the webserver must have priviliges to write and read from the directory they will be stored // The defalt directory is different and depends on the OS // For Linux it is "/tmp" // For Windows it is "%USERPROFILE%\Local Settings\Temp" (usually C:\Documents and Settings\\Local Settings\Temp) // comment the OS that you are not going to use // available values are linux or windows $os = "linux"; #$os = "windows"; // The settings of the images_path for the OS you are not going to use does not matter. // For Linux default image path is /tmp. You can change it but have to make sure that the webserver can write into it. $image_path_lin = "/tmp"; // For windows you can also make a dir where the images to be stored but again you have to provide write access for the webserver. $image_path_win = "./pdf_images/"; // Set the default language (EN) $default_language = "en"; // Set default timezone // Valid timezone is one of the following GMT values // -12, -11, -10, -9.5, -9, -8.5, -8, -7, -6, -5, -4, -3.5, -3, -2, -1, // 0, +1, +2, +3, +3.5, +4, +4.5, +5, +5.5, +6, +6.5, +7, +8, +9, +9.5, +10, +10.5, +11, +11.5, +12, +13, +14 $default_timezone = "-5"; // Valid start/end hour value is one of the following // 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 // Set default start hour $default_start_hour = "08"; // Set default end hour $default_end_hour = "20"; $db_host = "127.0.0.1"; $db_name = "db-name"; $db_user = "usename"; $db_pass = "pass"; $conn_string = "host=$db_host dbname=$db_name user=$db_user password=$db_pass"; $db_connect = pg_connect($conn_string); ?>
luego debemos ejecutar en un navegador /127.0.0.1/"nombre"/log/logque.php y /127.0.0.1/"nombre"/log/cdr.php estos llenar la base de datos. con esto teminamos. para mirar la estadisticas entramos en 127.0.0.1/"nombre". la proxima entrada les muestro como utilizarlo y un analisis de esta herramienta. Desde aquà le damos un agradecimiento muy especial asterisk-guru, por esta útil herramienta
mil, y una mas, ventajas de linux
En estos dÃas me dice un amigo,
-¿como me conecto via RS232 a un equipo X(ej router cisco). desde Tintous Vista?
le conteste intuitivamente,
-con hyperterminal.
pero ha sorpresa... resulta que en la versión Vista micosoft quito el soporte de esta dichosa aplicación.
-Yo le dije no te preocupes, dejame yo busco que programa te saca de apuros.
encontré que el hueco que dejo el hyperteminal ya lo están cubriendo varios programas de paga. ej. en la misma pagina micosoft. recomiendan al mismo desarrollador de Hyperterminal, hilgraeve, pero la descarga directa te cuesta unos 40 dolares. y buscando un poco mas a fondo, encontré unos 10 programitas todos con las mismas caracterÃsticas, (una simple y sencilla conexion por RS232. que tan complejo puede ser esto) todos shareware. 14 dias de free trail. hace muchos dÃas que no buscaba software para el sistema operativo de micosoft es horrible.
-le pregunte, por que no usas otro sistema operativo?
sabiendo que yo mismo lo habia puesto a probar el ubuntu hardy heron. me contesta.
-mira me voy a conectar desde mi portatil, con un conversor USBtoSERIAL. y este solo trae drivers para windows.
-listo, pruebalo en ubuntu? es muy facil. primero te debes baja un GUI para conexion seriales. dale en el menu de ubuntu. ->aplicaciones -> añadir y quitar ... y busca Serial port terminal. instalalo. (unos 5 sec. bajando e instalandocon mi conexion a internet) listo.
-si
-Conecta el dispositivo. abri el programa. esta aplicaciones ---> accesorios --> Serial port terminal. configuremos el puerto serial ---> configuration ---> port. escogemos en port ttyUSB0. listo, ya lo tienes listo.
-si perfecto, y funcionando
EN CONCLUSIÓN. mientras se busca el driver de USBtoSERIAL para tintous vista. mientras lo instalamos. mientras buscamos e instalamos un cliente para comunicaciones seriales de terminal. pagamos por el o trabajamos con un diferente. cada 14 dias de free trial. mientras hacemos todo esto. me desmoro menos instalando todo UBUNTU. espero que cuando estén buscando algún programa para tintous vista. miremos primero las opciones OpenSource NOTA: y que tal el manejo de drivers en linux, a evolucionado muchismo, este aparatico en los OS de micosoft, es complicadisimo si no tenemos el cd. en ubuntu lo reconoce si nigun remilgue, (no tiene que buscar en internet nada, no pide que metamos nigun cd, no pide nada de nada) tal vez por esto, mucha gente creerá que este hardware no esta funcionando.
Instalacion y configuracion del flash panel operator
Hoy les mostrare como instalar y configurar una de las mejores aplicaciones y mas distribuidas escritas especialmente para asterisk, es el Flash Panel Operator , de asternic o Nicolás Gudiño. El Flash Panel Operator es una aplicación escrita en perl que se ejecuta en un navegador web con el plugin de flash. Es capaz de mostrar información de su PBX y actividad en tiempo real. El diseño es configurable (botones tamaños y colores, iconos, etc.). Puede tener más de 100 botones por pantalla activa. Usted puede dar un vistazo a:
Qué extensiones están ocupados, timbrando o disponible.
Quien está hablando y con quién.
SIP y IAX información de registro, situación y accesibilidad.
Estado de Colas (número de usuarios en espera).
Indicador de mensajes en espera y contar
Parked channels
Agentes Identificados.
Para instalarlo necesitas tener conocimientos básicos en asterisk, tener instalado perl. configurar el manager.conf, y un servidor apache. Instalación Descargue la versión mas reciente, en la pagina de asternic en la esquina superior derecha esta el link de la versión mas reciente. al momento de escribir este post es esta. luego Copiar los archivos en el subdirectorio flash a un lugar adecuado en su servidor web. Si su web raÃz es /var/www/, puede crear un subdirectorio 'panel'
#mkdir/var/www/panel
y copia los archivos.
#cp flash/* /var/www/html/panel/.
luego de hacer esto. podemos empezar a configurar el servidor del panel. primero configurar el manager del asterisk (/etc/asterisk/manager.conf). debe estar habilitado. Configurar Asterisk
[general]
enabled = yes port = 5038 bindaddr = 0.0.0.0
;debes agregar un usuario para tu panel.
[ELusuarioDELpanel] secret = USpanelpass deny=0.0.0.0/0.0.0.0 permit=127.0.0.1/255.255.255.0 ;permit=192.168.0.0/255.255.255.0 ;SI TU PANEL NO VA ESTAR EN EL MISMO SERVER. read = system,call,log,verbose,command,agent,user write = system,call,log,verbose,command,agent,user
Configurar el fop server. Editar op_server.cfg y cambiar los parámetros apropiados para su configuración. manager_host es el nombre de host o dirección IP de su Asterisk. si esta en el mismo server es 127.0.0.1. manager_user es la definida por el usuario en manager.conf (a raÃz de este ejemplo de configuración, debe ser "ELusuarioDELpanel"(sin las comillas)) manager_secret es el secret definido para el usuario (a raÃz de este ejemplo de configuración, debe ser "USpanelpass"(sin las comillas)) security_code es el código para desbloquear el panel. Editar op_buttons.cfg que se adapte a sus necesidades. La sintaxis es similar a los archivos de configuración de asterisk. debemos crear aquà las extensiones que queremos monitorear. ej:
[SIP/100] Position=1 Label="100 : peranito" Extension=100 Context= dafult ;si estas usando freepbx debe ser from-internal si estas ;usando solo asterisk debes poner un contexto valido Icon=4 Voicemail_Context=default VoiceMailExt=*101@default ;si estas usando freepbx debe ser ;*101@from-internal si estas usando ;solo asterisk debes poner un contexto valido Panel_Context=default [SIP/101] Position=2 Label="101 : fulanito" Extension=101 Context= dafult Icon=4 Voicemail_Context=default VoiceMailExt=*101@default Panel_Context=default etc....
para monitorear alguna troncal ej:
[SIP/myprovider] Position=20-30 Label="SIP TRUNK" Extension=-1 Icon=4 [Zap/1] Position=52 Label="Zap 1" Extension=-1 Icon=3 Panel_Context=default
Configurar el estilo. Editar op_style.cfg para cambiar el diseño visual. Puede cambiar el tamaño de los botones, los colores, la colocación de los iconos, el tamaño. etc... usted puede tener más de 100 botones en la pantalla. esta sección la puedes poner al gusto, aqui les dejo un ejemplo(125 botones).
[general] shake_pixels=2 dimm_noregister_by=20 dimm_lagged_by=60 enable_label_background=0 enable_crypto=1 ; set to 1 for encrypting server to client traffic enable_animation=1 use_embed_fonts=1 ledcolor_ready=0x00A000 ledcolor_busy=0xA01020 ledcolor_agent=0xD0d020 label_font_size=8 label_font_family=Verdana ; only valid when use_embed_fonts is disabled label_font_color=000000 label_shadow_color=dddddd label_margin_top=0 label_margin_left=35 label_shadow=1 clid_font_color=00dd00 timer_font_color=4000ff clid_font_size=8 clid_font_family=Verdana ; only valid when use_embed_fonts is disabled clid_margin_top=11 clid_margin_left=35 timer_font_size=8 timer_font_family=Courier ; only valid when use_embed_fonts is disabled timer_margin_top=11 timer_margin_left=160 btn_width=195 btn_height=20 btn_padding=2 btn_line_width=1 btn_line_color=0x000000 btn_fadecolor_1=ccccff btn_fadecolor_2=ffffff btn_round_border=1 btn_highlight_color=ff0000 led_scale=60 led_margin_top=10 led_margin_left=20 arrow_scale=60 arrow_margin_top=5 arrow_margin_left=5 icon1_margin_top=10 icon1_margin_left=-15 icon1_scale=5 icon2_margin_top=10 icon2_margin_left=-15 icon2_scale=5 icon3_margin_top=10 icon3_margin_left=-15 icon3_scale=5 icon4_margin_top=10 icon4_margin_left=-15 icon4_scale=5 icon5_margin_top=10 icon5_margin_left=-15 icon5_scale=5 icon6_margin_top=10 icon6_margin_left=-15 icon6_scale=5 mail_margin_left=-40 mail_margin_top=13 mail_scale=4 show_security_code=1 show_clid_info=0 show_btn_help=3 show_btn_debug=0 show_btn_reload=2 show_status=4
inicial el server. darle permisos de ejecución al op_server.pl.
#chmod a+x op_server.pl
lo puedes poner /usr/local/sbin/ para llamarlo en cualquier momento desde consola o en el directorio correcto darle.
#./op_server.pl
y listo, ya tienes andando el flash operator panel.
lo puedes ver en http://x.x.x.x/panel
para utilizar las funcionalidades del panel lo tienes que desbloquear. la contraseñas es la que pusiste en security_code en op_server.cfg. espero les sea de gran ayuda. enlace. http://www.asternic.org/
Problemas con Gateway gxw4108
La mayorÃa de las veces que doy soporte con respecto a un Gateway Grandstream ya sea el GXW 4108 o GXW 4104, lo doy sobre el colgado de las lineas, el principal problema que tengo es que en Colombia pocas telcos, sigen los estándares de la ITU, para el tone progress, entonces cada linea puede llegar a tener un tone progress diferente. En algunas lineas me ha funcionado la siguiente conflagración:
Dial tone: ch1-4:f1=425@-10,f2=425@-10,c=0/0; Ringback tone: ch1-4:f1=425@-10,f2=425@-10,c=100/450; Busy Tone: ch1-4:f1=425@-10,f2=425@-10,c=50/50; Reorder tone: ch1-4:f1=425@-10,f2=425@-10,c=30/40; Confirmation tone: ch1-4:f1=425@-10,f2=425@-10,c=10/10;
Conparada con el documento de la ITU.
Colombia (Republic of) Busy tone - 425 0.25 on 0.25 off Congestion tone - 425 0.10 on 0.25 off 0.35 on 0.25 off 0.65 on 0.25 off Dial tone - 425 continuous Number unobtainable tone - 425 0.65 on 0.25 off 0.20 on 0.60 off Pay tone - 50/12000/16000 0.15 on Ringing tone - 425 1.0 on 4.5 off Special information tone - 950/1400/1800 3x0.333 on 1.0 off
Congestion Tone y Reorder Tone, son lo mismo.
en este caso el busy tone y reorder tone, no cuadran con el estándar, pero lo que funciona no se cambia. Recuerden que para que la desconexión por tonos deben poner lo siguiente en la seccion FXO LINES. Enable Current Disconnect: No Enable Tone Disconnect: Yes Enable Polarity Reversal: No Espero que les sirva, estos datos. proximamente voy ampliar sobre esto. y como utilizar audacity para detectar los tono de una linea en particular tal y como lo hize con el DTMF.
Entrevista Mark Spencer
Es increÃble, yo no se donde habÃa escuchado esto antes... pero lo cierto es que cuando trato de explicarle a alguien, las ventajas que tiene el asterisk sobre otras plataformas, siempre utilizo el ejemplo de la planta que me llama a través del asterisk diciéndome que necesita que la rieguen. Para mi sorpresa, Mark Spencer, El genio detrás de asterisk. utiliza el mismo ejemplo.... Entrevista de La revista Linux Magazine. var sx = new SWFObject('http://www.linux-magazin.de/static/flash/mediaplayer.swf','apv','388','200','9'); sx.addVariable('width','388'); sx.addVariable('height','200'); sx.addVariable('autostart','false'); sx.addVariable('file',"http://www.linux-magazin.de/var/linux_magazin/storage/original/video/b292b86fc867a69c5ae733fb783d77de.flv"); sx.useExpressInstall('http://www.linux-magazin.de/static/flash/expressinstall.swf'); sx.write('swf_movie');
Desarrollo de Administrador de Plantas telefonica por un amigo.
Hace unos minutos recibà un correo de un viejo amigo venezolano, que presento el examen de DCAP conmigo. me escribe lo siguiente:
Buen dÃa Amigos de Asterisk Guru Latinoamerica
Espero que estén bien
Les escribo porque quisiera dar una noticia sobre un desarrollo que he realizado. Actualmente he terminado el desarrollo de un producto basado en Fedora Core y Asterisk, el cual es una central telefónica IP que posee muchas caracterÃsticas innovadoras en cuanto a aplicaciones y herramientas Web útiles para la administración y control de la central.
Este producto compite con todas las centrales privadas que existen en el mercado PANASONIC, CISCO, ETC.
Estoy en búsqueda de alianzas para impulsar el producto en el mercado latinoamericano, los interesados por favor indicarme. El producto posee bastante innovación y la idea es hacer de él una base de desarrollo para consolidar una solución de comunicación competitiva.
Le ha llegado la hora al software libre de empezar a ocupar espacios en servicios de la telefonÃa, el cual ha estado muy cerrado.
Soy certificado Asterisk y Linux por lo cual he aplicado mejores prácticas, es un proyecto bastante consolidado.
Para ver mayor información del producto visiten www.celnova.net
Por favor pasen la voz....
Gracias y saludos
Entre a la pagina, lo que me esperaba era poder ver un demo online de la administración, y efectivamente lo tienen, lo único que hay que hacer es llenar unos datos, inmediatamente te llega la invitación al correo. Lo probé y me lleve gratas sorpresas... me impresionó que no parece estar basado en proyectos conocidos de administración web de asterisk (ya sea freepbx o asterskgui), que puedo decir de la interface... me pareció bastante simple, fácil de utilizar. me gustarÃa ver que tan benevolente es con el dial plan (cosa que no puedo hacer hasta tenerla en mis manos). probablemente el tarificador si esta basado en otro proyecto open source... no lo se.
de todas maneras me gusto que en Latino América salgan este tipo de proyectos, sin miedo. echados pa delante (como dicen en mi tierra). ojala les vaya bien en esta aventura.
Problemas con el DTMF
Hace algunos dÃas vengo trabajando con una planta celular tecom, pero he tenido múltiples inconvenientes, El que mas me preocupa es el DTMF. Hize varias pruebas (hasta utilicé una de las opciones nuevas del chan_sip el relaxdtmf) pero no he conseguido resultados positivos. Me pregunte, pero a que se debe esto si el dtmf es un estándar con muchos años a cuestas, utilicé una herramienta infaltable para cualquier profesional de asterisk. el Audacity. y grabe todos los dÃgitos que me entregaba la planta tecom.Y utilice una de las mejores herramientas del audacity, el dibujador de espectro. con cada uno de los dÃgitos, se ve asÃ. y tome todos los datos respectivos. y los compare con la tabla de frecuencias del estándar. y obtuve los siguientes resultados y conclusiones. DTMF keypad frequencies
1209 Hz 1336 Hz 1477 Hz 1633 Hz 697 Hz 1 2 3 A 770 Hz 4 5 6 B 852 Hz 7 8 9 C 941 Hz * 0 # D
Datos Obtenidos tono 1 BUENO 697(-6db) 1211(-1db) 1715(-7db) tono 2 BUENO 696(-8db) 1335(1.8db) 1973(-8.5db) tono 3 REGULAR 698(-8.4db) 1479(6db) 2256(-8.4db) tono 4 MALO 767(-8.4db) 1211(-0.9db) 1648(-10db) tono 5 MALO 768(-9db) 1334(2db) 1898(-8.3db) tono 6 BUENO 771(-5) 1478(5.1db) 2185(-8.9db) tono 7 BUENO 853(-4.6) 1210(-0.5db) 1565(-6.3db) tono 8 REGULAR 854(-7.3db) 1336(1db) 1822(-6.5db) tono 9 REGULAR 855(-7.6db) 1479(5.7db) 2102(-7.1db) tono 0 MALO 779(-2db) 1335(1.4db) 1732(-5.4db) tono * MALO 921(-5.7db) 1197(-1.6db) 1469(-6.8db) tono # MALO 940(-7.8db) 1480(5.8db) 2013(-7db) llegue a la conclusión que algunos de los dÃgitos la tecom los manda muy distorsionados. ejemplo casi todos los datos que definen las filas(697,850,941) están con muy baja potencia exceptuando 770. también veo problemas con el tercer pico, en el dÃgito 4 se puede interpretar el carácter como un 4 o una B.
Diferentes equipos utilizando soporte sip en UDP TCP TLS
Encontré un articulo muy interesante de alex lewis. En donde se comparan las configuraciones de sip de varios vendors, utilizando UDP, TCP, TLS. tener en cuenta que asterisk, en la versión 1.6 se esa trabajando fuertemente para dar soporte sip en TCP y TLS.
El Freepbx (parte 1)
El Freepbx es un proyecto Open source, que facilita la administración de un sistema asterisk, es un GUI web, con la caracterÃsticas que con un par de cliks, ya tendremos extensión creadas y listas para ser utilizadas(tanto llamadas entrantes, como salientes). este se encargara de crear todos los cambios necesarios en los archivos de configuracion del asterisk /etc/asterisk/*. La función principal es crear nuestro extensions.conf, este archivos es el encargado de todo el dialplan.
Al crear una extensión, el Freepbx también nos modificara los archivos sip_additional.conf y iax_additional.conf, este nos creara directamente los parámetros por dafault, eseptuando el secret. y esto para mi gusto seria la gran falencia de este. miremos un ejemplo. tendrÃamos que llenar lo siguiente. <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm }
-->
User Extension: Nro de extensión a asignar
Display Name: Nombre personal
Secret: cualquierSECRETojalaCOMPLICADO
Este nos CrearÃa algo asà en sip_additional.conf
[ Nro de extensión a asignar] type=friend secret= cualquierSECRETojalaCOMPLICADO record_out=Adhoc record_in=Adhoc qualify=yes port=5060 pickupgroup= nat=yes mailbox=Nro de extensión a asignar@device host=dynamic dtmfmode=rfc2833 disallow= dial=SIP/Nro de extensión a asignar context=from-internal canreinvite=no callgroup= callerid=device <Nro de extensión a asignar> allow= accountcode= call-limit=50
y no tendriamos forma de cambiar algunos parametros esenciales del sip.conf.
como el permit y el deny. que me crea una ACL, desde que direcciones se puede logear esta extencion.
Nuevo Blog de asterisk en medellin