C# y asterisk

1,058 views
Skip to first unread message

fsigu

unread,
Sep 7, 2010, 6:06:46 PM9/7/10
to asterisk-es
Amigos, nuevamente acudo a ustedes, estoy intentando hacer un software
para call center, el cual tome los datos de un cliente entre estos el
numero telefonico.

Luego que el usuario al pulsar sobre un boton se realice la llamada
telefonica a este cliente, entonces queria saber si tienen algo por
ahi que me pueda ayudar a realizar las llamadas telefonicas usando
asterisk y con visual c#.

O si tienen algun ejemplo de como podria hacer esto, les agradeceria
mucho.

Tengo ya instalado asterisk funcionando con lo basico, entonces lo que
necesito hacer ahora es poder realizar las llamadas desde c# y poder
controlar el estado de las mismas, por ejemplo si fue contestada, se
corto la llamada etc etc.

No se si me recomiendan hacerlo en punto net o quizas en php, en que
lenguaje es mejor para poder interactuar con asteriask.

Saludos

Raúl Alexis Betancor Santana

unread,
Sep 8, 2010, 2:53:54 AM9/8/10
to aster...@googlegroups.com
On Martes 07 Septiembre 2010 23:06:46 fsigu escribió:
> Amigos, nuevamente acudo a ustedes, estoy intentando hacer un software
> para call center, el cual tome los datos de un cliente entre estos el
> numero telefonico.
>
> Luego que el usuario al pulsar sobre un boton se realice la llamada
> telefonica a este cliente, entonces queria saber si tienen algo por
> ahi que me pueda ayudar a realizar las llamadas telefonicas usando
> asterisk y con visual c#.
>
> O si tienen algun ejemplo de como podria hacer esto, les agradeceria
> mucho.

¿Te cuesta mucho buscar en google "asterisk c#"?

http://www.google.es/search?sourceid=chrome&ie=UTF-8&q=asterisk+c%23

> Tengo ya instalado asterisk funcionando con lo basico, entonces lo que
> necesito hacer ahora es poder realizar las llamadas desde c# y poder
> controlar el estado de las mismas, por ejemplo si fue contestada, se
> corto la llamada etc etc.

GIYF: "asterisk AMI"



> No se si me recomiendan hacerlo en punto net o quizas en php, en que
> lenguaje es mejor para poder interactuar con asteriask.

En el lenguaje que más cómodo te encuentres.

Saludos
--
Raúl Alexis Betancor Santana
Dimensión Virtual

Saúl Ibarra Corretgé

unread,
Sep 8, 2010, 3:08:29 AM9/8/10
to aster...@googlegroups.com
> No se si me recomiendan hacerlo en punto net o quizas en php, en que
> lenguaje es mejor para poder interactuar con asteriask.
>

Teniendo en cuenta que es un proceso externo a Asterisk, por lo que
cualquier lenguaje de programación servirá. Usa el lenguaje con el que
te encuentres más cómodo.

--
/Saúl
http://saghul.net | http://sipdoc.net

Germán Aracil Boned

unread,
Sep 8, 2010, 3:45:00 AM9/8/10
to aster...@googlegroups.com
Por si no lo conocías..

http://www.google.com/codesearch

Raúl Alexis Betancor Santana escribió:

--

-
-------------------------------------
Germán Aracil Boned

Algún día reconocerán las masas,
que el software libre,
es un libro lleno de conocimientos,
escrito por el mundo, para el mundo.
Solo entonces desaparecerá la tiranía privativa,
haciéndonos tecnológicamente democráticos y libres.

www.zoonsuite.com
963146030 - General
963146031 - Asistencia de incidencias
963146032 - FAX
-------------------------------------
-

fsigu

unread,
Sep 8, 2010, 9:57:50 AM9/8/10
to asterisk-es
Gracias amigos por contestar, bueno si probe buscando en google
primero por algo que me de una pista de como trabajar on asterisk y
visual studio c#.

Al no encontrar ningun ejemplo que me ayude a ententer el como hacerlo
acudi a ustedes, ya que a lo mejor ya pasaron por eso y saben como
poder hacer lo que neesito, entre lo que he buscado he visto que hay
como trabajar con asterisk y c# mediante el AGI o mediante el AMI,
aqui quisiera molestarles a ver cual es la mejor opcion para hacerlo.

Que diferencias existe entre el uno y el otro, y si alguien tiene
algun ejemplo basico de como realizar las llamadas le agradecieria
mucho.

