iJab with Elastix Roundcube

iJab Client can  used to embed chat client within Round Cube mail.

RC_with_iJab

iJab Client require http-bind service. To enable http-bind create a new configuration file in /etc/httpd/conf.d/

(eg: ijab.conf)  and add the redirect proxy settings.

  <IfModule mod_proxy.c>
   ProxyRequests Off
  <Proxy *>
    Order deny,allow
    Allow from all
  </Proxy>
  ProxyVia On

  # XMPP proxy rule
  ProxyPass /http-bind http://localhost:7070/http-bind/
  ProxyPassReverse /http-bind http://localhost:7070/http-bind/
  ProxyPass /https-bind http://localhost:7443/http-bind/
  ProxyPassReverse /https-bind http://localhost:7443/http-bind/

  AddDefaultCharset UTF-8
</IfModule>

Login to OpenFire and add the following settings under System Properties

xmpp.httpbind.client.requests.polling=0
xmpp.httpbind.client.requests.wait=10

Download and unzip the iJab Client in web root(eg: /var/www/html/ijab)

Edit the iJab configuration file (ijab_config.js) and add the configuration settings according Openfire.

See the sample config.

xmpp:{
domain:"mymailchat.com",
http_bind:"http://elx-dev/http-bind/",
host:"elx-dev",
port:5222,
server_type:"openfire",
auto_login:false,
none_roster:false,
get_roster_delay:true,
username_cookie_field:"username",
token_cookie_field:"SID",
anonymous_prefix:"",
max_reconnect:3,
enable_muc:true,
muc_servernode:"conference.mymailchat.com",
vcard_search_servernode:"vjud.mymailchat.com"

Download and install the round cube from 
http://rahul.amaram.name/blog/2010/09/05/integrating-ijab-roundcube
 to round cube plugins folder and add ijab to main.inc.php plugins list.

Find the downloads below if could not obtain them from other sites.

iJab

Round Cube Plugin

Create user in Openfire & Mail with same username & Password and create a html file with following content. Edit the ijab javascript path according to the location where it resides.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- The HTML 4.01 Transitional DOCTYPE declaration-->
<!-- above set at the top of the file will set     -->
<!-- the browser's rendering engine into           -->
<!-- "Quirks Mode". Replacing this declaration     -->
<!-- with a "Standards Mode" doctype is supported, -->
<!-- but may lead to some differences in layout.   -->

<html style="height: 100%; padding: 0; margin: 0; border: none;">
<body style="height: 100%; padding: 0; margin: 0; border: none;">

  <script type="text/javascript" language="javascript" src="/ijab-v1.0-beat3-2/ijab_config.js"></script>
  <script type="text/javascript" language="javascript" src="/ijab-v1.0-beat3-2/ijab_i18n_en.js"></script>
  <script type="text/javascript" language="javascript" src="/ijab-v1.0-beat3-2/ijab/ijab.nocache.js"></script>
</body>
</html>

, , , , , , , , , ,

Leave a Comment

OpenERP : Change default web Port

To Change the default http port of OpenERP from 8069 to 80 in CentOS.

Add the following line in file “/etc/sysconfig/iptables” ( See the screenshot).

-A INPUT -p tcp -m state –state NEW -m tcp –dport 8069 -j ACCEPTImage

Run the command. Change eth0 according to your network.

/sbin/iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8069 -i eth0

Run the command to pertinently save the rule to iptables.

iptables-save > /etc/sysconfig/iptables

, ,

Leave a Comment

Shrink size of .LDF file MSSQL

ALTER DATABASE databasename SET RECOVERY SIMPLE
DBCC SHRINKFILE (  databasename_Log, 1)

, , , , , ,

Leave a Comment

FreePBX CallerID Lookup

FreePBX CallerID Lookup

Add new number & callerid name on “Asterisk Phonebook” from FreePBX GUI. FreePBX uses asteirsk’s astdb/cidname as the database.(do a “database show cidname” from Asterisk CLI)

1.png

Add a New Entry in CallerID Lookup Sources

2.png

From Inbound Routes select the “CID Lookup Source” as the newly added Source.

3.png

, , , ,

1 Comment

Elastix 2.3 / FreePBX simple IAX2 Trunking

Image

Image

Image

, , , , ,

1 Comment

Elastix 2.3 / FreePBX simple IAX2 Trunking

Image

Image

Image

2 Comments

Elastix CD/ISO to USB

 

Download Links


http://iso2usb.sourceforge.net/


http://www.elastix.org/index.php/en/downloads.html

, , ,

1 Comment

Follow

Get every new post delivered to your Inbox.

Join 26 other followers