首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Asterisk系统在通过PABX电话呼叫时会忽略某些DTMF数字

Asterisk系统在通过PABX电话呼叫时会忽略某些DTMF数字
EN

Stack Overflow用户
提问于 2012-10-23 14:25:00
回答 2查看 1.4K关注 0票数 0

我在CentOS 6.2上使用Asterisk E1卡。

当我使用简单的pstn或移动电话呼叫我的星号系统时,呼叫可以完美地运行。但是,当同一个号码由PABX电话呼叫时,星号系统忽略了一些数字。

我使用的是asterisk 1.4和dahdi 2.4。

我还尝试了sip.conf文件中的dtmfmode = rfc2833。请找个人帮我解决这个问题。

例如:我们的系统实际做了什么,当有人调用我们的系统时,我们要求提供一个14位数字的注册id,并对其执行一些操作,它就可以正常工作。但是,当有人从他们自己的PBX电话(或PABX或软件电话)呼叫并输入注册id时,我们的系统会忽略一些数字。

EN

回答 2

Stack Overflow用户

发布于 2012-10-31 22:44:04

前几次我也遇到了这个问题,这是一些PBX。这对我有帮助:

relexdtmf=yes

我的channel.conf示例:

代码语言:javascript
运行
复制
; SPAN 1-4 = E1 (1-15,17-31,32-46,48-62,63-77,79-93,94-108,110-124)
; ------------------

switchtype = euroisdn
; Type of Number (TON) for called number
pridialplan = local
; Type of Number (TON) for calling number
prilocaldialplan = private
signalling = pri_cpe
context = incoming
group = 1
immediate = no
overlapdial = yes

channel => 1-15,17-31,32-46,48-62,63-77,79-93,94-108,110-124

; activate this option if there are problems with dtmf detection
relexdtmf=yes
票数 4
EN

Stack Overflow用户

发布于 2012-10-25 13:28:19

我想你的意思是“从PBX内部分机打来的电话”来自“从他们自己的PBX电话打来”。

我曾经遇到过这样的问题。在我的案例中,问题出在手机上。某些旧的或损坏的IP电话无法生成正确的DTMF信号。你有没有试过不同的电话,比如软电话。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13024608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档