Re: OGo and Asterisk integration

Helge Hess <[email protected]>
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Message-ID <[email protected]>
On Sep 24, 2004, at 17:10, John Helmuth wrote:
> Either you want to dial a person that's shown on the Ogo screen (Dial 
> Out), or you want to see the person's Ogo screen when that person 
> calls you (Dial In).

Yup. There is other stuff like attaching call logs to a contact.

> Dial Out appears simple: What the user wants is for his phone to dial 
> the number he clicks on.  It should be comparatively simple to do, if 
> the CTI plugin is available, and there's a link between the logged in 
> user and his phone.  This should work fine with the web based 
> interface, I would think, essentially entirely on the server (or 
> servers.)

a) if the VoIP client supports some native URL scheme, it would be best 
to
    invoke that by the dial link, like:
      sip://12881727112/
    don't know whether something like this exists.

b) The dial out is a bit more complicated than just making the server 
make a
    connection. Keep in mind that you have three devices, the 
browser/server, the
    actual phone (or software) and the PBX.
    Dial out need to make the PBX connect both source and target phones. 
This is
    supported by TeamCall, but I have no idea about Asterisk.
    (you basically need two phone numbers, the target _and_ the source)

> Dial In is complicated in the web interface, I think, as there would 
> have to be a way to pop up a new window (or refresh the window he's 
> looking at) showing the caller's information... how do you do that 
> with a browser?  Seems like some special client software would be 
> necessary.

Yes, could be a small Java Applet which triggers the browser. Nothing 
impossible and I suspect something like this should be already 
available for Asterisk.

> So, at the least, Asterisk integration should be a CTI plug in that 
> uses whatever protocols Asterisk is using to to a 'dial out' on the 
> logged in user's phone when they click on the dial button.

Yes, that would be a good starting point. So we need to have some 
research on that Asterisk protocol to connect two phones.

> I'm not sure how the dial-in should be done... how does the current 
> Ogo CTI plugin handle this?

Dial-In is not supported. As you correctly analyzed this is not really 
possible for a pure HTML interface.


BTW: if someone with Asterisk knowledge/experience wants to do that - 
we could setup an asterisk.opengroupware.org server which hosts a 
testing/integration environment for OGo developers. We would need to 
find someone wanting to setup/admin Asterisk on an OGo dev machine.

Greets,
   Helge
-- 
http://docs.opengroupware.org/Members/helge/
OpenGroupware.org

-- 
OpenGroupware.org Discussion [email protected]
http://mail.opengroupware.org/mailman/listinfo/discuss
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.