[asterisk-bugs] [JIRA] (ASTERISK-20748) Asterisk system didn't accept some dtmf digits when It called by a external PBX phone

Alec Davis (JIRA) noreply at issues.asterisk.org
Thu Nov 29 18:56:45 CST 2012


    [ https://issues.asterisk.org/jira/browse/ASTERISK-20748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=200275#comment-200275 ] 

Alec Davis edited comment on ASTERISK-20748 at 11/29/12 6:56 PM:
-----------------------------------------------------------------

@Ankit start with changing the twist levels to 20.0, which is effectively disabled, see section below.

The term Twist is referring to the acceptable power level differece between the HIGH group of DTMF tones and the LOW group.
By default, the AT&T spec is quiet tight.

In file dsp.conf
{code}
dtmf_normal_twist=20.0
dtmf_reverse_twist=20.0
relax_dtmf_normal_twist=20.0
relax_dtmf_reverse_twist=20.0 
{code}

If the above makes the DTMF detection better, then backoff the changes until acceptable.
Leaving the twist values at 20.0 risks 'talk off', which is where speech can trgger the DTMF detector. 

{code}
dtmf_normal_twist=6.31
dtmf_reverse_twist=2.51
relax_dtmf_normal_twist=6.31
relax_dtmf_reverse_twist=3.98 
{code}
                
      was (Author: alecdavis):
    @Ankit start with changing the twist levels to 20.0, which is effectively disabled, see section below.

The term Twist is referring to the acceptable power level differece between the HIGH group of DTMF tones and the LOW group.
By default, the AT&T spec is quiet tight.

In file dsp.conf
[code}
dtmf_normal_twist=20.0
dtmf_reverse_twist=20.0
relax_dtmf_normal_twist=20.0
relax_dtmf_reverse_twist=20.0 
{code}

If the above makes the DTMF detection better, then backoff the changes until acceptable.
Leaving the twist values at 20.0 risks 'talk off', which is where speech can trgger the DTMF detector. 

[code}
dtmf_normal_twist=6.31
dtmf_reverse_twist=2.51
relax_dtmf_normal_twist=6.31
relax_dtmf_reverse_twist=3.98 
{code}
                  
> Asterisk system didn't accept some dtmf digits when It called by a external PBX phone
> -------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-20748
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-20748
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>    Affects Versions: 1.8.18.0, 10.10.0
>         Environment: CentOS Linux, Asterisk 1.8.18.0, libPri 1.4-current, DAHDI 2.6
> Card Details : Single span digital telephony card TE121. and using PRI E1 lines 
>            Reporter: Ankit Mittal
>            Assignee: Ankit Mittal
>         Attachments: debug.txt
>
>
> When some one call on our DAHDI(asterisk) system by their landline phone or the mobile phone the call goes perfectly and asterisk accept each of the dtmf digit pressed at other end.
> but when the same call is done by their PBX phone, the system ignore some digits like when we press 100136972 it shows 100192, and if we do it again it shows 1001392.
> I have tried 
> 1. relaxdtmf = yes /no
> 2. toneduration = 300
> but nothing help me.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the asterisk-bugs mailing list