`

(可用/自总结)在亚马逊云 AMI LINUX 安装 asterisk 遇到的问题

 
阅读更多

1.在安装 dahdi 时,执行 make 时,出现关于内核的问题,一般是因为 kernel 和 kernel-devel 的版本不一致

 

2. 在安装 asterisk 时,执行 make config 时,出现了以下错误:

     

     We could not install init scripts for your distribution

 

     这是一个外国人的回答:

    I know this is a very old question, but I ran into the same problem and found a solution so I wanted to share it.

 

The reason for the error is because the make config script doesn't recognize the type of system architecture that an Amazon Linux EC2 installation returns. But you can "fake it" into thinking it's a red hat installation, which will work just fine. So you do this:

 

touch /etc/redhat-release

make config

ldconfig

rm /etc/redhat-release

 

The start-up scripts will be installed and work fine.

 

3. 在启动 asterisk  后,进入 asterisk 时,出现以下错误

    error while loading shared libraries: libjansson.so.4

 

      先下载

      Jansson进行安装。

 

      ./configure DBUILD_SHARED=1

 

        make

        make install

     //创建一个libjansson.so的符号链接到/usr/lib目录下

 

            ln -s /usr/local/lib/libjansson.so /usr/lib/libjansson.so.4

 

   //重新加载库

 

            ldconfig

 

 

 

           就可以正常启动了。

 

           asterisk -vvvvc

分享到:
评论

相关推荐

    Asterisk AMI 接口代码

    Asterisk AMI(Asterisk Manager Interface)接口是Asterisk PBX系统提供的一种用于远程管理和监控的强大工具。这个接口允许开发者通过编程方式与Asterisk进行交互,执行诸如控制呼叫、获取状态、监听通话等多种操作...

    Ubuntu16.0.4环境下的Asterisk安装经验

    某些情况下,如果安装某个库遇到问题,可以暂时跳过,因为Asterisk的核心功能可能并不依赖于这些特定的库。 ##### 3. 配置并编译Asterisk 在安装完所有必要的依赖之后,进入Asterisk源码目录,执行以下命令来配置...

    在centos6.5安装asterisk13

    ### 在CentOS 6.5上安装Asterisk 13 #### 一、环境准备与依赖安装 在正式开始安装Asterisk之前,需要确保系统环境满足安装要求,并安装必要的依赖包。以下步骤适用于CentOS 6.5 64位系统。 1. **更新依赖包** ...

    Asterisk AMI代理服务

    asterisk 的AMI代理服务程序。和asterisk之间保持一个tcp连接,可以和多个ami client的保持连接,asterisk ami event向多个client同时发送。

    Asterisk Manager API(AMI) 中文文档

    ### Asterisk Manager Interface (AMI) 中文文档概览 #### 一、引言 Asterisk Manager Interface (AMI) 是一款强大的工具,它允许开发者通过TCP/IP协议与Asterisk PBX系统进行交互,实现远程管理和监控功能。本文档...

    asterisk-java-0.3.1-javadoc.rar_Asterisk AMI j_asterisk_asteris

    在"Asterisk AMI j_asterisk_asteris"这个标题中,"javadoc"表明了这个压缩包包含的是关于Asterisk Java API的详细文档,对于开发者来说,这是一份详尽的参考指南,能帮助他们了解每个类、接口和方法的功能和用法。...

    Asterisk系统的安装与配置

    在安装DAHDI时,可能会遇到CONFLICTING TYPES FOR ‘BOOL’错误,这可以通过Google搜索解决。 二、安装Asterisk 下载Asterisk的安装包asterisk-1.8.7.1.tar.gz,然后按照以下步骤安装: 1. tar zxvf asterisk-1.8...

    liunx离线安装 vim,asterisk,ssh

    特别适合linux小白,又必须使用linux系统的人,linux系统再没有网络的状态下安装 vim asterisk ssh 等 本人再学习 asterisk项目时,研究的linux插件安装打包方式 亲测可用

    20120329_asterisk自动录音(AMI接口实现)1

    Asterisk自动录音(AMI接口实现)知识点总结 一、Asterisk自动录音原理 Asterisk自动录音是通过监控Asterisk的事件,检测Dial事件,然后进行录音。这种方法可以实现对所有呼入电话的录音,或者对指定号码的录音。 ...

    asterisk16版本安装包

    - 在编译过程中,可能会遇到依赖问题,需要按照错误提示安装相应库。 - 配置阶段可以根据需求选择编译选项,例如启用或禁用某些模块。 - 编译前确保系统有足够空间,编译过程可能会占用大量磁盘空间。 5. **后续...

    ASTERISK AMI来电弹屏

    ASTERISK AMI来电弹屏小工具!

    Asterisk11.12.0安装在Centos6.3

    另外,你也可以选择在安装过程中使用命令行来下载。注意,下载的软件包包含电信架构,即Asterisk Communications Framework。 确保你的CentOS 6.3系统已安装了所有必要的基础包。如果缺少任何包,系统会在联网状态...

    Asterisk_manager_API(AMI)文档

    通过 `show manager commands` 命令,可以在 Asterisk CLI 中获取所有可用的管理动作列表,以便了解可以执行的操作。 总之,Asterisk Manager API 提供了强大的远程控制和监控功能,使开发者能够构建定制的通信解决...

    centos下的Asterisk安装_3

    知识点:在CentOS下安装与配置Asterisk PBX系统 一、禁用SELinux以确保Asterisk正常运行 SELinux(Security-Enhanced Linux)是Linux内核的一个安全模块,它通过强制访问控制机制来提高系统的安全性。然而,对于...

    Asterisk安装.pdf

    2. **权限问题**:在安装过程中,如果遇到权限不足的问题,可以考虑使用sudo或者直接切换到root用户进行操作。 3. **编译错误**:如果在编译过程中遇到了错误,首先要仔细阅读错误信息,通常这些信息会给出解决问题...

    asterisk AMI programs

    在Asterisk AMI中,开发者通常会使用Python、Perl或C等语言通过socket连接到Asterisk服务器,实现对Asterisk的远程控制。 3. **Event处理**:Asterisk的Event机制允许系统广播其状态变化。例如,当有新呼叫到来时,...

    安装asterisk问题

    通过上述步骤,可以解决在安装 Asterisk 过程中遇到的大部分问题。需要注意的是,每个系统的配置可能会有所不同,因此在实际操作时还需根据具体情况灵活调整。此外,确保遵循官方文档中的建议和最佳实践也是非常重要...

    asterisk1.8安装参考录像

    在安装任何新软件之前,总是先更新你的系统到最新状态,以获得最新的安全补丁和依赖项。对于Ubuntu,使用`sudo apt-get update && sudo apt-get upgrade`;对于CentOS,使用`sudo yum update`。 2. **安装依赖** ...

    通过asterisk-java操作asterisk

    Asterisk是一个开源的IP电话系统,而Asterisk-java则是一个Java库,它提供了与Asterisk服务器交互的能力。这个库使得开发者可以利用Java语言来控制和编程Asterisk PBX(Private Branch eXchange),执行诸如创建、...

    centos下的Asterisk安装_1

    在安装 Asterisk 之前,你需要确保你的 CentOS 系统是最新的,以避免兼容性问题和安全风险。执行以下命令来更新你的系统: - 对于32位系统: ``` # yum update Is this ok [y/n]: y # reboot/shutdown -r now ...

Global site tag (gtag.js) - Google Analytics