telnet asterisk

116 views
Skip to first unread message

xlanet

unread,
Nov 12, 2007, 12:24:22 PM11/12/07
to asterisk-es
Hola,,,, alguien me podria dar una mano estoy intentando entrar para
administrar cli via telnet.

Muchas gracias, en manager.conf tengo configurada la cuenta admin pero
no mas!

Ramses II

unread,
Nov 13, 2007, 1:38:54 PM11/13/07
to aster...@googlegroups.com
Prueba con Putty y entra pro SSH.


Saludos,

Ramses

> -----Mensaje original-----
> De: aster...@googlegroups.com
> [mailto:aster...@googlegroups.com] En nombre de xlanet
> Enviado el: lunes, 12 de noviembre de 2007 18:24
> Para: asterisk-es
> Asunto: [Asterisk-ES] telnet asterisk

PabloNagy

unread,
Nov 15, 2007, 8:58:47 AM11/15/07
to asterisk-es
Disculpa amigo pero no entendi la solucion que planteaste, si
puedes explicarla un poco mas te lo agradeceria debido a que estoy
full interesado, Gracias
> > admin pero no mas!- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -

Rosa Atienza Ribés

unread,
Nov 15, 2007, 9:03:08 AM11/15/07
to aster...@googlegroups.com
Hola,

A lo que Ramses II se refiere es ¿por que utilizar telnet cuando puedes utilizar ssh? que te permite más flexibilidad, a no ser que tengas una razón concreta.

Para conectarte por ssh a Asterisk, si utilizas windows, puede usar el cliente putty.

No se si se puede decir algo más ;D


El día 15/11/07, PabloNagy <Pabl...@gmail.com> escribió:

Iñaki Baz Castillo

unread,
Nov 15, 2007, 9:11:45 AM11/15/07
to aster...@googlegroups.com
El Monday 12 November 2007 18:24:22 xlanet escribió:
> Hola,,,, alguien me podria dar una mano estoy intentando entrar para
> administrar cli via telnet.

¿Qué distor de Linux es? ¿tienes servidor telnet corriendo?
Por supuesto y como ya te han dicho, mejor que uses SSH (también debe estar un
servidor SSH corriendo).


> Muchas gracias, en manager.conf tengo configurada la cuenta admin pero
> no mas!

¿Pero tenemos claro que para acceder a un servidor (una máquina) nada tiene
que ver el manager.conf?


--
Iñaki Baz Castillo
i...@in.ilimit.es

Saúl Ibarra

unread,
Nov 15, 2007, 10:08:36 AM11/15/07
to aster...@googlegroups.com
Umm, no estarás intentado hacer un telnet al 5038 para usar el manager no?

El 15/11/07, Iñaki Baz Castillo <i...@in.ilimit.es> escribió:


--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/

GMargarit

unread,
Nov 15, 2007, 9:17:20 AM11/15/07
to asterisk-es
Yo sigo con mi insistencia...

Pasaros del Putty al SecureCRT!

Os imaginas dejar una sesión SSH esperando a una cadena y que cuando
la encuentre os envie un comando?
Os imaginais automatizar el inicio y cierre de sesiones sobre todos
los servidores en producción para lanzar algunas sentencias de
mantenimiento?

Todo eso y más con las prestaciones de scriptting de SecureCRT (y no
le pido a nadie que se lo compre...)

Salut!
Genís.

Manuel Angel Rubio Jimenez

unread,
Nov 15, 2007, 11:18:40 AM11/15/07
to aster...@googlegroups.com, GMargarit
Hola GMargarit,

El Jueves, 15 de Noviembre de 2007 15:17, GMargarit escribió:
> Pasaros del Putty al SecureCRT!
>
> Os imaginas dejar una sesión SSH esperando a una cadena y que cuando
> la encuentre os envie un comando?
> Os imaginais automatizar el inicio y cierre de sesiones sobre todos
> los servidores en producción para lanzar algunas sentencias de
> mantenimiento?
>
> Todo eso y más con las prestaciones de scriptting de SecureCRT (y no
> le pido a nadie que se lo compre...)

