iSymphony client connectivity issue

I just upgraded from 1.89.210.57-2 to 1.810.210.57-1. When I launch the iSymphony java client it says "The server you are attempting to connect to does not support this client. Try updating your server and client to the same version/revision.

The client is 2.4.0.3099 and the server is 2.4.0 rev 3025. I tried this on two different Windows 7 machines to verify.

You said “I just upgraded from 1.89.210.57-2 to 1.89.210.57-1.” Is this a typo or did you downgrade?

Sorry, that was a typo, I upgraded to 1.810.210.57-1.

Bump, same issue occurs on 1.811.210.57-1

jibberjabber,
For iSymphony you need the client and server version to match. So if the server is 2.4.0 rev 3025, you must have the client that is for 2.4.0 rev 3025.

On the iSymphony module page in FreePBX it is v2.4.0 rev 3025. But when I go to http:///isymphony and download the client there I get 2.4.0.3099.

Do you think that the client that is bring provided does not match the server version?

jibberjabber,

Did you perform an upgrade of iSymphony at any time or just the upgrade of FreePBX.
I am thinking the repository update did not complete correctly only updating the client files and not the server files.

Another cause may be that the iSymphony server was not restarted during the update and while all the files updated correctly the old server version instance is still running. Try a restart of the iSymphony server using the shutdown.sh and startup.sh scrips and verify that the process is ending using “ps auxww | grep iSymphony”. If it is not ending properly kill it using the "kill " command.

I have been using the upgrade scripts for the FreePBX distro http://www.freepbx.org/forum/freepbx-distro/distro-discussion-help/stable-release-versions

When I went to shutdown this is what I got.

[[email protected] ~]# /opt/isymphony/server/shutdown.sh
Stopping iSymphonyServer cat: iSymphonyServer.pid: No such file or directory
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec … or kill -l [sigspec]
rm: cannot remove `iSymphonyServer.pid’: No such file or directory
OK

After running that I checked for the process

[[email protected] ~]# ps auxww | grep iSymphony
root 3204 0.0 0.0 65944 1192 ? S Mar23 0:00 /bin/bash ./startup.sh – iSymphonyServer
root 3254 0.0 0.0 65948 1260 ? S Mar23 0:00 /bin/bash iSymphonyServer.sh start
root 3272 0.0 2.3 444116 48032 ? Sl Mar23 0:48 /usr/java/latest/bin/java -Djava.library.path=lib -jar iSymphonyServer.jar .
root 4746 0.0 0.0 61188 744 pts/0 R+ 13:11 0:00 grep iSymphony

I figured I would start it and check again and it seemed to create duplicate processes.

[[email protected] ~]# /opt/isymphony/server/startup.sh
Daemonizing
[[email protected] ~]# ps auxww | grep iSymphony
root 3204 0.0 0.0 65944 1192 ? S Mar23 0:00 /bin/bash ./startup.sh – iSymphonyServer
root 3254 0.0 0.0 65948 1260 ? S Mar23 0:00 /bin/bash iSymphonyServer.sh start
root 3272 0.0 2.3 444116 48032 ? Sl Mar23 0:48 /usr/java/latest/bin/java -Djava.library.path=lib -jar iSymphonyServer.jar .
root 4756 0.0 0.0 63852 1104 pts/0 S 13:12 0:00 /bin/bash /opt/isymphony/server/startup.sh – iSymphonyServer
root 4767 0.0 0.0 63856 1172 pts/0 S 13:12 0:00 /bin/bash iSymphonyServer.sh start
root 4770 27.5 1.0 414100 21888 pts/0 Sl 13:12 0:01 /usr/java/latest/bin/java -Djava.library.path=lib -jar iSymphonyServer.jar .
root 4783 0.0 0.0 61188 748 pts/0 R+ 13:12 0:00 grep iSymphony

I did a reload from the module page in FreePBX and checked again

[[email protected] ~]# ps auxww | grep iSymphony
root 3204 0.0 0.0 65944 1192 ? S Mar23 0:00 /bin/bash ./startup.sh – iSymphonyServer
root 3254 0.0 0.0 65948 1260 ? S Mar23 0:00 /bin/bash iSymphonyServer.sh start
root 3272 0.0 2.3 444116 48036 ? Sl Mar23 0:48 /usr/java/latest/bin/java -Djava.library.path=lib -jar iSymphonyServer.jar .
root 4854 0.0 0.0 61188 748 pts/0 R+ 13:15 0:00 grep iSymphony

Then I killed the processes and started again.

[[email protected] ~]# kill 3204
[[email protected] ~]# kill 3254
[[email protected] ~]# kill 3272
[[email protected] ~]# ps auxww | grep iSymphony
root 4859 0.0 0.0 61188 744 pts/0 R+ 13:15 0:00 grep iSymphony
[[email protected] ~]# /opt/isymphony/server/startup.sh
Daemonizing
[[email protected] ~]# ps auxww | grep iSymphony
root 4866 0.0 0.0 63852 1108 pts/0 S 13:15 0:00 /bin/bash /opt/isymphony/server/startup.sh – iSymphonyServer
root 4877 0.0 0.0 63856 1172 pts/0 S 13:15 0:00 /bin/bash iSymphonyServer.sh start
root 4880 29.6 0.9 414100 18952 pts/0 Sl 13:15 0:01 /usr/java/latest/bin/java -Djava.library.path=lib -jar iSymphonyServer.jar .
root 4890 3.0 0.0 61188 748 pts/0 R+ 13:15 0:00 grep iSymphony

After that the server had the correct 3099 version and I was able to connect. Thanks!