摘要:

asterisk 可以作为电子传真服务器,进行收发电子传真。但是配置起来,比较麻烦,需要一番折腾。在这儿分享一下电子传真的配置,希望对朋友们有所帮助。

正题:

asterisk 如果需要收发电子传真,需要的配置资源有两个。

res_fax  : 包含了收发传真方法

res_fax_spandsp: 传真DSP信号

开始安装dsp,建议大家去spandsp官方去下载 spandsp-master,安装步骤,按照 ReadMe.去安装好了。

asterisk 模块选择时,一定要选择res_fax 和 res_fax_spandsp.

启动 asterisk, 检查模块是否安装成功:太棒了,传真模块加载完成。

  1. pbx*CLI> module show like fax
  2. Module Description Use Count
  3. res_fax.so Generic FAX Applications
  4. res_fax_spandsp.so Spandsp G. and T. FAX Technologies

配置:

和传真相关的配置文件 res_fax.conf  和 sip.conf

  1. ; Generic Fax Application configuration
  2.  
  3. [general]
  4. ; Maximum Transmission Rate
  5. ; Possible values are { | | | | | }
  6. ; Set this value to the maximum desired transfer rate. Default:
  7. maxrate=
  8.  
  9. ; Minimum Transmission Rate
  10. ; Possible values are { | | | | | }
  11. ; Set this value to the minimum desired transfer rate. Default:
  12. minrate=
  13.  
  14. ; Send Progress/Status events to manager session
  15. ; Manager events with 'call' class permissions will receive events indicating the
  16. ; steps to initiate a fax session. Fax completion events are always sent to manager
  17. ; sessions with 'call' class permissions, regardless of the value of this option.
  18. ; Default: no
  19. statusevents=yes
  20.  
  21. ; modem capabilities
  22. ; Possible values are { v17 | v27 | v29 }
  23. ; Set this value to modify the default modem options. Default: v17,v27,v29
  24. modems=v17,v27,v29
  25.  
  26. ; Enable/disable T. ECM (error correction mode) by default.
  27. ; Default: Enabled
  28. ecm=disable

sip.conf 有对T380检测的配置,我取消了,没有做,你可以加上,但是这个信号就必须跑T380了,否则会报错了,检测不到T380.

sip.conf general增加 ,注意传真只能是G711编码。

  1. t38pt_udptl=yes
  2. faxdetect=t38

接收传真的拨号方案配置

  1. [fax-in]
  2. exten => _X.,,Verbose(,Incoming fax)
  3. exten => _X.,n,Set(FAXDEST=/var/spool/asterisk/fax)
  4. exten => _X.,n,SET(tempfax=${CALLEDFAX}/${UNIQUEID})
  5. exten => _X.,n,ReceiveFax(${FAXDEST}/${tempfax}.tif)
  6. exten => _X.,n,Verbose(,- Fax receipt completed with status:${FAXSTATUS})

最终重新启动一下asterisk服务器,拿传真机呼入进来,就能接收到传真了。

