1 votes

RingCentral sur Ubuntu via Wine

J'essaie de faire fonctionner RingCentral pour Windows. J'ai réussi à l'installer et à le charger mais j'ai un plantage constant qu'aucune recherche sur Internet n'a pu résoudre :

Distro : Ubuntu 15.10

Wine --version : Wine-1.6.2

Étapes à recréer :

  1. télécharger msi : http://downloads.ringcentral.com/sp/RingCentralForWindows

  2. pol > install > Installer un programme non répertorié

  3. composants : vcrun2010, dotnet4

  4. continuer > créer un raccourci pour softphone.exe

  5. ouvrir le programme > connexion > crash

Vous trouverez ci-dessous une copie expurgée de mon journal :

.... # many many more fixme:d3d

fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:advapi:RegisterTraceGuidsW (0x3321e8c, (nil), {f7b697a3-4db5-4d3b-be71-c4d284e6592f}, 7, 0x34dc968, (null), (null), 0x352d940,): stub
fixme:process:GetNumaHighestNodeNumber (0x32c4ec): stub
fixme:dbghelp_msc:pdb_parse_cmd_string Couldn't evaluate "$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = " => get_zvalue: no value found (.raSearch)
fixme:process:GetNumaHighestNodeNumber (0x57fd7c0): stub
15:04:26.748 os_core_win32. !pjlib 2.1 for win32 initialized
15:04:26.750 sip_endpoint.c  .Creating endpoint instance...
15:04:26.750          pjlib  .select() I/O Queue created (0537CF38)
15:04:26.751 sip_endpoint.c  .Module "mod-msg-print" registered
15:04:26.751 sip_transport.  .Transport manager created.
15:04:26.751   pjsua_core.c  .PJSUA state changed: NULL --> CREATED

Aborted! 2016-Jan-05 15:07:20
Exception 
>>>
Halt on unexpected exception at location QtModanoApp::notify
Windows Exception EXCEPTION_MS_CPP (0xe06d7363) at 0x7B8395FC; Exception type 'Concurrency::scheduler_resource_allocation_error' info 'Unknown exception'
 * stack trace * 
<undef>
<undef>
<undef>
<undef>
<undef>
<undef>
<undef>
<undef>
<undef>
<undef>

<<<
ESS::Assertion in thread main (9) @ ..\..\..\src\Utils\ErrorsSubsystem.cpp:394 in void __cdecl ESS::HaltOnUnexpected(const struct Utils::ExceptionInfo &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &)
* Stack trace *
<Stack trace not available on current OS version!>
fixme:dbghelp_msc:pdb_parse_cmd_string Couldn't evaluate "$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + =  $20 $T0 216 - ^ =  $22 $T0 220 - ^ =  $23 $T0 224 - ^ =  $24 $T0 228 - ^ = " => get_zvalue: no value found (.raSearch)
fixme:dbghelp_msc:pdb_parse_cmd_string Couldn't evaluate "$T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + =  $20 $T0 216 - ^ =  $22 $T0 220 - ^ =  $23 $T0 224 - ^ =  $24 $T0 228 - ^ = " => get_zvalue: no value found (.raSearch)
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
fixme:thread:GetThreadPreferredUILanguages 56, 0x33f9f0, 0x33fa04 0x33f9f8
fixme:ver:GetCurrentPackageId (0x33f448 (nil)): stub
fixme:console:GetConsoleProcessList (0x33fc80,1): stub
fixme:system:SetProcessDPIAware stub!
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x86e648 0x86e638

Je ne sais pas comment procéder. Toute indication serait vraiment utile - je dois faire fonctionner ce logiciel, sinon je serai obligé de travailler sous Windows.

1voto

Ben Points 21

RingCentral n'est-il pas simplement un Zoom relooké ? Essayez le client Linux natif de Zoom (qui fonctionne dans mon Ubuntu 15.04 depuis longtemps avec les mises à jour qui sont sorties en cours de route) disponible en téléchargement à l'adresse suivante http://zoom.us/download

Une fois dans une réunion, ces 2 clients semblent se ressembler.

1voto

Yankee42 Points 11

J'ai réussi à faire fonctionner ceci sur 16.04 Gnome et PlayonLinux, à la fois pour envoyer et recevoir des appels.

Pour PlayonLinux : (Wine est déjà installé sur 16.04)

wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add -
sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux

Installez RingCentral(7.0.7) via playonlinux (pas Wine) en tant que programme 32 bits, en définissant softphone.exe comme votre raccourci. Installez ensuite les composants vcrun2013 et dotnet45. Définissez la configuration de Wine pour 1.9.24.

Ringcentral 7.0.7 : http://downloads.ringcentral.com/sp/RingCentralForWindows-7.0.7.msi

N'oubliez pas d'aller dans votre compte Ringcentral et d'activer l'ordinateur sur lequel vous l'avez installé afin qu'il soit autorisé à appeler au lieu de "RingOut".

0voto

OysterD Points 2698

J'ai réussi à le faire fonctionner avec une ancienne version de RingCentral (7.0.7) :

wine: 1.9
vcrun2013
dotnet45

Il ne fonctionnait qu'en mode Ringout. Ce qui le rend inutile.

0voto

Frostbeard Points 1

J'ai réussi à le faire fonctionner sur Ubuntu mate 16.04. Wine 1.9.10. J'ai dû utiliser le msi 7.0.7 pour l'installer, mais il m'a demandé de le télécharger lorsque j'ai essayé d'installer 8.0.6 et cela n'a pas fonctionné. Le téléphone logiciel fonctionne et tout. J'ai obtenu la plus récente Wine de leur dépôt. J'ai téléchargé RingCentralForWindows.msi depuis leur site web. Je l'ai exécuté avec

wine msiexec /i RingCentralForWindows-8.0.6.msi

Il a parcouru et installé toutes les dépendances qui n'étaient pas installées. Puis il m'a rapidement dit qu'il ne pouvait pas fonctionner et m'a donné un lien pour télécharger la version 7.0.7. J'ai suivi le même processus. Tout s'est bien installé et ça marche. Vous devez cependant annuler l'autorisation de l'ordinateur sur lequel vous utilisiez RingCentral via leur site Web. Le softphone ne fonctionne que sur une seule machine à la fois.

0voto

yochaigal Points 1

J'ai réussi à le faire fonctionner dans ArchLinux en l'installant dans Crossover avec MS Visual C++ 2013, msls31, Core fonts, visual basic runtime, MSXML et .NET 4.0.

Vous n'aurez peut-être pas besoin du VBR.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X