通过 Wine 在 Ubuntu 上使用 RingCentral

通过 Wine 在 Ubuntu 上使用 RingCentral

我正在尝试让 Windows 版 RingCentral 正常工作。我已经安装并加载了它,但一直出现崩溃,无论我怎么谷歌搜索都无法解决:

发行版:Ubuntu 15.10

wine --版本:wine-1.6.2

重新创建步骤:

  1. 下载 msi:http://downloads.ringcentral.com/sp/RingCentralForWindows

  2. pol > 安装 > 安装程序未列出

  3. 组件:vcrun2010、dotnet4

  4. 继续 > 为 softphone.exe 创建快捷方式

  5. 打开程序 > 登录 > 崩溃

以下是我的日志的删节版:

.... # 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

我不确定该怎么做。任何建议都会很有帮助 - 我需要运行这个软件,否则我将被迫在 Windows 上工作。

答案1

RingCentral 不就是换了个名字的 Zoom 吗?试试 Zoom 的原生 Linux 客户端(在我的 Ubuntu 15.04 上运行了很长时间,并且一直在不断更新),可从以下网址下载:http://zoom.us/download

一次会议中,这两位客户看起来都一样。

答案2

我在 16.04 Gnome 和 PlayonLinux 上运行了这个程序,既可以发送也可以接收电话。

对于 PlayonLinux: (Wine 已安装在 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

通过 playonlinux(不是 wine)将 RingCentral(7.0.7)安装为 32 位程序,将 softphone.exe 设置为快捷方式。然后安装 vcrun2013 和 dotnet45 组件。将 wine 配置设置为 1.9.24。

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

只需记住进入您的 ringcentral 帐户并激活您安装该功能的计算机,这样它就被授权实际呼叫而不是“RingOut”。

答案3

我能够使用旧版本的 RingCentral (7.0.7) 来实现这一点:

wine: 1.9
vcrun2013
dotnet45

它只起到响铃模式的作用。毫无用处。

答案4

我可以通过在 Crossover 中安装 MS Visual C++ 2013、msls31、Core 字体、visual basic 运行时、MSXML 和 .NET 4.0 来使其在 ArchLinux 中运行。

您可能不需要 VBR。

相关内容