Asterisk 星号系统在PABX电话呼叫时忽略一些DTMF数字

Asterisk 星号系统在PABX电话呼叫时忽略一些DTMF数字,asterisk,dtmf,agi,Asterisk,Dtmf,Agi,我在CentOS 6.2上使用星号E1卡 当我用一个简单的pstn或一部移动电话呼叫我的星号系统时,通话会完美地进行。但当PABX电话拨打同一号码时,星号系统会忽略一些数字 我使用星号1.4和dahdi 2.4 我还尝试了sip.conf文件中的dtmfmode=rfc2833。请找个人帮我解决这个问题 我们的系统实际上是做什么的,当有人呼叫我们的系统时,我们要求一个14位的注册id,并对它执行一些操作,它工作正常。但是,当有人从他们自己的PBX电话(或PABX或软电话)呼叫并输入注册id时,我

我在CentOS 6.2上使用星号E1卡

当我用一个简单的pstn或一部移动电话呼叫我的星号系统时,通话会完美地进行。但当PABX电话拨打同一号码时,星号系统会忽略一些数字

我使用星号1.4和dahdi 2.4

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


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

我想你的意思是“从他们自己的PBX电话呼叫”中的“从PBX内部分机呼叫”


我遇到过这样的问题。就我而言,问题在于电话。一些旧的或损坏的IP电话无法生成正确的DTMF信号。你试过不同的电话吗,比如软电话。

我想你的意思是“从PBX内部分机呼叫”,而不是“从他们自己的PBX电话呼叫”


我遇到过这样的问题。就我而言,问题在于电话。一些旧的或损坏的IP电话无法生成正确的DTMF信号。你试过不同的电话吗,比如软电话。

我以前也遇到过这个问题,比如一些PBX。 这对我有帮助:

relexdtmf=是

my channel.conf的示例:


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

relexdtmf=是

my channel.conf的示例:


只是为了让我清楚你在问什么;当你说“PABX”电话时,你指的是你的PBX上的分机,而不是外部PBX,是吗?@MichelV69我们的系统实际上是做什么的,当有人打电话到我们的系统时,我们要求一个14位的注册id,并对其执行一些操作,它工作正常。但是当有人从他们自己的PBX电话(或PABX,A-Automatic)打电话并输入注册id时,我们的系统会忽略一些数字;当你说“PABX”电话时,你指的是你的PBX上的分机,而不是外部PBX,是吗?@MichelV69我们的系统实际上是做什么的,当有人打电话到我们的系统时,我们要求一个14位的注册id,并对其执行一些操作,它工作正常。但是当有人从他们自己的PBX电话(或PABX,A-AUTOMEDIC)呼叫并输入注册id时,我们的系统会忽略一些数字。事实上,当所有PBX客户端尝试呼叫他们时,我面临着同样的问题。您是否通过任何其他配置解决了问题。不,我没有更改配置来解决问题。不管怎样,只要检查一下,通过E1将您的PBX分机呼叫转接到PSTN,然后通过拨打您的E1号码将它们转接到您的PBX。检查一下14位数的事情发生了什么。当我从PSTN线路呼叫时,一切都很顺利。事实上,所有PBX客户端都面临着同样的问题,当他们试图呼叫他们时。您是否通过任何其他配置解决了问题。不,我没有更改配置来解决问题。不管怎样,只要检查一下,通过E1将您的PBX分机呼叫转接到PSTN,然后通过拨打您的E1号码将它们转接到您的PBX。检查14位数字的情况。当我从PSTN线路呼叫时,一切正常。这仅在呼叫来自PSTN时有效。这仅在呼叫来自PSTN时有效。
; 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