Se acerca el final: Proyecto Fin de Carrera
Ya se va acercando el final de mi primera fase universitaria, y para poner la guinda, el Proyecto Fin de Carrera. Como yo hice los 2 ciclos en universidades diferentes, también realicé un PFC al finalizar 3º. Era un Asterisk, bastante completito, pero un simple Asterisk.
Para esta ocasión, pensé en montar un super-server talla ITSP con OpenSER + Asterisk, pero me pareció que aunque fuera más complicado y molón, no dejaba de ser un poco más de lo mismo… Finalmente, me he decantado por desarrollar un softphone SIP compatible con el RFC3261.
El objetivo es comenzar el desarrollo del software como PFC, pero seguir hasta obtener un softphone usable, de calidad y compatible (lo máximo posible) con el RFC.
La verdad es que me da un poco de ‘miedo’, porque igual me viene un poco grande, pero espero que salga algo decente, sino lo escondo en el garaje como hizo Homer con aquel robot
El ‘core’ será desarrollado en C, utilizando las librerías PJSIP para señalización, y PJMEDIA para el flujo de audio. De momento tengo pensado utilizar PyQt para la interfaz.
Este post no dejaría de ser otro cualquiera de ‘culto al ego’ como dicen algunos, pero me he decidido a postearlo porque encaja con la temática del blog, y porque quizá alguien que haya realizado algo similar lo lea y pueda comentarme algo al respecto… ![]()







Iñaki Baz
Animo, seguro que aprender la releche haciendo este proyecto.
¿Tienes ya pensado si le das a dar algún valor añadido al softphone sobre otros existentes? ¿o tal vez de cara al RFC que funcione y ya está? XD
10 Oct 2007 a las 0:00
saghul
De momento empezaré por ahí, pero si veo que puedo y tal, me molaría ponerle algo para enviar ficheros… en plan por ftp o algo…
10 Oct 2007 a las 0:07
davidp
Qué bien! ¿Se pueden hacer peticiones de “features” que echemos de menos en otros softphones?
Como dice Iñaki, seguro que aprendes y disfrutas con esto. Por otra parte… la idea del asterisk+openser como proyecto de fin de carrera para una superior me parece una cosa muy flojita…
10 Oct 2007 a las 10:34
Alberto
Saúl, ni caso. Es tu blog y escribes lo que te da la gana. Si no le gusta a alguien, simplemente que no entre.
Suerte y ánimo
10 Oct 2007 a las 14:41
saghul
Thnx por los comments y eso!!
De momento voy a ordenar las ideas y comenzar el asunto, dependiendo de la evolución veré hasta donde puedo llegar para el proyecto, aunque como he comentado luego pienso continuar. 
10 Oct 2007 a las 15:03
paco
Lo del asterisk y el openser suena bien. Yo te animaría a ello, ya que le veo una gran salida para grandes entornos.
Nosotros, en nuestra universidad, estamos intentando convencer al servicio de informática para que migre, y con cosas tipo “super-server”, sería la repera.
Tarde o temprano, todas las universidades españolas implementarán algo parecido, por lo que podrías “colocar” tu sistema en un gran número de sitios….
saludos,
10 Oct 2007 a las 21:57
saghul
Esa era un poco la idea, pero ahora puedo hacer ese desarrollo en el trabajo, por lo que prefiero hacer el softphone como proyecto y el super-server en el trabajo, así hago las 2
10 Oct 2007 a las 22:19