Jump to content

Click2Call with Open Xchange App Suite and Vodia PBX


akeller

Recommended Posts

Open Xchange is a very common groupware that we use successfully in our facilities. The phone numbers of the contacts are displayed as clickable uri: callto:0815
It would be fantastic to have this Uri in the following format to make calls over a Vodia PBX:

https://pbx:443/remote_call.htm?user=09%40localhost&dest=0815&auth=09%40localhost% 3Asecret&connect=true

Unfortunately, it looks like this URI can not be changed in App Suite. So it needs a Firefox WebExtension.

Is that already there? Otherwise, this could be developed with little effort. I would participate in the development costs if the code were released as open source. 🙂

Link to comment
Share on other sites

Many Thanks! That would be very friendly and a help creating the WebExtension. Can you see my email address?

Here is a quick and dirty Click2Dial solution for MacOS. But it works!

1. Create this shell script - insert your extension and passwort:

#!/bin/sh

L1=${#1}

L2=$((L1-6))

PHONENUMBER=${1:7:L2}

URL="https://pbx.domain.de:10443/remote_call.htm?user=09%40localhost&dest=$PHONENUMBER&auth=09%40localhost%3Asecret&connect=true"

open $URL

 

2. Download the app Platypus and create the app OXcallingVodia.app selecting the above shell script. Store the app in application directory inside your home directory.

3. Download the app LinCastor and registrate the app OXcallingVodia.app with the default protocoll callto

With more time you can edit Info.plist etc ... or write a webExtension 🙂

 

Link to comment
Share on other sites

In https://github.com/muristan/OXcallingVodia you can find both versions: for macOS and for Linux.

The macOS version works with all browsers because the app registers the callto protocol in the operating system, so browsers only ask which application to use for the protocol. Then just select OXcallingVodia.

The Linux version depends a lot on the installed desktop. That's why I chose the path here, that in Mozilla the Protocol handler is created. At the first call, Mozilla then asks for the application to open. Then select the shell script oxcallingvodia.sh You can save this choice for the future. .ut the Protocol Handler can probably register similarly in other browsers like Chrome.

My secretaries have new snom A170 headsets and are very excited about Click2Dial. Click on the phone number in Open Xchange, open the line touching the button on the headset and wait until the called party answers. 🙂   

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...