asterisk 传真服务器配置的更多相关文章

  1. [转]开源应用架构之asterisk

    作者:Russell Bryant 翻译:jiazhengfeng Asterisk[1]是一款GPLv2协议下的开源电话应用平台.简单来说,Asterisk是一个服务器应用,能够完成发起电话呼叫.接 ...

  2. Asterisk 未来之路3.0_0007

    原文:Asterisk 未来之路3.0_0007 Modules Asterisk 是基于模块构建的.一个模块提供某个特定的功能,它是动态的被装载.比如:信道驱动(chan_sip.so),或可以连接 ...

  3. 基于Asterisk的VoIP开发指南——(1)实现基本呼叫功能

    原文:基于Asterisk的VoIP开发指南--(1)实现基本呼叫功能 说明: 1.本文档探讨基于Asterisk如何实现VoIP的一些基本功能,包括基本呼叫功能的方案选取.主叫号码透传.如何编写As ...

  4. asterisk 问题

    Q:SIP可以呼通,但听不到声音A:一般是NAT问题造成.如果Asterisk处在NAT的后面,则Asterisk的配置如下: ------------------------------------ ...

  5. 转 asterisk拨号规则

    asterisk拨号规则 一.前言     本文档以asterisk-1.4.32为基础写作而成,可能和其他版本有些区别. 二.Asterisk dialplan 基本结构 Asterisk dial ...

  6. Asterisk[1]

    Asterisk[1]是一款GPLv2协议下的开源电话应用平台.简单来说,Asterisk是一个server应用.可以完毕发起电话呼叫.接受电话呼叫.对电话呼叫进行定制处理. 1.2.1 通道驱动 a ...

  7. 一个基于Asterisk构建的VOIP应用软件:Elastix介绍

    Elastix 是一种应用软件,它整合了适用于那些基于 Asterisk 的 PBX 的最好工具,并将它们集成为单一的.易用的接口.同时,它增加了自己的工具集,以及允许创建第三方模块来使 Elasti ...

  8. asterisk简单命令

    重启asterisk [root@EC2-V2 ~]# service asterisk restart 进入asterisk操作界面 [root@EC2-V2 ~]# asterisk -vvvr ...

  9. asterisk 通话噪音,自动挂断,回声等情况

    打开配置文件:cd /etc/asterisk/ vim chan_dahdi.conf 1: busydetect:忙音检测,如果开启,Asterisk会拨号尝试或通话中分析在线的音频,从而尝试识别 ...

随机推荐

  1. CF R630 div2 1332 E Height All the Same

    LINK:Height All the Same 比赛的时候 被这道题给打自闭了 还有1个多小时的时候开始想 想了30min 无果 放弃治疗. 心态炸了 F不想看了 应该要把题目全看一遍的 下次不能这 ...

  2. MyBatis深入理解参数

    目录 一.快速创建mapper文件 二.parameterType 三.MyBatis 传递参数 1. 一个简单参数(掌握) 一.快速创建mapper文件 由于每个接口都要创建一个对应的mapper文 ...

  3. import android.support.annotation.NonNull;报错

    将import android.support.annotation.NonNull;换成import androidx.annotation.NonNull;

  4. Java环境变量配置,HelloWorld。

    一  配置环境变量: 1.右键计算机属性 2.点击高级系统设置 3.点击环境变量 在新建页面,输入变量名“JAVA_HOME”:变量值“你的jdk的路径 在系统变量区域,选择“新建”,输入变量名“CL ...

  5. .Net微服务实战之Kubernetes的搭建与使用

    系列文章 .Net微服务实战之技术选型篇 .Net微服务实战之技术架构分层篇 .Net微服务实战之DevOps篇 .Net微服务实战之负载均衡(上) .Net微服务实战之CI/CD 前言 说到微服务就 ...

  6. python爬虫之Beautiful Soup基础知识+实例

    python爬虫之Beautiful Soup基础知识 Beautiful Soup是一个可以从HTML或XML文件中提取数据的python库.它能通过你喜欢的转换器实现惯用的文档导航,查找,修改文档 ...

  7. vs2017引用vue组件中文乱码

    原因:文件默认编码格式为ASNI编码,需要改成UTF-8编码 解决方案: ①用记事本打开component.js文件 ②另存文件,修改编码为UTF-8编码,保存

  8. Idea + maven搭建SSM框架

    1.打开idea,新建项目,选择maven骨架,然后填写包名和项目名称,一直下一步. 接着下一步,配置项目的maven环境 创建完成之后,如下图:(上边的项目名字只是例子,具体的以自己搭建的项目名为准 ...

  9. Golang gRPC学习(03): grpc官方示例程序route_guide简析

    代码主要来源于grpc的官方examples代码: route_guide https://github.com/grpc/grpc-go/tree/master/examples/route_gui ...

  10. G4560 HD610安装黑苹果Hakintosh

    这一篇主要是写给使用G4560笔记本折腾黑苹果的朋友. 我折腾了几天黑苹果,发现怎么也无法成功,最后我才知道HD610现在还不支持黑苹果. 由于大多数笔记本不支持屏蔽核显,这意味着要想使用黑苹果必须要 ...