Saludos

Phylevn

unread,
Sep 8, 2010, 11:20:45 AM9/8/10
to asterisk-es
Hay una librería que puedes usar directamente C# con Asterisk está es
la liga en SourceForge

http://sourceforge.net/projects/asterisk-dotnet/

Te recomiendo leer sobre AMIs y AGIs para que comprendas aun más sobre
como integrar Aplicaciones con Asterisk.

Edwin Alberto Quijada

unread,
Sep 8, 2010, 1:17:52 PM9/8/10
to Asterisk Asterisk
Te recomiendo que simplemente contrates alguien que sepa y no te pongas a inventar. Aun no entiendo porque las personas creen que porque instalan un asterisk con 2 extensiones pueden meterse con cossas mas grande y no es que no sepan programar pero de ahi  hacer lo que deseas hay mucho trecho. recomendacion contrata alguien que haga eso y evitate muchos dolores de cabezas

Richard Alvarez

unread,
Sep 8, 2010, 2:29:45 PM9/8/10
to aster...@googlegroups.com
Te recomiendo que simplemente contrates alguien que sepa y no te pongas a inventar. Aun no entiendo porque las personas creen que porque instalan un asterisk con 2 extensiones pueden meterse con cossas mas grande y no es que no sepan programar pero de ahi  hacer lo que deseas hay mucho trecho. recomendacion contrata alguien que haga eso y evitate muchos dolores de cabezas

Yo recomiendo que leer y estudiar sobre el tema, si tu interés es aprender adelante. 

oxido A

unread,
Sep 8, 2010, 5:08:06 PM9/8/10
to aster...@googlegroups.com
hmmm como si todo fuera como eso creo que nadie nacio sabiendo yo llevo 3 anos trabajando o viviendo de esto y no me siento capaz ahun de trabajar con  "cosas grandes"  ..

y  por lo menos yo cuando empece instale un asterisk con  3 extenciones y creo que muchos de la lista igual ...

Yo recomendaria PHP que es el lenguaje con el que hay muchos mas ejemplos de como hacer Agi's  y se  integra muy bien con Mysql  ..


El 8 de septiembre de 2010 13:17, Edwin Alberto Quijada <maca...@hotmail.com> escribió:
Te recomiendo que simplemente contrates alguien que sepa y no te pongas a inventar. Aun no entiendo porque las personas creen que porque instalan un asterisk con 2 extensiones pueden meterse con cossas mas grande y no es que no sepan programar pero de ahi  hacer lo que deseas hay mucho trecho. recomendacion contrata alguien que haga eso y evitate muchos dolores de cabezas

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
 
Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: http://www.asterisk-es.org/
 
~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com



