<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/4.2.2">
</HEAD>
<BODY>
He utilizado la aplicación AGI() de Asterisk, que permite la interacción con scripts ajenos para usarlas como extensiones.<BR>
<BR>
En el caso de WhatsApp uso tres AGIs:
<UL>
<LI>googletts.agi → Lee un texto usando los servicios de TTS de Google. Info aquí: <A HREF="http://zaf.github.com/asterisk-googletts/">http://zaf.github.com/asterisk-googletts/</A>
<LI>speech-recog.agi → Graba voz y la envía a Google para su transcripción a texto. Info aquí: <A HREF="http://zaf.github.com/asterisk-speech-recog/">http://zaf.github.com/asterisk-speech-recog/</A>
<LI>whatsapp.php → Esta la he escrito yo y es un conector a la API de waalt.com, que todavía no está publicada pero lo hará en breve.
</UL>
<BR>
Para el servicio de la musiquita no hace falta ni siquiera AGI, directamente utiliza la aplicación MP3Player() tal que así:<BR>
<BR>
<PRE>
[music]
exten => 303,1,Answer()
exten => 303,n,MP3Player(<A HREF="http://api.jamendo.com/get2/stream/track/redirect/?id=250092&streamencoding=mp31">http://api.jamendo.com/get2/stream/track/redirect/?id=250092&streamencoding=mp31</A>)
exten => 303,n,Hangup
</PRE>
<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
-- <BR>
<B>Adán Sánchez de Pedro Crespo</B><BR>
<I>Web developer, graphic designer & coder</I><BR>
PGP Public Key: <A HREF="http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x60CCBE89CCABF8A0">CCABF8A0</A><BR>
Tel.: +34 663 163 375
</TD>
</TR>
</TABLE>
</BODY>
</HTML>