Bläddra i källkod

Update xmpp.rst

Len 9 år sedan
förälder
incheckning
ebe2369777
1 ändrade filer med 88 tillägg och 0 borttagningar
  1. 88 0
      source/applications_optional/xmpp.rst

+ 88 - 0
source/applications_optional/xmpp.rst

@@ -22,4 +22,92 @@ Enable XMPP
 | XMPP Manager is an optional menu item.  In order to have the option for XMPP Manager there are a few step to take to enble XMPP.
 |
 
+| XMPP manager is used to configure client side XMPP profiles. It can be used as a client to register to make and receive call with Google Talk or other XMPP servers.
 
+|
+
+| **GIT Manually add XMPP**
+|
+| After version 3.8 XMPP is optional.  To add XMPP do the following
+
+| Goto command line
+
+::
+
+ '''cd /tmp'''
+
+ '''git clone https://github.com/fusionpbx/fusionpbx-apps.git 
+
+ '''cd fusionpbx-apps/'''
+
+ '''mv xmpp/ /var/www/fusionpbx/app/'''
+
+ '''cd /var/www/fusionpbx/app'''
+
+ '''chown www-data:www-data -R xmpp/'''
+
+
+
+Goto Fusionpbx GUI
+
+| Goto the GUI and click advanced > menu manager > edit icon > click "Restore Defaults" at top right
+|
+| Then goto Advanced > Upgrade
+click Schema, Data Types, and Permission Defaults then click execute
+|
+| Click status > sip status > Flush Memcache
+|
+| Log out then back in
+|
+| You should now have XMPP Manager under Accounts
+|
+**XMPP Profile**
+| FusionPBX menu.
+| Accounts -> XMPP manager.
+|
+| In this example we will setup Google Talk and by creating a profile called gtalk.
+
+::
+
+ Profile Name: gtalk
+ Username: [email protected] (use your account)
+ Password: use the correct password
+ Auto-Login: yes
+ XMPP Server: talk.google.com
+
+| Two approaches can be used for the next part.
+
+| **Option 1.** Lets say my gmail number was 13051231234. This approach will send the inbound calls to the inbound routes with a destination number that is the default extension number that is set.
+
+::
+
+ Default extension: 13051231234
+ Advanced->Context: public
+
+
+| **Option 2.**
+| On a single tenant system. This will send the call to extension 1001 in the default context.
+Default extension: 1001
+Advanced -> Context: default
+
+**Option 3.**
+| On a single tenant system. This will send the call to extension 1001 in the multi-tenant domain name.
+Default extension: 1001
+Advanced -> Context: your.domain.com
+
+| Save the settings and restart the module. Restart the 'XMPP' module from Advanced -> Modules page. 
+Go back to Accounts -> XMPP if the status says **'AUTHORIZED'** then you are ready to go.
+
+| **Outbound Routes**
+|
+| For this example we will use 11 digit dialing.
+
+::
+
+ Gateway: XMPP
+ Dialplan Expression: 11 digits
+ Description: Google Talk
+ Press Save
+
+| If your XMPP profile is named something other than gtalk edit the outbound route you just created.
+Bridge statement should look like: dingaling/gtalk/[email protected] replace gtalk with the profile name you chose and then save it.