Ni PuTTY, ni SecureCRT, ni herramientas propietarias que valgan... a probar
cfEngine, eso sí que te permite un mantenimiento de hasta 1024 servidores...
en la Junta de Andalucía lo han comprobado y funciona a la perfección para
gestionar todos los centros educativos de toda Andalucía (un servidor por
I.E.S.).

Un saludo.

--
Manuel A. Rubio "Bombadil"
Usuario de GNU/Linux #323628 acorde a http://counter.li.org/
GPG ID 1C84979D ftp://bosqueviejo.net/pub/bombadil.asc
Técnico en Admin. Sistemas Informáticos

Saúl Ibarra

unread,
Nov 15, 2007, 11:19:12 AM11/15/07
to aster...@googlegroups.com
El 15/11/07, GMargarit <genis.m...@gmail.com> escribió:

>
> Yo sigo con mi insistencia...
>
> Pasaros del Putty al SecureCRT!
>
> Os imaginas dejar una sesión SSH esperando a una cadena y que cuando
> la encuentre os envie un comando?

Te imaginas no tener que usar windows? jejejejeje (Sorry, lo tenía que decir)

> Os imaginais automatizar el inicio y cierre de sesiones sobre todos
> los servidores en producción para lanzar algunas sentencias de
> mantenimiento?
>
> Todo eso y más con las prestaciones de scriptting de SecureCRT (y no
> le pido a nadie que se lo compre...)
>
> Salut!
> Genís.
>
> >
>

Iñaki Baz Castillo

unread,
Nov 15, 2007, 11:29:49 AM11/15/07
to aster...@googlegroups.com

Un bonito Linux con Yakuake > 2.8 (con sus pestañitas renombrables, cada
pestaña divisible en X terminales, etc) y la utilidad "screen" me dan todo lo
que necesito XD

TelecoSilvia

unread,
Nov 15, 2007, 12:59:45 PM11/15/07
to asterisk-es
Cuando descrubrí el screen casi me pongo a llorar...

Rosa Atienza Ribés

unread,
Nov 15, 2007, 1:02:40 PM11/15/07
to aster...@googlegroups.com
Ohhh tio, tu si que sabes!!!  no tengo nada más que decir  :)

Y pensar que hay gente que lo odia.... nunca podré entenderlo.

Saludos ;D

Manuel Angel Rubio Jimenez

unread,
Nov 15, 2007, 1:04:17 PM11/15/07
to aster...@googlegroups.com
Hola Iñaki,

El Jueves, 15 de Noviembre de 2007 17:29, Iñaki Baz Castillo escribió:
> Un bonito Linux con Yakuake > 2.8 (con sus pestañitas renombrables, cada
> pestaña divisible en X terminales, etc) y la utilidad "screen" me dan todo
> lo que necesito XD

el Yakuake no lo conocía, es muy bueno, gracias por el dato ;-)

Federico_Asterisk

unread,
Nov 15, 2007, 10:31:51 AM11/15/07
to asterisk-es
Hola, me sumo a la pregunta, yo lo quiero hacer es además de
conectarme al manager es obtener datos del usuario que llama, como por
ejemplo su número a algún otro identificador.

Bueno pretendo hacer telnet al 5038 para usar el manager. conectarme y
ver los eventos lo se hacer pero obtener datos para una aplicacion no,
ojala me puedan aconsejar.

Gracias.

Saúl Ibarra

unread,
Nov 15, 2007, 1:42:06 PM11/15/07
to aster...@googlegroups.com

Sergio Aparicio

unread,
Nov 15, 2007, 1:55:14 PM11/15/07
to aster...@googlegroups.com
  Action: login
  Username: admin
  Secret: god
  Events: off
 
Toda la información la tienes en:

http://www.voip-info.org/wiki-Asterisk+manager+API

El día 15/11/07, Federico_Asterisk <federic...@gmail.com> escribió:



