Sabeis de algun tarificador de llamadas que no sea a2billing facil de
configurar?
en el caso d a2billing es necesario totalmente tener un
proveedor de minutos para que se pueda tarificar?
Sabriais decirme un
contexto de a2billing en extensions como ejemplo que sea correcto?
No
me reconoce las llamadas, solo sale una mujer hablando dciendo que
introduzca un numero (pero ninguna extension funciona).
Salu2
¿Qué tendrá que ver que sea Open Source con que sea 100% escalable?
--
Iñaki Baz Castillo
<ib...@xtratelecom.es>
Queda bonito ;)
Ya me imagino lo escalable que será, como toda cosa PHP que corre sobre
Asterisk.
Creo que ... ummm ... si ... esa ciencia moderna ... umm ... ¡Marketing!, si
era esa ...
--
Raúl Alexis Betancor Santana
Dimensión Virtual S.L.
¡Venga hombre! ... para escalar solo hay que poner más maquinas con asterisk y
otro asterisk delante para el balanceo ... ¡ cualquier niño de teta lo sabe y
lo monta! ... tu lo que pasa es que estás celoso de que tu no sabes ... :-P
Es Asterisk en sí lo que no permite un sistema escalable como tal ("escalable"
no es poner muchos Asterisk juntos haciendo la misma tarea, salvo que su
única tarea sea la de hacer de gateways, en cuyo caso sí tiene cabida).
heheheheheh has escrito tu la entrada? pq veo q teneis exactamente la misma
opinion, la wikipedia y tu! pero exactamente exactamente xD
que un sistema sea Open Source no quiere decir que sea escalable... Será
escalable si está bien programado, bien pensado, con diagramas de clase,
explicación de las tablas que utiliza, con la documentación necesaria de su
código, etc etc
--
Roger Casaponsa - Adam Telefonía IP
email: roger.c...@adamvozip.es <mailto:roger.c...@adamvozip.es>
www: http://www.adamvozip.es <http://www.adamvozip.es/>
tlf: 902546800
la versión 1.4 si.
> no permite consultas de saldo desde el telefono..
Si lo permite, solo hay que hacer un pequeño hack.
> no permite mensajes personalizados... no utiliza sintetizador de
> audio..
Eso no.
> la interface no es muy puntual e intuitiva que digamos...
>
La única interfaz intuitiva es el pecho materno ;)
> Igual... disculpen el mensaje.. creo q no aplica a esta lista.
>
>
Sería bueno ver un demo.
Saludos,
--
Linux User: 255902
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
Nadie dice que sea malo ...
> Lo digo porque me estoy metiendo en desarrollar algo con PHP precisamente
> con asterisk para un cliente pero si me dicen algo me rajo....
De lo que se hablaba era de escalabilidad y siendo sinceros:
- Asterisk no escala nada en ciertos escenarios
- Asterisk escala muy malamente y a base de chapuzas en otro tipo de
escenarios
- Si la herramienta base (Asterisk) tiene problemas de escalado, intentar
arreglarlo a base de parches y jerigonzas varias con lenguajes tipo php, no
es tampoco buena idea.
> Que tal mono?
¡No, total ...!, mejor hacerlo un AGI en JAVA, que publique una interfaz REST
a la que se conecte una aplicación Haskell que interactua con un proceso
python a través de una interfaz XMLRPC que ..., que ... que ...
ejecute /bin/true para autorizar la llamada. :-P
No se hace un sistema escalable por añadir una capa web (sea PHP u otro
lenguaje). PHP no tiene nada de malo.
Y ya puestos, y esto es una apreciación personal, la mayoría de aplicaciones
web en PHP que he visto (para Asterisk o para lo que sea) están ranciamente
programadas (como si la programase alguien que está aprendiendo PHP sobre la
marcha mirando ejemplos en "desarrolloweb.com").
El elemento común de casi todas ellas es siempre el mismo: no separación de
modelos de datos, lógica y presentación (es usual encontrar en un
fichero .php la lógica de conexión a la BD junto con el CSS, código
JavaScript y todo el HTML a machete).
Y no siempre poner "includes" lo salva.
Es curioso que en otros lenguages (Ruby, Python, Java) casi siempre se usa un
framework probado y robusto para desarrollo web, mientras que en PHP (aunque
los hay y muy buenos) casi nunca se usan. Digamos que PHP hace "fácil"
programar sin saber ni lo que es un buen framework.
Y por supuesto, la gran mayoría de exploits que existen se cuelan a través de
vulnerabilidades de aplicaciones PHP, por ejemplo mediante SQL injection
(estoy ya cansado de intervenir en servidores comprometidos siempre siempre
debido a aplicaciones web PHP).
Pero bueno, supongo que mi opinión es muy parcial debido a mis malas
experiencias. Y por supuesto, también hay muy buenas aplicaciones PHP así
como desarrolladores serios en PHP.
Saludos.
Sí, es muy común encontrarse con desarrolladores PHP que no saben ni lo que es
programación orientada a objetos, threads, excepciones... por no hablar de
optimización SQL (he visto cada aberración de quieres SQL que tumbaban la
base de datos...).
Yo tampoco soporto el mono.
saludoss , pero a todo esto el software que mencionaba fcovoip es
desarrollado en Open Source pero no es libre , tienes algun ScreenShot
? queremos darle una chk
saludos
El 16 de junio de 2009 13:49, Elio Rojano<hel...@gmail.com> escribió:
> Hay chapuzas y "programadores profesionales" hasta en ensamblador... el
> hábito no hace al monje, es el monje el que decide "qué habito ponerse".
>
> PHP es sencillo, Python tampoco es complicado y de hecho he encontrado un
> tutorial bastante interesante para hacer aplicaciones gráficas en Qt, y Ruby
> también tiene muy buena pinta.
> Si vieras el código fuente de más de algún programa escrito en ANSI C o
> incluso C++ con sus "frameworks profesionales" te ibas a reir a gusto.
>
--
rickygm
Por supuesto Elio, nada que objetar.
Pero aunque un programa (en el lenguaje que sea) esté mal programado, si se
limita a correr en un ordenador personal o a no dar servicio público, pues
bueno, no pasa nada.
Pero una web mal programada supone una vulnerabilidad que puede comprometer un
servidor o toda la red.
A veces no es necesario ni depender de atacantes externos. Muchas veces
el "programador" es el mayor enemigo del sistema y la BD.
Es común que un "programador" PHP no sepa lo que son índices en tablas de base
de datos, no sepa que las queries SQL hay que optimizarlas, que hay que
comprobar que usan índices (y sino crearlos o mejorar la query), no abusar
de "LIKE", etc etc...
Si no, luego te encuentras con que el sistema crece, tienes tablas con
millones de registros (ejemplo: CDR's) y unas queries SQL lamentables que
tardan 2 minutos en resolver, dejando durante ese tiempo la CPU del servidor
MySQL al 80% (y no exagero *nada* con lo de los 2 minutos, las he visto hasta
de 6 minutos).
Yo cada vez que veo una aplicación PHP me echo a temblar y me pregunto "¿el
que ha hecho esto habrá aprendido a programar en un curso CCC? ¿o tal vez es
autodidacta de los que se hacen su primer blog y se ofrecen al mercado
laboral?".
Pero bueno, insisto en que soy parcial debido a la de calamidades PHP que he
visto.