vTiger:配置Elastix 2.3里面的vTiger CRM中的Click to Call, Call in popup 点击呼叫,弹屏功能

第一步:为vTiger访问Elastix PBX的AMI交互设置用户名口令权限。

PBX>Tools>Asterisk File Editor

编辑 manager_custom.conf: (这个文件缺省不存在)

[vTiger]
secret=yourpasswordhere
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user,dialplan
write = system,call,log,verbose,command,agent,user,originate

第二步:重新启动Asterisk
Connect to SSH and:

su -
asterisk -r
manager reload
manager show user vTiger

第三步:vTiger设置PBX Manager模块
In vTiger go to Module Manager>PBX Manager>Edit


Asterisk server IP: 127.0.0.1
Asterisk server port: 5038
Asterisk username: vTiger
Asterisk password: yourpasswordhere

第四步:修改vtigercrm的Asterisk集成脚本
Edit file /var/www/html/vtigercrm/modules/PBXManager/utils/AsteriskClass.php
and find "$context =" and replace with "$context = "from-internal";"
一共有三处

switch($typeCalled){
case "SIP":
$context = "from-internal";
break;
case "PSTN":
$context = "from-internal";//"outbound-dialing";
break;
default:
$context = "from-internal";
}
$this->createCall($from, $to, $context);


第五步:配置后台脚本,监控Asterisk 入局电话

修改 /var/www/html/vtigercrm/cron/modules/PBXManager/AsteriskClient.php

修改
chdir('../../../');
# In case chdir is not permitted
#ini_set('include_path','../../../);

# chdir('../../../');
# In case chdir is not permitted
ini_set('include_path','/var/www/html/vtigercrm/');


设置脚本reboot后开机自动运行
vi  /etc/rc.d/rc.local
nohup /usr/bin/php /var/www/html/vtigercrm/cron/modules/PBXManager/AsteriskClient.php  > /var/log/asterisk/AsteriskClient.log 2>&1 &


重新启动机器之前,可以手动启动脚本

#  nohup /usr/bin/php /var/www/html/vtigercrm/cron/modules/PBXManager/AsteriskClient.php  > /var/log/asterisk/AsteriskClient.log 2>&1 &

排错:# tail  -f  /var/log/asterisk/AsteriskClient.log


第六步: 确保vTiger用户的user profile 中有extencion number

例如,分机号码101被外线呼叫后,该分机绑定的vTiger CRM用户(销售,呼叫中心工作人员)的电脑屏幕上弹出相应客户的Contact, Order等信息。

   vtiger点击右上角的My Preferences,

  Asterisk Extension :设置为101

  Receive Incoming Calls  选中


可选:vTiger中客户联系人有电话号码设置

比如用户Yang Jiang的手机号码为1381234567


第七步:创建Account,Contact,创建测试啦

手机拨打Asterisk电话分机100,SIP话机接入电话振铃;

vTiger CRM网页中,右下角”弹出屏幕“提示有来电,显示来电号码,来电人姓名,点击来电人名可以打开这个Contact,查看他的订单等CRM相关信息。

(注意:截屏中为英文的,实际汉化vtiger后,弹屏/界面都是中文的)

vTiger:配置Elastix 2.3里面的vTiger CRM中的Click to Call, Call in popup 点击呼叫,弹屏功能_第1张图片


参考:

感谢这篇vTiger配置文档:http://www.elastix.org/component/kunena/37-vtiger/61426-vtiger-pbx-manager-setup-for-click-to-call.html

vTiger 官方文档:https://wiki.vtiger.com/index.php/PBX_Manager_Module

vtigercrm5.1与asterisk集成,实现点击拨号、来电弹屏 http://www.ossez.com/forum.php?mod=viewthread&tid=1371
yaai集成组件:  http://www.sugarforge.org/frs/?group_id=773

集成开发资料:FoneSoft CRM实现弹屏功能   http://hi.baidu.com/j8421/blog/item/61edc816469ae51f962b4334.html

你可能感兴趣的:(html,jquery,chrome,手机,PhoneGap,跨平台)