--
Saludos / Sam

jusse

unread,
Nov 15, 2007, 2:52:50 PM11/15/07
to aster...@googlegroups.com
Hola:

Es preferible utilizar SSH por las razones que te mencionaron,, de acuerdo a la distribucion que uses necesitas el servicio SSH..
Instalalo de la siguiente forma:
si usas CENTOS o FEDORA = yum install ssh-server
si usas DEBIAN = aptitude install ssh

descargas PUTTY desde aqui: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

saludos,


El día 12/11/07, xlanet <cibe...@gmail.com> escribió:

Saúl Ibarra

unread,
Nov 15, 2007, 3:39:54 PM11/15/07
to aster...@googlegroups.com
Al final parece que todo era cosa de manager...

El 15/11/07, jusse <juss...@gmail.com> escribió:

Iñaki Baz Castillo

unread,
Nov 16, 2007, 3:48:07 AM11/16/07
to aster...@googlegroups.com
El Thursday 15 November 2007 19:04:17 Manuel Angel Rubio Jimenez escribió:
> Hola Iñaki,
>
> El Jueves, 15 de Noviembre de 2007 17:29, Iñaki Baz Castillo escribió:
> > Un bonito Linux con Yakuake > 2.8 (con sus pestañitas renombrables, cada
> > pestaña divisible en X terminales, etc) y la utilidad "screen" me dan
> > todo lo que necesito XD
>
> el Yakuake no lo conocía, es muy bueno, gracias por el dato ;-)

Y la versión > 2.8 lo flipas (cada pestaña la puedes dividir en varios
terminales (a lo ancho, alto...) XD

Federico_Asterisk

unread,
Nov 15, 2007, 4:39:27 PM11/15/07
to asterisk-es
Gracias a todos, bueno estoy volviendo a revisar los ejemplo que
aparecen en http://www.voip-info.org/wiki/view/Asterisk+manager+Examples
sobre todo los de PHP ya que quiero comunicarme con Mysql y obtener
los datos del usuario que llama.

Tambien estoy viendo que comando del manager me puede servir.

Gracias.

Saúl Ibarra

unread,
Nov 16, 2007, 7:55:04 AM11/16/07
to aster...@googlegroups.com
Ahora que salga algún GNOME-ro diciendo que Tilda mola más jejejejeje.

El 16/11/07, Iñaki Baz Castillo <i...@in.ilimit.es> escribió:

Federico_Asterisk

unread,
Nov 16, 2007, 8:51:43 AM11/16/07
to asterisk-es
Hola les puedo hacer una consulta, en
http://www.voip-info.org/wiki/index.php?page=Asterisk+Manager+API+Action+Events
entiendo que se pueden activar o desactivar ciertos eventos. A mi me
interesa obtener solamente un identificador del usuaruo que llama,
como lo puede ser su extensión, ustedes saben donde se activan y
desactivan estos eventos?



Gracias de nuevo.

Federico

Iñaki Baz Castillo

unread,
Nov 16, 2007, 10:49:54 AM11/16/07
to aster...@googlegroups.com
El Friday 16 November 2007 13:55:04 Saúl Ibarra escribió:
> Ahora que salga algún GNOME-ro diciendo que Tilda mola más jejejejeje.

Ayer mismo un compañero de trabajo que usa Gnome se instaló el Tilda después
de alucinar con mi Yakuake. ¡Vaya ponzoña! Le das a F12 para que aparezca la
consola y tiembla hasta el monitor de lo mal que lo hace.

Al final se ha puesto KDE. :)

Sergio Aparicio

unread,
Nov 16, 2007, 2:04:22 PM11/16/07
to aster...@googlegroups.com
Una solución seria leer todos los eventos y utilizar solo los que necesites (Haciendo un programilla).

El día 16/11/07, Federico_Asterisk < federic...@gmail.com> escribió:



--
Saludos / Sam

Manuel Angel Rubio Jimenez

