Asterisk中meetme会议功能报错
报错:
Connected to Asterisk 16.5.0 currently running on cloudflpc (pid = 32733)== Using SIP RTP CoS mark 5-- Executing [9999@public:1] Answer("SIP/1001-00000000", "") in new stack
[Aug 26 16:52:06] WARNING[365][C-00000001]: pbx.c:2922 pbx_extension_helper: No application 'MeetMe' for extension (public, 9999, 2)== Spawn extension (public, 9999, 2) exited non-zero on 'SIP/1001-00000000'
在<<asterisk权威指南>》第七章:外线连接7.3.2.1节中了解到:dahdi是一个获取有效时钟源的简单可靠方法,
而meetme会议通话,需要同步时钟。这也是与以下可能原因契合。
查找到可能原因:
装好asterisk之后,app_meetme的功能不能使用,是因为在安装asterisk的时候检测到dahdi没有安装好,所以app_meetme没有安装。(安装app_meetme需要依赖dahdi),这个可以从menuselect.makeopts里面看到。
所以要使用meetme,page的功能,必须首先安装好dahdi。
用安装包dahdi-linux-complete-2.2.0.2.2安装dahdi时会遇到很多问题:如遇到以下问题:error: 'TASK_INTERRUPTIBLE' undeclared (first use in this function)。 是因为缺少头⽂件sched.h,在相应⽂件⾥加⼊#include "linux/sched.h"即可。
之后还会出现:struct "net_device" has no member of "start"/"stop"...... 这是因为linux内核版本与所下载的dahdi-linux-complete安装包不匹配。
下载⼀个⾼版本的dahdi-linux-complete包(dahdi-linux-complete-..)即可,上⾯的问题也不存在 了。
http://www.360doc.com/content/12/0902/11/7919609_233719984.shtml
但我安装dahdi后,按照以下步骤:
进入到asterisk源码目录下,执行
1 |
|
选中Application菜单下的app_meetme,保存退出
重新编译,安装asterisk
1 |
|
重新尝试会议拨号,依然出现pbx.c:2922 pbx_extension_helper: No application 'MeetMe' for extension (public, 9999, 2),未能解决。
遂不再使用meetme会议方案,在asterisk menu模块中,他已经被Confbridge替代了。
使用confbridge替代MeetMe:
编辑confbridge.conf file加入以下代码:
; --- ConfBridge Bridge Profile Options ---[default_user]
type=user[default_bridge]
type=bridge
max_members=50
在extension.conf file加入下方代码:
exten => 2000,1,Progress()
exten => 2000,n,Wait(1)
exten => 2000,n,ConfBridge(1,default_bridge,default_user)
Asterisk中meetme会议功能报错相关推荐
- (解决)除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效Mybatis-plus 默认分页功能报错
(解决)除非另外还指定了 TOP.OFFSET 或 FOR XML,否则,ORDER BY 子句在视图.内联函数.派生表.子查询和公用表表达式中无效Mybatis-plus 默认分页功能报错 我百度了 ...
- MATLAB/Simulink中的S函数报错
关于MATLAB/Simulink中的S函数报错: Output returned by S-function 'xxx' in 'xxx' during flag=3 call must be a ...
- 【Qt】ubuntu14.04.5 qt5.6中使用opencv3.4报错:Using GTK+ 2.x and GTK+ 3 in the same process is not supported
问题描述 ubuntu14.04.5 qt5.6中使用opencv3.4报错: Using GTK+ 2.x and GTK+ 3 in the same process is not support ...
- 安装MHA中清理Relay log报错
安装MHA中清理Relay log报错 [root@MHA3 ~]# /usr/bin/purge_relay_logs --user=root --password=123456 -disable ...
- HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
一.HQL语句中数据类型转换: 我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基 ...
- eclipse中同步代码PULL报错checkout conflict with files的解决方法
eclipse中同步代码PULL报错checkout conflict with files的解决方法 参考文章: (1)eclipse中同步代码PULL报错checkout conflict wit ...
- log4j中调试与错误日志分开_idea中log4j日志插件报错
visual studio code权威指南计算机 65.34元 包邮 (需用券) 去购买 > idea中log4j日志插件报错 在运行测试代码的时候,出现以下错误! 在 src/ main / ...
- Linux中使用gcp拷贝报错:dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported:
1 在linux中使用gcp拷贝的时候报错 Linux中使用gcp拷贝报错:dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotS ...
- 【错误记录】IntelliJ IDEA 中 Java 代码中的中文注释报错 ( Menu / File / Settings / Editor / File Encodings 中修改工程编码 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在 IntelliJ IDEA 中 , 出现中文注释报错 ; Y:\002_WorkSpace\003_IDEA\Groovy_Demo\src\m ...
最新文章
- Java源码详解五:ArrayList源码分析--openjdk java 11源码
- This Android SDK requires Android Developer Toolkit version 22.6.2 or above.
- Native SBS for Android
- 【DD推荐】还用翻译工具给参数和方法取名?装个插件快速搞定!
- 【mycat】简介及安装
- Does GATHER_STATS_JOB gather all objects' stats every time?
- 什么是C语言中的条件编译?
- 计算机思维能力培养的核心是什么,计算机基础教学的核心任务是计算思维能力的培养[J]...
- GPL以及Copyleft协议使用率下降明显
- 解决Zend OPcache huge_code_pages: mmap(HUGETLB) fail
- 恰当地利用中间结果集
- oracle是否启用dataguard,启动和关闭data guard的步骤
- 为何现在好多饭店熬汤不用骨头也能熬出来浓白色的汤?
- 中国计算机学会暂停与IEEE合作;百度接连五位高管离职;所有版本 Docker 被爆严重漏洞!| 极客头条...
- 用python画多来a梦-python 绘制哆啦A梦
- python中字符串怎么引用_如何在字符串中引用函数参数
- android studio for android learning (十四) android的数据的存储sharedPreferences
- ActivityGroup的使用
- 操作系统--windows系列之windows8
- C#中的动态类型(Dynamic)