Java Vtiger&x2B;FreePBX:呼叫挂断后不会更新呼叫状态

Java Vtiger&x2B;FreePBX:呼叫挂断后不会更新呼叫状态,java,asterisk,vtiger,freepbx,vtigercrm,Java,Asterisk,Vtiger,Freepbx,Vtigercrm,我已经将FreePBX与Vtiger(PBXManager)进行了集成,我使用了以下步骤进行集成 在我的设置中,FreePBX和Vtiger都位于不同的服务器上 通话正常,但Vtiger中的通话状态和其他数据未更新。即使在通话挂断后,其在通话状态字段中显示铃声,如果我转到详细信息查看,其显示我录制的URL为空 这是我在nohup.webapp.log文件中得到的日志 VtigerAsteriskConnector.properties /* * Copyright (C) www.vtig

我已经将FreePBX与Vtiger(PBXManager)进行了集成,我使用了以下步骤进行集成

在我的设置中,FreePBX和Vtiger都位于不同的服务器上

通话正常,但Vtiger中的通话状态和其他数据未更新。即使在通话挂断后,其在通话状态字段中显示铃声,如果我转到详细信息查看,其显示我录制的URL为空

这是我在
nohup.webapp.log
文件中得到的日志

VtigerAsteriskConnector.properties

/*
 * Copyright (C) www.vtiger.com. All rights reserved.
 * @license Proprietary
 */

// Location where the application server will be running.
ServerIP   = 127.0.0.1
ServerPort = 8383

// Call Recordings storage path
StorageDir = /VtigerAsteriskConnector/recordings

// Enable(true) or Disable(false) call recordings
Recording = true

// Location where the applications database files will be stored.
AsteriskAppDBPath = /VtigerAsteriskConnector/db

// Asterisk Server Details
AsteriskServerPublicIP = asterisk-server-public-ip
AsteriskServerIP   = 127.0.0.1
AsteriskServerPort = 5038
AsteriskUsername   = vtiger
AsteriskPassword   = 5c11bea0b374299c2c70e09b4734a670

// Vtiger CRM URL
VtigerURL = http://vtigercrm.url.com
VtigerSecretKey = 167523039v54f1v677c2231

//Enable(true) or Disable(false) Asterisk Events and Database Logs in Connector
AsteriskLog = true
DatabaseLog = true
对我来说,这似乎与asterisk java库有关,但我不确定,我在一个本地VM中进行了相同的集成,它可以正常工作。唯一的区别是,我的本地机器FreePBX和Vtiger都位于同一台服务器上

如果需要,我会提供配置文件


如有任何建议和想法,将不胜感激

目前,vtiger星号连接器仅适用于星号1.8


对于任何其他版本(1.4或11+),它都无法正常工作

我最近刚刚将我的FreePBX升级到最新版本:(.我想知道为什么它在我本地的虚拟机上工作,我有星号11.21.2。但是我正在将它升级到最新版本,看看它是否工作。不,它在11和任何最近的版本中都没有完全工作。他们没有给出连接器的源代码,所以没有办法修复。你是对的,我刚刚降级到星号,不工作的部分现在开始工作了我的意思是更新呼叫状态。但正如你所说的,Asterisk 11+不能完全使用,我担心其他功能会被破坏。像vtiger这样的Seams开发者不太关心。Asterisk connector有时可以与vtiger和Asterisk的某些版本一起使用。这种情况自它发明以来(现在已经超过5年了)。可能需要开发新的连接器,但这需要专家花费大量时间,所以您现在只有一个。另外请注意,您需要每晚在asterisk machine上重新启动连接器部件。否则,它会随着时间的推移(几周后)进行堆芯转储。