pbx_extension_helper: No application ‘Macro‘ for extension (from-internal, h, 1)

在使用FreePBX 管理asterisk 拨打分机时出现以下错误:

[2020-10-28 09:34:04] WARNING[17388][C-00000004]: pbx.c:2927 pbx_extension_helper: No application 'Macro' for extension (from-internal, 1002, 3)
  == Spawn extension (from-internal, 1002, 3) exited non-zero on 'SIP/1001-00000003'
[2020-10-28 09:34:04] WARNING[17388][C-00000004]: pbx.c:2927 pbx_extension_helper: No application 'Macro' for extension (from-internal, h, 1)
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/1001-00000003'

原因:没有添加 app_macro.so 模块

解决办法:

进入asterisk目录

cd asterisk-17.7.0/

执行下面的命令

make menuselect

会打开如下字符界面,选择app_macro.so 模块
在这里插入图片描述
然后编译安装

make && sudo make install

最后进入asterisk字符管理界面:

# asterisk -rvvvvvv

加载app_macro.so 模块

localhost*CLI> module load app_macro.so

现在可以成功拨打!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: elastix-develop_code.zip 是一个压缩文件,其中包含了Elastix开发的源代码。 Elastix是一个开源的电话和通信服务器软件,它使用Asterisk PBX进行电话交换和通信服务。Elastix可以帮助企业搭建自己的电话系统,提供语音通话、呼叫转接、语音信箱、自动应答等功能。 该压缩文件中的源代码是Elastix开发团队编写的,用于构建和维护Elastix系统。开发者可以使用这些源代码进行自定义开发和定制化,以满足企业的特定需求。 在这个压缩文件中,你可以找到各种各样的文件和文件夹。其中包括主要的源代码文件、配置文件、文档和说明文件等等。这些文件是整个Elastix系统的构建基础。通过阅读这些源代码文件,开发者可以深入了解Elastix系统的运行机制和各种功能的实现方式。 为了使用这些源代码,开发者需要具备一定的编程和Asterisk PBX相关的知识。他们可以在自己的开发环境中导入这些源代码,并进行相应的编译和调试工作。开发者可以添加新的功能模块,修复已知的漏洞,或对现有的功能进行定制化。 总之,elastix-develop_code.zip 是Elastix开发团队提供的源代码文件,用于自定义开发和定制化Elastix系统。通过使用这些源代码,开发者可以为企业打造一个更加灵活和强大的电话和通信服务器。 ### 回答2: elastix-develop_code.zip 是一个压缩文件,其中包含了 Elastix 开发代码。Elastix 是一个基于开源软件的电话系统解决方案,允许用户建立和管理企业级的电话系统。 在elastix-develop_code.zip中,可能包括一系列的代码文件和文件夹。这些代码文件和文件夹是用于开发和定制Elastix系统的工具和资源。 对于那些希望定制和扩展Elastix系统的开发人员来说,elastix-develop_code.zip是一个非常有用的资源。通过研究和修改这些代码,开发人员可以根据自己组织或客户的需求来自定义 Ealstix 系统。他们可以添加新的功能、改进现有功能、实施特定的通信协议,甚至增加各种插件和扩展。 对于那些对Elasitx的基本功能和架构感兴趣的人来说,elastix-develop_code.zip也是一个有价值的资源。通过查看代码,他们可以更好地了解Elastix系统的内部工作原理,并在需要时进行一些简单的调整和配置。 值得一提的是,由于这是一个开源项目,所以大部分代码都是以开源许可证发布的。这意味着开发人员可以免费使用和修改这些代码。然而,对于商业用户来说,可能需要更仔细地阅读许可证中的条款,以确保符合相应的许可条件。 总之,elastix-develop_code.zip提供了一个方便和全面的资源,使开发人员和对Elastix感兴趣的人能够对其进行定制和扩展。无论是用于个人学习还是商业用途,这些开发代码都对于建立定制化的电话系统非常有帮助。 ### 回答3: elastix-develop_code.zip是一个压缩文件,其中包含了elastix软件的开发代码。elastix是一个开源的医学图像处理平台,用于进行医疗图像的配准和分析。 这个压缩文件是为了方便开发者使用和修改elastix软件而提供的。解压缩后,可以看到代码的文件结构,包括源代码文件、头文件、配置文件等等。 在elastix-develop_code.zip中的代码是使用C++编写的,并且基于模块化开发的原则。这意味着开发者可以根据需要,只选择和修改特定模块的代码,而无需修改整个软件的代码。这种模块化的设计使得elastix非常灵活和可扩展,可以根据不同需求进行定制和优化。 对于想要进行elastix软件的二次开发和定制的开发者来说,elastix-develop_code.zip文件非常重要。通过查看和修改代码,开发者可以了解elastix的内部实现原理,并根据自己的需求进行优化和扩展。 总之,elastix-develop_code.zip对于elastix软件的开发者来说是一个宝贵的资源,可以帮助他们更好地理解和使用elastix软件进行医学图像的处理与分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值