unread,
Nov 17, 2007, 3:58:29 AM11/17/07
to aster...@googlegroups.com
Hola Saúl,

El Viernes, 16 de Noviembre de 2007 13:55, Saúl Ibarra escribió:
> Ahora que salga algún GNOME-ro diciendo que Tilda mola más jejejejeje.

muy bueno también, pero prefiero el yakuake :-P ... por cierto que la versión
de Etch es la 2.7 y según dice Iñaki, la versión 2.8 tiene muchas más
características... no sé si instalar el paquete de Sid o de Lenny, o a
mano... ¿algún consejo?

Rosa Atienza Ribés

unread,
Nov 17, 2007, 4:48:23 AM11/17/07
to aster...@googlegroups.com
Hombre, para instalarte solo una aplicacación no hace falta que subas el repositorio te lo puedes descargar desde aqui:

http://www.kde-apps.org/content/show.php?content=29153

Aunq subir a Sid es siempre una experiencia :P nunca sabes si despues de actualizar todo va a seguir funcionando o no xD pero la verdad es que en lineas generales suele funcionar bien.

Saludos

El día 17/11/07, Manuel Angel Rubio Jimenez <bomb...@bosqueviejo.net> escribió:

Rosa Atienza Ribés

unread,
Nov 17, 2007, 6:00:01 AM11/17/07
to aster...@googlegroups.com
juassss q cosa tan mala...

Buena decisión la de tu compañero, todos le apoyamos :)

Además después de haber pasado por Gnome apreciará mejor KDE !!

Saludos!

El día 16/11/07, Iñaki Baz Castillo <i...@in.ilimit.es> escribió:

Jon Bonilla

unread,
Nov 17, 2007, 4:16:46 PM11/17/07
to aster...@googlegroups.com
El Sat, 17 Nov 2007 12:00:01 +0100
"Rosa Atienza Ribés" <rosaa...@gmail.com> escribió:

> juassss q cosa tan mala...
>
> Buena decisión la de tu compañero, todos le apoyamos :)
>
> Además después de haber pasado por Gnome apreciará mejor KDE !!
>
> Saludos!

flame! flame! hurraaaaaaaaaaaaaaaa!!!!!!!!!!!!

Saúl Ibarra

unread,
Nov 18, 2007, 3:36:10 AM11/18/07
to aster...@googlegroups.com
Yo estoy 'living in Lenny' y sin problemas :)

Animate a un dist-upgrade :)

El 17/11/07, Manuel Angel Rubio Jimenez <bomb...@bosqueviejo.net> escribió:

Manuel A. Rubio

unread,
Nov 18, 2007, 6:29:09 AM11/18/07
to aster...@googlegroups.com
Hola Saúl,

Saúl Ibarra escribió:


> Yo estoy 'living in Lenny' y sin problemas :)
>
> Animate a un dist-upgrade :)

esas cosas me dan mucho respeto :-P

El tema es que cuando cambié de Sarge a Etch, tuve algunos problemillas,
incluso hay por ahí una guía para "el cambio seguro" :-D

Pero creo que en Lenny está la versión 1.4 de Asterisk, ¿no?

Saúl Ibarra

unread,
Nov 18, 2007, 6:34:55 AM11/18/07
to aster...@googlegroups.com
El 18/11/07, Manuel A. Rubio <bomb...@bosqueviejo.net> escribió:

>
> Hola Saúl,
>
> Saúl Ibarra escribió:
> > Yo estoy 'living in Lenny' y sin problemas :)
> >
> > Animate a un dist-upgrade :)
>
> esas cosas me dan mucho respeto :-P

No te creas, a mi para equipos de escritorio Lenny no me ha dado
ningún problema :)

En cambio, para servers, solo uso Etch.

>
> El tema es que cuando cambié de Sarge a Etch, tuve algunos problemillas,
> incluso hay por ahí una guía para "el cambio seguro" :-D
>
> Pero creo que en Lenny está la versión 1.4 de Asterisk, ¿no?
>