--

     _             _
             //             \\
            /'               `\
           /,'     ..-..     `.\
          /,'   .''     ``.   `.\
         /,'   :   .---.   :   `.\
        I I   :  .'\   /`.  :   I I
        I b__:   . .`~'. .   :__d I
        I p~~:   . `._.' .   :~~q I
        I I   :   ./   \.   :   I I
         \`.   :   `---'   :   ,'/
          \`.   `..     ..'   ,'/
           \`.     ``~''     ,'/
            \`               '/   
             \\             //
              ~             ~

Iñaki Baz Castillo

unread,
Sep 9, 2010, 3:31:00 AM9/9/10
to aster...@googlegroups.com
El día 8 de septiembre de 2010 23:08, oxido A <ox1...@gmail.com> escribió:
> Yo recomendaria PHP que es el lenguaje con el que hay muchos mas ejemplos de
> como hacer Agi's

Sí sí, además de una calidad "estupenda". La mayoría de scripts AGI en
PHP que purulan por Internet tienen nivel amateur no apto para
producción.


>  y se  integra muy bien con Mysql  ..

El 95% de los "programadores" PHP meten las queries SQL a pelo dentro
de PHP, ¿eso es "integrarse bien" con MySQL?
Por favor, ¿alguien ha utilizado algún ORM en Ruby o Python (mapeando
las tablas a objetos/estructuras del lenguaje de programación) para
poder explicar el orgasmo que se siente?

Saludos.

--
Iñaki Baz Castillo
<i...@aliax.net>

Saúl Ibarra Corretgé

unread,
Sep 9, 2010, 3:36:57 AM9/9/10
to aster...@googlegroups.com
> El 95% de los "programadores" PHP meten las queries SQL a pelo dentro
> de PHP, ¿eso es "integrarse bien" con MySQL?
> Por favor, ¿alguien ha utilizado algún ORM en Ruby o Python (mapeando
> las tablas a objetos/estructuras del lenguaje de programación) para
> poder explicar el orgasmo que se siente?
>

Amén hermano. He usado SQLAlchemy, un ORM para las culebras y es lo
máximo! También he probado durante 10 segundos el de Django, que creo
que es suyo propio, el tema es que el propio concepto de ORM mola :-)

josefu

unread,
Sep 9, 2010, 6:12:36 AM9/9/10
to asterisk-es
> Amén hermano. He usado SQLAlchemy, un ORM para las culebras y es lo
> máximo! También he probado durante 10 segundos el de Django, que creo
> que es suyo propio, el tema es que el propio concepto de ORM mola :-)

En mi mundo java, el mejor es jdo (datanucleus). Desde que lo conozco
no quiero programar con otro backend de persistencia.
Puedes persistir objetos a casi cualquier cosa: xls, odf, ldap, bases
de datos relacionales, google bigtable, amazon s3, hadoop...

Edwin Alberto Quijada

unread,
Sep 9, 2010, 9:52:23 AM9/9/10
to Asterisk Asterisk
Si vas a meterte con AGI para empezar arranca con Perl para que te desencantes de todas esas basuras cuando tengas 24 instancias corriendo simultaneas y tu IVR o lo que seas que hagas se muera luego entonces vete algo de verdad y usa Asterisk-Java con todo lo que significa usar Java y veras como la vida te cambia. Si quieres realmente usar algo que valga la pena y maneje ambas cosas AGI y AMI tu camino es la "fuerza" digo Java
 
Usa la fuerza, Luke....
 
> Date: Thu, 9 Sep 2010 09:31:00 +0200
> Subject: Re: [Asterisk-ES] C# y asterisk
> From: i...@aliax.net
> To: aster...@googlegroups.com

fsigu

unread,
Sep 9, 2010, 12:44:28 PM9/9/10
to asterisk-es
Gracias a todos por las respuestas, realmente acepto todos los
comentarios que ponen, pero realmente mi idea es aprender, se que
tengo que hacer algo complicado y por eso es que acudo a este grupo a
que me ayuden a encontrar las soluciones a mis inquietudes, ahor amigo
edwin realmente pagar por que me den haciendo algo no creo que lo
haga, si pagaria porque me capaciten y me enseñen que seria mejor a
que me den haciendo.

Ahora si alguien tiene ya experiencia en lo que deseo hacer y desea
enseñar al menos lo que necesito y si es de ecuador, porfa escribame
un correo y vemos si llegamos a un acuerdo.

SAludos y gracias

Saúl Ibarra Corretgé

unread,
Sep 10, 2010, 2:40:58 AM9/10/10
to aster...@googlegroups.com
2010/9/9 Edwin Alberto Quijada <maca...@hotmail.com>:

> Si vas a meterte con AGI para empezar arranca con Perl para que te
> desencantes de todas esas basuras cuando tengas 24 instancias corriendo
> simultaneas y tu IVR o lo que seas que hagas se muera luego entonces vete
> algo de verdad y usa Asterisk-Java con todo lo que significa usar Java y
> veras como la vida te cambia. Si quieres realmente usar algo que valga la
> pena y maneje ambas cosas AGI y AMI tu camino es la "fuerza" digo Java
>
> Usa la fuerza, Luke....
>

Java, seriously?! Espero que uses FastAGI, porque sino vas a necesitas
1TB de RAM... ah, y cuanta RAM le asignas a la JVM? Cualquier lenguaje
puede valer, siempre que lo que hagas lo hagas bien.

josefu

unread,
Sep 10, 2010, 8:34:17 AM9/10/10
to asterisk-es
> Java, seriously?! Espero que uses FastAGI, porque sino vas a necesitas
> 1TB de RAM... ah, y cuanta RAM le asignas a la JVM? Cualquier lenguaje
> puede valer, siempre que lo que hagas lo hagas bien.

Supongo que nunca has desarrollado en serio en java, no?
Los dos único problemas que tiene java con la ram son que la cantidad
que le digas que tiene que coger, lo coge y reserva cuando arranca; y
el otro problema es que en máquinas de 32bits esta limitado a 2GB (es
un problema de arquitectura, no de java). Para el resto de temas
relacionados con la memoria es igual que cualquier otro lenguaje de
programación.

Iñaki Baz Castillo

unread,
Sep 10, 2010, 8:46:15 AM9/10/10
to aster...@googlegroups.com

Lo que te pregunta Saúl es si usas Java como AGI o como FastAgi
server. En caso de usarlo como AGI significa arrancar el intérprete
java y la máquina virtual para cada ejecución del AGI (para cada
llamada), lo cuál a mi entender, siendo JAVA, sí que podría suponer un
problema (JAVA es MUY rápido una vez arrancado, pero tarda en
arrancar).

Además si usas JAVA como AGI y tienes invocaciones el AGI en
paralelo... multiplica por N los recursos consumidos (NumLlamadas x
RamReservadaInstanciaJava).

Por lo demás creo que deberíamos abolir el falso mito de que Java es
lento y blablabla. Java es un lenguaje super optimizado, potente y que
se usa en MUY grandes proyectos. La única "pega" que tiene es que
requiere saber programar (conceptos básicos de programación como
clases, herencia, polimorfismo, interfaces, threads...), todas esas
cosas que el 98% de los pseudo-programatas-amateur-PHP no han visto en
su vida y de ahí las cochinadas que hacen cuando se animan y programan
aplicaciones "enterprise-grade").

Si Java tiene el éxito que tiene y no lo reemplaza nadie (ni Python,
ni Ruby, ni C# / .Net) por algo será.

Saúl Ibarra Corretgé

unread,
Sep 10, 2010, 8:49:38 AM9/10/10
to aster...@googlegroups.com
2010/9/10 josefu <jos...@gmail.com>:

Hace tiempo que no uso Java, pero, corrígeme si me equivoco, cada vez
que alguien ejecuta "java MiPrograma.jar" se levanta una JVM, no? En
tal caso, por cada AGI levantarías una JVM nueva, vamos, lo más
eficiente del mundo :-S

Si usas FastAGI solo se levantaría una JVM para todos los AGI.

Además no me mola la idea de limitar la RAM que pueda usar un programa
en Java, en Python puedo usar la RAM que quiera, y si uso más de la
cuenta es que algo he hecho mal...

Iñaki Baz Castillo

unread,
Sep 10, 2010, 8:56:36 AM9/10/10
to aster...@googlegroups.com
El día 10 de septiembre de 2010 14:49, Saúl Ibarra Corretgé
<sag...@gmail.com> escribió:

> Además no me mola la idea de limitar la RAM que pueda usar un programa

¿Entonces OpenSIPS no mola? XD

Saúl Ibarra Corretgé

unread,
Sep 10, 2010, 9:03:10 AM9/10/10
to aster...@googlegroups.com
2010/9/10 Iñaki Baz Castillo <i...@aliax.net>:

> El día 10 de septiembre de 2010 14:49, Saúl Ibarra Corretgé
> <sag...@gmail.com> escribió:
>> Además no me mola la idea de limitar la RAM que pueda usar un programa
>
> ¿Entonces OpenSIPS no mola? XD
>

Comparas OpenSIPS con un AGI en Java? Mereces ser empalado con un
serrucho y azotado con un cable UTP CAT-6.

josefu

unread,
Sep 10, 2010, 9:13:25 AM9/10/10
to asterisk-es
> Hace tiempo que no uso Java, pero, corrígeme si me equivoco, cada vez
> que alguien ejecuta "java MiPrograma.jar" se levanta una JVM, no? En
> tal caso, por cada AGI levantarías una JVM nueva, vamos, lo más
> eficiente del mundo :-S
>
> Si usas FastAGI solo se levantaría una JVM para todos los AGI.

Hombre, no creo que nadie (o casi nadie) se plantee usar un escenario
AGI en un asterisk donde necesites escalar. No escalaría en ningún
lenguaje. Python, php, perl, etc hacen lo mismo que java, lanzar una
vm para cada ejecución. Es posible que java sea más lento al iniciar
la jvm que lo que tarda la vm de perl o python, pero no me he puesto a
medir.

> Además no me mola la idea de limitar la RAM que pueda usar un programa
> en Java, en Python puedo usar la RAM que quiera, y si uso más de la
> cuenta es que algo he hecho mal...

Exactamente, un programa "normal" podría comprometer el rendimiento
del servidor y por tanto del resto de programas que se estén
ejecutando, en java es imposible. Un memory leak de tu programa no
afectaría al resto de la máquina, sólo a ti.

Hay mucho software bien programado que como medida de contención hay
que especificarles el tamaño máximo de memoria que reservan, uno de
ellos es la familia kamailio. También es verdad que en aplicaciones de
escritorio para usuario final no suele ser necesario ya que no manejan
grandes cantidades de datos.

josefu

unread,
Sep 10, 2010, 9:19:37 AM9/10/10
to asterisk-es
Coñe, escribo el mensaje sin recargar y cuando me doy cuenta ya hay
dos mensajes nuevos...

> > ¿Entonces OpenSIPS no mola? XD
>
A eso me refería :D

> Comparas OpenSIPS con un AGI en Java? Mereces ser empalado con un
> serrucho y azotado con un cable UTP CAT-6.

Hombre, asterisk-java esta bastante bien programado y escala bien...
Pero ya en serio, yo compararía más la tecnología sip servlets
(mobicents y sailfin) con la familia ser.

Edwin Alberto Quijada

unread,
Sep 10, 2010, 12:19:11 PM9/10/10
to Asterisk Asterisk
Claro que FastAGI

 
> From: sag...@gmail.com
> Date: Fri, 10 Sep 2010 08:40:58 +0200
> Subject: Re: [Asterisk-ES] C# y asterisk

Germán Aracil Boned

unread,
Sep 10, 2010, 12:27:10 PM9/10/10
to aster...@googlegroups.com
Dejaros de tonterías y milongas. Por un poco maś haces un módulo en C

Edwin Alberto Quijada escribió:

--

Edwin Alberto Quijada

unread,
Sep 10, 2010, 12:27:50 PM9/10/10
to Asterisk Asterisk
Obviamente uso FastAGI comence a programar con Perl bajo AGI hasta que casi se me cae un servicio con 24 canales ahi aprendi que debia moverme a otra cosa y si ya me iba a mover a otra cosa para que seguir con juegos de ninos salte de una vez a herramientas de hombres y me fui a Java.

 
> Date: Fri, 10 Sep 2010 14:46:15 +0200
> Subject: Re: [Asterisk-ES] Re: C# y asterisk
> From: i...@aliax.net
> To: aster...@googlegroups.com
>

Saúl Ibarra Corretgé

unread,
Sep 10, 2010, 12:33:07 PM9/10/10
to aster...@googlegroups.com
2010/9/10 Edwin Alberto Quijada <maca...@hotmail.com>:

> Obviamente uso FastAGI comence a programar con Perl bajo AGI hasta que
> casi se me cae un servicio con 24 canales ahi aprendi que debia moverme a
> otra cosa y si ya me iba a mover a otra cosa para que seguir con juegos de
> ninos salte de una vez a herramientas de hombres y me fui a Java.
>

Perl de niños eh?! Creo que estás bastante confundido. Cada cosa tiene
su propósito, o acaso harías una web con Java porque es 'el de los
machotes'? :-S

josefu

unread,
Sep 10, 2010, 1:01:27 PM9/10/10
to asterisk-es
> Perl de niños eh?! Creo que estás bastante confundido. Cada cosa tiene
> su propósito, o acaso harías una web con Java porque es 'el de los
> machotes'? :-S

Ni java es de machotes ni perl es de niños esta claro que esa
afirmación esta fuera de lugar.

en java no se puede hacer webs?
te suena struts? gwt (no es estrictamente un framework web java, pero
programas en java)?
He hecho webs con php (cakephp) y con java (struts2 primero y apache
click después) y no volvería nunca a php.

Creo que ha quedado claro: usa el lenguaje que más te guste y se
adapte a tus necesidades.

Saúl Ibarra Corretgé

unread,
Sep 10, 2010, 1:09:28 PM9/10/10
to aster...@googlegroups.com
2010/9/10 josefu <jos...@gmail.com>:

>> Perl de niños eh?! Creo que estás bastante confundido. Cada cosa tiene
>> su propósito, o acaso harías una web con Java porque es 'el de los
>> machotes'? :-S
>
> Ni java es de machotes ni perl es de niños esta claro que esa
> afirmación esta fuera de lugar.
>
> en java no se puede hacer webs?
> te suena struts? gwt (no es estrictamente un framework web java, pero
> programas en java)?
> He hecho webs con php (cakephp) y con java (struts2 primero y apache
> click después) y no volvería nunca a php.
>

Sorry, quería decir s/Java/C

;-)

> Creo que ha quedado claro: usa el lenguaje que más te guste y se
> adapte a tus necesidades.
>

Si y no. Que se pueda no quiere decir que se deba. Puedes hacer una
web en bash, o en C, pero deberías? Seguramente no :-)

No creas que tengo especial animadversión por Java. Creo que es un
buen lenguaje, te obliga a ser ordenado, y si está ahí es por algo. El
'problema' que tengo con Java es que me obligaron a usarlo demasiado
en la uni y le cogí manía. Si a eso le sumas que el look-and-feel de
la mayoría de las aplicaciones hechas en Java tiende a apestar... que
no es culpa de Java (supongo) sino de las librerías y de cómo se usan,
pero... :-(

Patricio Gutierrez

unread,
Sep 10, 2010, 10:32:48 AM9/10/10
to aster...@googlegroups.com
Hola, yo lo hice pero con vb6.  Tienes que logearte con el archivo manager de Asterisk y luego desde el programa a través de un socket te conectas al asterisk.  El AMI de Asterisk es quien te ira desplegando información de las llamadas que entran y salen de asterisk.

El 7 de septiembre de 2010 18:06, fsigu <fsi...@gmail.com> escribió:
Amigos, nuevamente acudo a ustedes, estoy intentando hacer un software
para call center, el cual tome los datos de un cliente entre estos el
numero telefonico.

Luego que el usuario al pulsar sobre un boton se realice la llamada
telefonica a este cliente, entonces queria saber si tienen algo por
ahi que me pueda ayudar a realizar las llamadas telefonicas usando
asterisk y con visual c#.

O si tienen algun ejemplo de como podria hacer esto, les agradeceria
mucho.

Tengo ya instalado asterisk funcionando con lo basico, entonces lo que
necesito hacer ahora es poder realizar las llamadas desde c# y poder
controlar el estado de las mismas, por ejemplo si fue contestada, se
corto la llamada etc etc.

No se si me recomiendan hacerlo en punto net o quizas en php, en que
lenguaje es mejor para poder interactuar con asteriask.

Saludos

--
Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)

Entra ahora en el canal de irc de Asterisk-ES para charlar en directo sobre VoIP y
Asterisk: http://www.asterisk-es.org/

~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Para anular la suscripción: asterisk-es...@googlegroups.com



--
Patricio Gutiérez B.
Depto. Desarrollo de Proyectos
PAT - Traffic Ltda.

josefu

unread,
Sep 10, 2010, 2:06:22 PM9/10/10
to asterisk-es
> Sorry, quería decir s/Java/C
>
> ;-)

Estas discusiones hacen más llevadero un viernes por la tarde de
curro... :)

> > Creo que ha quedado claro: usa el lenguaje que más te guste y se
> > adapte a tus necesidades.
>
> Si y no. Que se pueda no quiere decir que se deba. Puedes hacer una
> web en bash, o en C, pero deberías? Seguramente no :-)
>
> No creas que tengo especial animadversión por Java. Creo que es un
> buen lenguaje, te obliga a ser ordenado, y si está ahí es por algo. El
> 'problema' que tengo con Java es que me obligaron a usarlo demasiado
> en la uni y le cogí manía. Si a eso le sumas que el look-and-feel de
> la mayoría de las aplicaciones hechas en Java tiende a apestar... que
> no es culpa de Java (supongo) sino de las librerías y de cómo se usan,
> pero... :-(

Swing (la biblioteca "pura java" para guis) es la gran culpable de la
"sensación de lentitud y fealdad" de java. Pero no deja de estar muy
bien diseñada, sin embargo, pintar la pantalla sin pasar por las libs
del sistema operativo tiene su precio en rendimiento.

Germán Aracil Boned

unread,
Sep 10, 2010, 6:26:40 PM9/10/10
to aster...@googlegroups.com
jajaj yo diría que perl es para encriptar código. Hasta el programa más
sencillo, puede convertirse en el peor de los geroglificos con perl; muy
fácilmente. Supongo que nacería con la máquina enigma :)

Es viernes !!!!!!!! .. o era ..

josefu escribió:

--

Germán Aracil Boned

unread,
Sep 10, 2010, 6:28:36 PM9/10/10
to aster...@googlegroups.com

Patricio Gutierrez escribió:


> Hola, yo lo hice pero con vb6.

Dios .. por favor .. paso paso .. que no llego !!!!! apartaros !!!

viernes !!!

Tienes que logearte con el archivo
> manager de Asterisk y luego desde el programa a través de un socket te
> conectas al asterisk. El AMI de Asterisk es quien te ira desplegando
> información de las llamadas que entran y salen de asterisk.
>
> El 7 de septiembre de 2010 18:06, fsigu <fsi...@gmail.com

> <mailto:fsi...@gmail.com>> escribió:

> <mailto:asterisk-es...@googlegroups.com>


>
>
>
>
> --
> Patricio Gutiérez B.
> Depto. Desarrollo de Proyectos
> PAT - Traffic Ltda.
>
> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
>
> Entra ahora en el canal de irc de Asterisk-ES para charlar en directo
> sobre VoIP y
> Asterisk: http://www.asterisk-es.org/
>
> ~~~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es...@googlegroups.com

--

-

PaulMB

unread,
Sep 10, 2010, 7:11:00 PM9/10/10
to asterisk-es

Yo desarrolle una aplicación web con java para generar auto-llamadas
cargadas desde un archivo .CSV. como dijeron anteriormente todo
depende de tu lenguaje de preferencia, si quieres escalar tu
aplicación a nivel empresarial Java o C# son muy buenas herramientas
para eso, porque son fáciles de integrar y esa fue la razón principal
por la que hice mi aplicación así(NO conozco muy bien el nivel de
integración de los otros lenguajes).
Mi aplicación maneja mas de 100 llamadas concurrentes (no se me a
presentado la situación todavía de generar mas) usando también el AGI
de java y todo funciona excelentemente y sin memory leaks una de las
razones es porque el AGI es thread safe, lo que me permite recibir
todas las llamadas que quiera sin necesidad de ejecutar un nuevo .JAR
por cada llamada.

Entonces mi consejo es que lo desarrolles en el lenguaje que sepas
programar mejor y tenga buena documentación, y bien los dijo Iñaki Baz
Castillo acerca de Java, La única "pega" que tiene es que requiere
saber programar (conceptos básicos de programación como clases,
herencia, polimorfismo, interfaces, threads...).

Edwin Alberto Quijada

unread,
Sep 11, 2010, 11:26:18 AM9/11/10
to Asterisk Asterisk
Las autollamadas las hiciste usando .call o directamente el AMI. Tengo algo hecho pero es con .call queria ver otras opciones.
 
> Date: Fri, 10 Sep 2010 16:11:00 -0700
> Subject: [Asterisk-ES] Re: C# y asterisk
> From: pmbl...@gmail.com
> To: aster...@googlegroups.com

PaulMB

unread,
Sep 12, 2010, 3:00:30 PM9/12/10
to asterisk-es
las hice directamente con AMI, .call no me da el suficiente control
que requiero por llamada, use asterisk-java para asterisk, EJB para la
base de datos y JSF para el acceso web

On Sep 11, 10:26 am, Edwin Alberto Quijada <macaru...@hotmail.com>
wrote:

Antonio Pardo

unread,
Sep 14, 2010, 2:34:55 AM9/14/10
to aster...@googlegroups.com
Buenas,

El jue, 09-09-2010 a las 13:52 +0000, Edwin Alberto Quijada escribió:
> Si vas a meterte con AGI para empezar arranca con Perl para que te
> desencantes de todas esas basuras cuando tengas 24 instancias
> corriendo simultaneas y tu IVR o lo que seas que hagas se muera luego
> entonces vete algo de verdad y usa Asterisk-Java con todo lo que
> significa usar Java y veras como la vida te cambia. Si quieres
> realmente usar algo que valga la pena y maneje ambas cosas AGI y AMI
> tu camino es la "fuerza" digo Java
>
> Usa la fuerza, Luke....

yo ahora estoy usando AGI contra un servidor TCP y estoy la mar de
contento. Para curiosos estoy usando eventmachine[1]

Ciao

1.- http://rubydoc.info/gems/eventmachine/0.12.10/frames

--
Antonio Pardo
National Freaks Bureau
Web: http://apardo.eu/
Tel: (+34) 668 802 483

signature.asc

Odicha

unread,
Sep 15, 2010, 4:27:44 AM9/15/10
to aster...@googlegroups.com
El 10/09/2010 17:27, Germán Aracil Boned escribió:
> Dejaros de tonterías y milongas. Por un poco maś haces un módulo en C

Poquitito más además...

Reply all
Reply to author
Forward
0 new messages