Claudio - I can give you some pre-release Ruby on Rails code that, if you are developing your web app in Rails will do the trick in a few lines. Specifically
class CallController < ApplicationController def create VoiceChannel.create(:destination => "sip/default/#{params [:user1]}", :callback => url_for (:action=>:connect, :destination=>params[:user2])) end def connect render_voice do |voice| voice.ring_ready voice.ringback = "ringback tone.." voice.bridge "sofia/default/#{params[:destination])" end end end On Apr 29, 2008, at 5:37 PM, Cavalera Claudio Luigi wrote: > Hello, > I'm trying to realize a demo for this use case: > 1) a user inserts two sip users (e.g. 1001 and 1002) into a web page > 2) fs calls the users (already registered to fs) and bridge them > > I've succeeded to achieve 2) by a mix of commands such as: > > originate sofia/default/1001%131.132.133.134 & park() > originate sofia/default/1002%131.132.133.134 & park() > show channels > uuid_bridge uuid1001 uuid1002 > > it works so well! > > Now concerning a robust (yet simple :-) method to achieve 1) : > which interface should I use? > # mod_event socket > # mod_xmpp event > # mod_xml_rpc socket > # any of the scripting interfaces such as mod_perl, mod_spidermonkey, > mod_python, etc. > > and which server side technology do you suggest to implement the > bit of > logic (e.g. PHP or Perl with apache, Java with Tomcat) > > At the moment I'm going to write some PHP to talk directly with > mod_event socket, but any hints are welcome! :-) > > Thanks a lot, > Claudio > > > Internet Email Confidentiality Footer > ---------------------------------------------------------------------- > ------------------------------- > La presente comunicazione, con le informazioni in essa contenute e > ogni documento o file allegato, e' rivolta unicamente alla/e > persona/e cui e' indirizzata ed alle altre da questa autorizzata/e > a riceverla. Se non siete i destinatari/autorizzati siete avvisati > che qualsiasi azione, copia, comunicazione, divulgazione o simili > basate sul contenuto di tali informazioni e' vietata e potrebbe > essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in > materia di protezione dei dati personali). Se avete ricevuto questa > comunicazione per errore, vi preghiamo di darne immediata notizia > al mittente e di distruggere il messaggio originale e ogni file > allegato senza farne copia alcuna o riprodurne in alcun modo il > contenuto. > > This e-mail and its attachments are intended for the addressee(s) > only and are confidential and/or may contain legally privileged > information. If you have received this message by mistake or are > not one of the addressees above, you may take no action based on > it, and you may not copy or show it to anyone; please reply to this > e-mail and point out the error which has occurred. > ---------------------------------------------------------------------- > ------------------------------- > > > _______________________________________________ > Freeswitch-users mailing list > Freeswitch-users@lists.freeswitch.org > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch- > users > http://www.freeswitch.org _______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org