verto_communicator中添加呼叫入会功能

基于FreeSWITCH Version 1.9.0+git~20181001T145919Z~b5624eca20~64bit
一.修改fps:在vertoservice.js中添加25fps
二.调出layer设置:修改chat.html中confLayer
  (1)将conf.canvasCount > 1修改为>0
  (2)注释掉canvas设置部分,保留layer设置
三.修改中文:修改语言目录下的中文文件-zh
四.添加呼叫入会功能:
(1)修改conference_event.c中
    if (!strcasecmp(action, "play") || !strcasecmp(action, "stop"))
    添加!strcasecmp(action, "bgdial")
(2)在vertoService.js中
    setLayer: function(memberID, canvasID)函数下面添加      
    bgDial: function(callstr) {
    data.conf.modCommand("bgdial", null, callstr);
    },
(3)在ChatController.js中
    $scope.confLayer = function(memberID, canvasID)下面添加:
    $scope.confBgdial = function(callstr) {
    shortPrompt($translate.instant('TITLE_INSERT_CALLSTR'), function(callstr)
    {
        verto.bgDial(callstr);
    });
    };
(4)在chat.html模板中在
<div class="chat-history" ng-show="activePane == 'chat'">
上面的上面添加操作按钮之类:
    <div class="chat-message-input">
    <a href="" class="btn btn-xs" ng-click="confBgdial()" title="{{ 'CHAT_LAYER' |
    translate }}"> 呼入会议</a></div>
(5)修改后编译:
    在verto_communicator$ sudo grunt build
    将编译后的dist文件复制到原来发布web目录
(6)呼叫字符串
    1.{origination_callee_id_name=显示名称}user/1005 3500 公司会议
    2.user/1005
    实际上就是:conference 3500-192.200.253.10 bgdial {origination_callee_id_name=显示名称}user/1005 3500 公司会议

主叫名称api:
conference 3500-192.200.253.10 bgdial {origination_caller_id_name=test,origination_caller_id_number=1111}user/1005
被叫名称api(在fs_cli中中文不能设置,通过vc可以设置中文)
conference 3500-192.200.253.10 bgdial {origination_callee_id_name=显示名称,origination_callee_id_number=号码}user/1005

在verto_communicator中添加呼叫入会功能相关推荐

  1. OAF在打开的新页面中添加按钮,功能是关闭当前页面

    OAF在打开的新页面中添加按钮,功能是关闭当前页面 javascript:close()

  2. python右键弹出菜单编写_python实现应用程序在右键菜单中添加打开方式功能

    最近项目组开发的一个小工具想要在右键菜单中添加打开方式,以有道云笔记为例进行了需求拆解和代码编写 1.需求拆解: 如何实现手动添加右键菜单的打开方式: Step1:打开注册表编辑器,Win+R-> ...

  3. 富文本中添加字体选项功能_扑中的字体功能

    富文本中添加字体选项功能 A little extra help for styling your text 样式设置方面的一些额外帮助 I recently learned about a litt ...

  4. 如何在app应用中添加支付宝支付功能

    推广排名q.q①⑨⑨⑦〇⑦④⑥*如何在app应用中添加支付宝支付功能 作为一枚普通的商户,或者 App 的开发人员,如何在对支付完全不了解的情况下,让 App 成功接入支付功能呢? 1)App 想接入 ...

  5. 如何在App中实现朋友圈功能之四在朋友圈中添加发送图片功能——箭扣科技Arrownock

    如何在App中实现朋友圈功能 之四 在朋友圈中添加发送图片功能 实现概念: 当用户在界面点击发送按钮的时候,如果已经有选择好的图片,我们的做法是先上传图片到服务器,再将图片Id作为Post的属性上传. ...

  6. flex html 控制编辑,在富文本编辑器中添加Tab键功能(Flex 3)

    我试图在使用事件keyDown的富文本编辑器中添加Tab键功能.只需要清楚,在标签键上,我需要将控件保留在前面带有'\ t'空格的同一个文本框中,而不是跳到下一个对象.我尝试的下面的代码完全适用于te ...

  7. 在verto_communicator中添加视频floor轮询功能

    只是实现了简单的视频轮询功能,还需要修改完善!!! 1.在src/partials/chat.html中添加 <div><p>{{num}}</p><butt ...

  8. 在若依项目中添加导入excel功能

    无论是电子商务网站,还是办公网站,都免不了要把一些excel导入到数据库中的功能,若依已经为此需求提供了很不错的封装与扩展. 前提: 首先,你需要建一张表,来存储你要导入的数据.本例中表名及实例名为: ...

  9. 在GreenDao开源代码中添加FTS4全文检索功能

    GreenDao并不支持全文检索,导致在大量数据中的查询效率低下.本文介绍了如何在GreenDao中添加支持全文检索的功能,希望对GreenDao粉有所帮助. 本文基于GreenDao V3.2.3 ...

最新文章

  1. 几种支持REST的Java框架
  2. 最长回文子串动态规划_九章算法 | 微软面试题:最长回文子串
  3. 通过Chocolatey软件包管理器安装.NET Core
  4. 食品安全--牛奶和蛋白质浅谈
  5. 工作305:对选择的数值清空
  6. CCNA2.0笔记_ACL
  7. unix grep命令_Linux / UNIX中的Grep命令
  8. 学习记录:xmind2testcase测试用例模板
  9. Python爬虫——多线程爬取阳光问政
  10. Android 小工具--圆形图片
  11. [转载]般若波罗蜜多心经
  12. C 语言 某人在国外留学,不熟悉当地的天气预报中的华氏温度值,请编程按每隔10°输出0°到300°之间的华氏温度的对照表,方便他对照查找
  13. 3d图形消隐c语言,一种3D图形背面消隐算法及其硬件加速实现
  14. Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结
  15. IT行业里的热门技术
  16. ORACLE 数据文件创建,查询,删除,恢复 相关SQL 整理
  17. 2022数据合规与安全论坛
  18. 阿里云无影云桌面如何访问互联网?收费吗?
  19. SCMS中的链接值算法(CCSA版本)
  20. zjs-my-diary-20210326

热门文章

  1. 一文了解 MySQL 中的锁
  2. Android SDK的下载与安装(Windows)
  3. LeetCode每日一题-N皇后 II
  4. 浅谈linux - 描述硬件的文件设备树
  5. 职业化逻辑思维与高效率工作沟通
  6. 深入浅出的javascript的正则表达式学习教程
  7. 康士伯选中Leclanché为快速发展的电动和混合动力船舶业提供储能解决方案
  8. 即时通网店WEB版集成与在线演示
  9. python代码的注释只有一种方式、那就是使用_尔雅学习通APP2020年细胞的奥秘答案查题公众号...
  10. 万国数据、盘古数据、美利云、真视通的共同点是什么?