No, la versión 1.4 solo esta en Sid... aunque podrías instalártela con
apt pinning, pero mola más compilarsela uno mismo...

> Un saludo.
>
> --
> Manuel A. Rubio "Bombadil"
> Usuario de GNU/Linux #323628 acorde a http://counter.li.org/
> GPG ID 1C84979D ftp://bosqueviejo.net/pub/bombadil.asc
> Técnico en Admin. Sistemas Informáticos
>
> >
>

Federico_Asterisk

unread,
Nov 16, 2007, 2:47:00 PM11/16/07
to asterisk-es
Hola Sergio, gracias, mira justamente ahora estoy haciendo pruebas
habilité todos los eventos (Events=On) ya que asi es solamente como lo
sé hacer. Haciendo llamadas entre dos softphone me di cuenta que me
sirven los valores del evento Link, en especial el CallerID1 ya que me
he dado cuenta que es el que corresponde al que realiza la llamada.

Alguien sabe si mediante un conexion por socket con php se puede
rescatar solo este evento entre todos los demas?

Gracias de antemano.

Federico

Sergio Aparicio

unread,
Nov 18, 2007, 5:03:31 PM11/18/07
to aster...@googlegroups.com
El resultado lo metes en una variable y tratas esos datos con:

strrchr() substr()


El día 16/11/07, Federico_Asterisk < federic...@gmail.com> escribió:

Federico_Asterisk

unread,
Nov 20, 2007, 9:30:51 AM11/20/07
to asterisk-es
Gracias Sergio hare pruebas y contare como resulto.

Federico.

Federico_Asterisk

unread,
Nov 21, 2007, 7:43:52 PM11/21/07
to asterisk-es
Hola de nuevo, despues de mirar los ejemplos de voip-info intente
realizar algo parecido pero no tengo exito mi código es :

<html>
<head>
<title>Conexión a AMI</title>
</head>
<body>

<?php


$socket = fsockopen("192.168.0.10","5038");
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: admin\r\n");
fputs($socket, "Secret: infinito\r\n\r\n");
fputs($socket, "Action: Events\r\n");
fputs($socket, "Eventmask: On\r\n\r\n");
while(!feof($socket)) {

$wrets.=fread($socket,8192);
}

fclose($socket);

echo $wrets;
?>

</body>
</html>



lo que pretendo hacer, siguiendo un consjo en este mismo debate, es
leer todos los eventos y luego seleccionar solo el que me interese,
pero al parecer no puedo leer ninguno. Mi sistema es como sigue: en
una máquina tengo corriendo Asterisk con manager.conf configurado, en
otra tengo appserv y dos softphone para hacer las pruebas, luego esto
lo trasladare a un ambiente con más computadores. Bueno algunas cosas
las puedo hacer, como a través de AMI hacer un reload a Asterisk como
se muestra en un ejemplo en http://www.voip-info.org/wiki/view/Asterisk+manager+API,
en los ejemplos con php. Pero cuando trato de leer los eventos durante
una llamada no me aparece nada en la página, ya que recargo mi pagina
mientras estoy llamando de un softphone al otro que tengo en el mismo
pc, en cambio en la sesion de telnet me aparecen todos y aparezco
logueado en el CLI de asterisk cuando corro mi pagina php.

Bueno, si me pueden dar algun consejo de algo que me este faltando
arriba en el codigo, en principio quiero leerlos todos luego me
preocupare de seleccionar el que me sirva.

Gracias.

davidp

unread,
Nov 22, 2007, 5:33:41 AM11/22/07
to asterisk-es

> while(!feof($socket)) {
>
> $wrets.=fread($socket,8192);
>
> }

Esto no va a terminar nunca, ya que la conexión siempre está abierta.
Por eso no te sale nada en la página.

Puedes intentar hacer un echo y un flush dentro del bucle while...
para que vaya mostrando la salida, aunque ya depende de que tu
navegador quiera mostrar la salida según le va llegando, o espere a
tener bastante código para mostrar.

Reply all
Reply to author
Forward
0 new messages