Ajcody-Instant-Messaging-Topics: Difference between revisions

mNo edit summary
 
(35 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{| width="100%" border="0"
{{BC|Zeta Alliance}}                        <!-- Note, this will also add [[Category:] Zeta Alliance]] to bottom of wiki page. -->
|  bgcolor="orange" | [[Image:Attention.png]] - This article is NOT official Zimbra documentation. It is a user contribution and may include unsupported customizations, references, suggestions, or information.
__FORCETOC__                              <!-- Will force a TOC regards of size of article. __NOTOC__  if no TOC is wanted. -->
|}
<div class="col-md-12 ibox-content">
 
==IM - Instant Messaging==             <!-- Normally will reflect page title. Is listed at very top of page. -->
==IM - Instant Messaging==
{{KB|{{ZETA}}|{{ZCS 8.5}}|{{ZCS 7.0}}|{{ZCS 6.0}}|}}            <!-- Can only handle 3 ZCS versions. -->


===Actual Instant Messaging Topics Homepage===
===Actual Instant Messaging Topics Homepage===


Please see [[Ajcody-Instant-Messaging-Topics]]
Please see [[Ajcody-Instant-Messaging-Topics]]
===ZCS 8.6 And Above IM Topics===
===Pre ZCS 8.6 IM Topics===
===When Will IM Be Out Of Beta - Update===
'''Update''' - Zimbra will not be release the IM BETA that was intended for ZCS 8.7. Instead, they have release [https://www.zimbra.com/zimbra-talk/ Zimbra Talk].
Please track the following bug:
* "Remove IM server"
** Feature Notes states, "Remove embedded IM server from delivery and web client from Zimbra interface."
** Will be removed for IronMaiden - next main release after ZCS 7
** http://bugzilla.zimbra.com/show_bug.cgi?id=45932
* "RFE: include separate IM server"
** Not Committed
** http://bugzilla.zimbra.com/show_bug.cgi?id=47036
* IM GA (no ISP/HSP)
** http://bugzilla.zimbra.com/show_bug.cgi?id=32384
===Performance Issues Caused By IM [BETA]===
Please note, that this bug has had a significant enough impact on performance of production servers that we recommend not running IM [BETA] if you have no significant reason to do so.
* "IM service connection leak,memory leak"
** http://bugzilla.zimbra.com/show_bug.cgi?id=37070
To turn off IM:
zmprov -l -v mcf full zimbraXMPPEnabled FALSE
And then you'll need to start and start zimbra:
zmcontrol stop
zmcontrol start
===Enabling IM [BETA] - 5+ ZCS Server===
Check to see if it's enabled:
zmprov gacf zimbraXMPPEnabled
If it returns FALSE, you'll need to set it as TRUE:
zmprov -l -v mcf zimbraXMPPEnabled TRUE
Now to enable via the COS's for the users. I'll assume you are using the COS called "default" for your domain below - change it if your using another COS for the variables below.
Check to see what current status is:
zmprov gc default zimbraFeatureIMEnabled
zmprov gc default zimbraFeatureInstantNotify
If they return FALSE, set them to TRUE.
zmprov -v mc default zimbraFeatureIMEnabled TRUE
zmprov -v mc default zimbraFeatureInstantNotify TRUE
And then you'll need to stop and start zimbra:
zmcontrol stop
zmcontrol start


===What Happen to AOL IM and MSN?===
===What Happen to AOL IM and MSN?===
Line 13: Line 77:
From the 5.x Release Notes:
From the 5.x Release Notes:


:Note:  Update about Instant Messaging feature - In order to ensure the scalability of our server software and provide a quality experience to our customers, we have removed IM interoperability with AOL and MSN that was present in previous 5.0.0 beta releases. This functionality may be restored in a future release.  
:Note:  Update about Instant Messaging feature - In order to ensure the scalability of our server software and provide a quality experience to our customers, we have removed IM interoperability with AOL and MSN that was present in previous 5.0.0 beta releases. This functionality may be restored in a future release.
 
===3rd Party Client Setup Up Examples===
 
Please see:
 
* [[Pidgin_and_Zimbra]]
* [[Spark_and_Zimbra]]
* [[Empathy_and_Zimbra]]
* [[Adium_and_Zimbra]]
 
Additional information on those clients can also be found here:
 
[[Ajcody-Notes#IM_-_Instant_Messaging_Clients]]
 
Addresses things like group chat /conference rooms and so forth.


===ZCS to ZCS IM Availability===
===ZCS to ZCS IM Availability===
Line 21: Line 100:
* "ZCS to ZCS IM issues."
* "ZCS to ZCS IM issues."
** http://bugzilla.zimbra.com/show_bug.cgi?id=28123
** http://bugzilla.zimbra.com/show_bug.cgi?id=28123
===Integration With External IM Servers===
Please see:
* "Integration with external IM servers (XMPP proxy support)"
** http://bugzilla.zimbra.com/show_bug.cgi?id=19398
===IM And Legal Intercept And Archiving===
Please see:
* "Legal intercept support: IM"
** http://bugzilla.zimbra.com/show_bug.cgi?id=21761
* "Other collaboration data (IM, Docs, Calendars) need to be archived"
** http://bugzilla.zimbra.com/show_bug.cgi?id=12697
* "RFE: Saving IM history from external IM clients"
** http://bugzilla.zimbra.com/show_bug.cgi?id=44668
This might also be relevant:
* "Regulatory Compliance - code to them and achieve the ability to verify in our documentation"
** http://bugzilla.zimbra.com/show_bug.cgi?id=34797


===IM - Conference Rooms===
===IM - Conference Rooms===
Line 61: Line 163:
* "Allow Calendar Events in ZWC to handle IM url calls"
* "Allow Calendar Events in ZWC to handle IM url calls"
** http://bugzilla.zimbra.com/show_bug.cgi?id=33280
** http://bugzilla.zimbra.com/show_bug.cgi?id=33280
===Buddy Notification In ZWC===
Please see:
* "Buddy notifications support for IM presense"
** http://bugzilla.zimbra.com/show_bug.cgi?id=34049
===Other General Bugs & RFE's===
Please see:
* "Renaming domain does not update zimbra.jiveRoster"
** http://bugzilla.zimbra.com/show_bug.cgi?id=55476
* "Unable to delete IM Buddy whos account has been renamed"
** http://bugzilla.zimbra.com/show_bug.cgi?id=34653
* "Ability to "restart" IM service without a full mailboxd restart required"
** http://bugzilla.zimbra.com/show_bug.cgi?id=45745
===Multi-Mailbox Setup Can Not Message Between Each Other===
If this is a new setup, make sure you have DNS setup - [[Ajcody-Instant-Messaging-Topics#IM_And_DNS_SRV_Records]] .
Check the /opt/zimbra/log/mailbox.log on the mailstores. If you see something like:
<pre>
2013-03-04 07:59:40,891 INFO [pool-7-thread-1] [] im - IMPersona(user@domain.com ONLINE pri=0 st=null) -
Presence.error: <presence to="user@domain.com/zcs" from="yahoo.domain.com" type="error"><error code="404"
type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></presence>
</pre>
And you can find this type of error also there or when you run zimbra commands from the CLI:
<pre>
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path
building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid
certification path to requested target
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
</pre>
You are experiencing a certificate issue and should submit a support case if you need help resolving it.
===IM And DNS SRV Records===
Show ports are in use:
[root@mail3 ~]# lsof -P -n -i :5222
  COMMAND  PID  USER  FD  TYPE  DEVICE SIZE NODE NAME
  java    5869 zimbra  143u  IPv6 6530439      TCP *:5222 (LISTEN)
[root@mail3 ~]# lsof -P -n -i :5269
  COMMAND  PID  USER  FD  TYPE  DEVICE SIZE NODE NAME
  java    5869 zimbra  144u  IPv6 6530440      TCP *:5269 (LISTEN)
[root@mail3 ~]# lsof -P -n -i :5269
An example of what I've added to my internal DNS/BIND zone record:
<pre>
$ttl 38400
zimbra.DOMAIN.com.    IN      SOA    zimbra.DOMAIN.com. ajcody.zimbra.DOMAIN.com. (
                        1207910051
                        10800
                        3600
                        604800
                        38400 )
                                              IN      NS        mail3.zimbra.DOMAIN.com.
zimbra.DOMAIN.com.                            IN      MX      10 mail3.zimbra.DOMAIN.com.
_xmpp-client._tcp.zimbra.DOMAIN.com.          SRV    5 0 5222 mail3.zimbra.DOMAIN.com.
_xmpp-server._tcp.zimbra.DOMAIN.com          SRV    5 0 5269 mail3.zimbra.DOMAIN.com.
_jabber._tcp.zimbra.DOMAIN.com.              SRV    5 0 5269 mail3.zimbra.DOMAIN.com.
mail3 IN A 192.168.0.16
</pre>
The _jabber._tcp if for backward compatibility for older servers and shouldn't be necessary.
----


[[Category: Community Sandbox]]
[[Category: Community Sandbox]]
[[Category: Author:Ajcody]]
[[Category: Zeta Alliance]]

Latest revision as of 00:53, 21 June 2016

IM - Instant Messaging

   KB 2708        Last updated on 2016-06-21  




0.00
(0 votes)
24px ‎  - This is Zeta Alliance Certified Documentation. The content has been tested by the Community.

Actual Instant Messaging Topics Homepage

Please see Ajcody-Instant-Messaging-Topics

ZCS 8.6 And Above IM Topics

Pre ZCS 8.6 IM Topics

When Will IM Be Out Of Beta - Update

Update - Zimbra will not be release the IM BETA that was intended for ZCS 8.7. Instead, they have release Zimbra Talk.

Please track the following bug:

Performance Issues Caused By IM [BETA]

Please note, that this bug has had a significant enough impact on performance of production servers that we recommend not running IM [BETA] if you have no significant reason to do so.

To turn off IM:

zmprov -l -v mcf full zimbraXMPPEnabled FALSE

And then you'll need to start and start zimbra:

zmcontrol stop
zmcontrol start

Enabling IM [BETA] - 5+ ZCS Server

Check to see if it's enabled:

zmprov gacf zimbraXMPPEnabled

If it returns FALSE, you'll need to set it as TRUE:

zmprov -l -v mcf zimbraXMPPEnabled TRUE

Now to enable via the COS's for the users. I'll assume you are using the COS called "default" for your domain below - change it if your using another COS for the variables below.

Check to see what current status is:

zmprov gc default zimbraFeatureIMEnabled
zmprov gc default zimbraFeatureInstantNotify

If they return FALSE, set them to TRUE.

zmprov -v mc default zimbraFeatureIMEnabled TRUE
zmprov -v mc default zimbraFeatureInstantNotify TRUE

And then you'll need to stop and start zimbra:

zmcontrol stop
zmcontrol start

What Happen to AOL IM and MSN?

From the 5.x Release Notes:

Note: Update about Instant Messaging feature - In order to ensure the scalability of our server software and provide a quality experience to our customers, we have removed IM interoperability with AOL and MSN that was present in previous 5.0.0 beta releases. This functionality may be restored in a future release.

3rd Party Client Setup Up Examples

Please see:

Additional information on those clients can also be found here:

Ajcody-Notes#IM_-_Instant_Messaging_Clients

Addresses things like group chat /conference rooms and so forth.

ZCS to ZCS IM Availability

Please review the following bug and note the DNS SRV entries I posted within it.

Integration With External IM Servers

Please see:

IM And Legal Intercept And Archiving

Please see:

This might also be relevant:

IM - Conference Rooms

Please see the RFE I made:

Also the bug/RFE about Conference rooms in Multi-Server Configurations

Embedded IM Requests To Join Chat Session In Html/Email

Formats are (I think, still investigating this):

You'll need to configure your OS to handle the protocol when called to, so that it launches the correct application.

Resource

Related Bugs & RFE's

Buddy Notification In ZWC

Please see:

Other General Bugs & RFE's

Please see:

Multi-Mailbox Setup Can Not Message Between Each Other

If this is a new setup, make sure you have DNS setup - Ajcody-Instant-Messaging-Topics#IM_And_DNS_SRV_Records .

Check the /opt/zimbra/log/mailbox.log on the mailstores. If you see something like:

2013-03-04 07:59:40,891 INFO [pool-7-thread-1] [] im - IMPersona(user@domain.com ONLINE pri=0 st=null) - 
Presence.error: <presence to="user@domain.com/zcs" from="yahoo.domain.com" type="error"><error code="404" 
type="cancel"><remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/></error></presence> 

And you can find this type of error also there or when you run zimbra commands from the CLI:

Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path 
building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid 
certification path to requested target
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)

You are experiencing a certificate issue and should submit a support case if you need help resolving it.

IM And DNS SRV Records

Show ports are in use:

[root@mail3 ~]# lsof -P -n -i :5222
 COMMAND  PID   USER   FD   TYPE  DEVICE SIZE NODE NAME
 java    5869 zimbra  143u  IPv6 6530439       TCP *:5222 (LISTEN)
[root@mail3 ~]# lsof -P -n -i :5269
 COMMAND  PID   USER   FD   TYPE  DEVICE SIZE NODE NAME
 java    5869 zimbra  144u  IPv6 6530440       TCP *:5269 (LISTEN)
[root@mail3 ~]# lsof -P -n -i :5269

An example of what I've added to my internal DNS/BIND zone record:

$ttl 38400
zimbra.DOMAIN.com.    IN      SOA     zimbra.DOMAIN.com. ajcody.zimbra.DOMAIN.com. (
                        1207910051
                        10800
                        3600
                        604800
                        38400 )
                                              IN      NS         mail3.zimbra.DOMAIN.com.
zimbra.DOMAIN.com.                            IN      MX      10 mail3.zimbra.DOMAIN.com.

_xmpp-client._tcp.zimbra.DOMAIN.com.          SRV     5 0 5222 mail3.zimbra.DOMAIN.com.
_xmpp-server._tcp.zimbra.DOMAIN.com           SRV     5 0 5269 mail3.zimbra.DOMAIN.com.
_jabber._tcp.zimbra.DOMAIN.com.               SRV     5 0 5269 mail3.zimbra.DOMAIN.com.

mail3		IN	A	192.168.0.16

The _jabber._tcp if for backward compatibility for older servers and shouldn't be necessary.


Jump to: navigation, search