On Fri, Jul 23, 2010 at 5:33 PM, mazilo
<Nabble@slickdeals.endjunk.com> wrote:
mercutioviz wrote:
> I'm not a big Python guy but it seems to me the script you reference is
> the
> opposite of what you've asked for - it originates a call via GV by logging
> in to the web interface and issuing a click-to-call.
Yes, the Python scripts file will perform a login to a Google Voice site and
then emulates a Google Voice click-2-call function to place a call to any
PSTN network. Once Google Voice receives such instructions, it will first
simultaneously place an outbound call to the phones listed/selected in the
Forwards to section on its Settings folder, i.e. a Gizmo5 account configured
on a local FreeSWITCH server.
Okay, this part makes sense...
When the receiving picks up the phone, then
Google Voice will place another outbound call to the destionation number
dialed by the click-2-call function.
As does this...
What Asterisk's Bridge() function does
is to bridge the incoming calls from Google Voice with the existing
(on-going) outbound calls to Google Voice by means of the Python scripts
file.
This is where you lost us. What existing call is being bridged to? I count only two calls:
from GV back to the user (via Gizmo or whatever contact number the user has)
from GV to PSTN (to reach the called party)
I'm assuming that the ultimate result of the above is that the user will be talking to the destination:
GV user <--> Called party
Where is the outgoing call to GV? Is there a third call that we're not aware of? If so, what is its purpose?
I am sure this can be done through FreeSWITCH. However, being a newbie
here, this is rather impossible for me to visualize how to write/craft such
a dialplan context. I hope someone here will be able to help. If this has
been done, I sure will appreciate some pointers to the links to download the
dialplan context.
I'm sure it can be done, we just need some clarification.
-MC