Questo e’ un esempio di configurazione per ricevere le chiamate in ingresso di gtalk sul vostro cellulare.
Freeswitch permette di fare bridge fra il protocollo jingle, e sip/iax
Registratevi su freeswitch, e scaricate l’ ultima versione via svn
$ svn checkout --username username --password XXXXXX http://svn.freeswitch.org/svn/freeswitch/trunk freeswitch.trunk $ cd freeswitch.trunk $ ./configure --prefix=/usr/local/freeswitch $ make && make install
configurare freeswitch:
editare /usr/local/freeswitch/conf/freeswitch.xml
abilitando
-
<load module=“mod_dingaling”/>
-
-
<configuration name=“dingaling.conf” description=“XMPP Jingle Endpoint”>
-
<settings>
-
<param name=“debug” value=“1″/>
-
<param name=“codec-prefs” value=“PCMU”/>
-
</settings>
-
<interface>
-
<param name=“name” value=“jingle”/>
-
<param name=“login” value=“username@freeswitch.org/talk”/>
-
<param name=“password” value=“XXXXXXXXX”/>
-
<param name=“dialplan” value=“XML”/>
-
<param name=“message” value=“Jingle all the way”/>
-
<param name=“rtp-ip” value=“vostroip”/>
-
<param name=“auto-login” value=“true”/>
-
<param name=“use-rtp-timer” value=“true”/>
-
<param name=“exten” value=“7777″/>
-
<param name=“vad” value=“both”/>
-
</interface>
-
</configuration>
-
-
<extension name=“7777″>
-
<condition field=“destination_number” expression=“^7777$”>
-
<action application=“bridge” data=“iax/guest@serveriax/730″/>
-
<action application=“echo” />
-
</condition>
-
</extension>
il mio serveriax/estensione (che e’ un server asterisk) a questo punto fara’ la chiamata sul mio cellulare.
nel vostro dialplan asterisk mettere qualcosa del tipo
[default]
exten => 730,1,NoOp(Incoming call via from freeswitch)
exten => 730,2,Dial(IAX2/XXXX@voipjet/01139vostronumerodicellulare,50,R)
exten => 730,3,Hangup
e per usare voipjet, in iax.conf
[guest]
type=user
context=default
callerid=”Guest IAX User”
disallow=all
allow=ulaw
[voipjet]
type=peer
host=66.246.220.19
secret= XXXXXXXXXXXXXX
auth=md5
notransfer=yes
context=default
disallow=all
allow = speex
allow = gsm
allow = ilbc
allow = ulaw
allow = alaw
freeswitch nella registrazione offre gratuitamente anche un account jabber, a cui potete registrarvi. Potete cmq usare il vostro account jabber preferito, l’ importante e’ mettere la risorsa “/talk”
Aprire gtalk, e aggiungere il contatto vostrousername@freeswitch.org e dovrebbe squillarvi il cellulare… ;)
Posted by becks in Freeswitch, Voip, Tech, Asterisk

