HT813 slow response with # and *


#1

We use # and ***** as terminators when user are entering unknown-length digits. The issue is, the HT813 has a delay of up to 2 seconds to continue. This does not happen with the HT503, this device responds immediately.

We are using the same DTMF settings in both devices (RFC 2833) and changing it does not make any difference.

Is there something else I can do to speed up the HT813’s response when pressing # or *?

Tested with Asterisk 13, 14 and 16.


#2

what values you’ve put on:

  • Use # as Dial Key?
  • No Key Entry Timeout?
  • Preferred DTMF method?
  • Inband DTMF Duration?

N.B.: each profile has its own settings


#3

Hi!

My settings (for FXO, not using FXS) are:

  • Use # as Dial Key: No

  • No Key Entry Timeout: This parameter does not exists in FXO setings (we’re not using FXS, but in FXS is set to 1)

  • Preferred DTMF method:

  • Priority 1: RFC2833
  • Priority 2: SIP INFO
  • Priority 3: In-audio
  • Inband DTMF Duration: This parameter doesn’t exist in neither FXO nor FXS.

Thank you,

__
Luis Paredes


#4

Use # as Dial Key: No

if I understand correctly, do you have problems with the β€œ#” button and set it to β€œno”?


#5

Yes, by default it was on Yes, I changed it to No with the same result.

By the way, the setting
Do Not Escape β€˜#’ as %23 in SIP URI: with Yes or No makes no difference.

The software version is the latest:
Program – 1.0.1.2 Bootloader – 1.0.1.1 Core – 1.0.1.2 Base – 1.0.1.2


#6

Any news on this?

These devices are becoming useless for us, our customers are complaining of it being too slow. Sadly we cannot find HT503 anywhere because it has reached its EOL.

We’re tired of testing lots of settings combination with the same result. That delay of two seconds is not acceptable in any case. Do we have to wait for a new firmware update?


#7

you’d better open a ticket


#8

There are a couple of things to examine -

  1. Please post a screen shot of the FXO settings for channel dialing.
  2. How did you determine the delay?
    3, How are you using the HT? By this I mean are you allowing the PBX to dial out directly or are the users dialing out using an access/PIN code to obtain the line and then dialing out?

DTMF has nothing to do with the speed no matter the setting. It is merely the sending of digits by various transport methods and the only issue would be is if the HT could not decode a digit. In this case it would depend on which digit as presumably it would result in a wrong number being dialed or if the β€œ#”, then it would wait for the interdigit timeout to occur. However, as you have tried all methods with no apparent change, then it is not related to the DTMF.

Where does β€œ*****” come into play as a terminator/send? I believe only the β€œ#” key is able to be used as a send code. The use of the # key is dependent on how the HT is setup. If the users are accessing the HT, input a code, getting dial tone and then enter the dial string, then # can be used to indicate that the dial string entry is complete and the HT should dial immediately. This is known as 2 stage dialing. If the users dial a number and the PBX delivers the string to the HT, then this is done in an INVITE and the HT will dial upon seeing the INVITE and this is one stage dialing.

Do you have any telephone provider services activated on the PSTN line such as voice mail, call waiting or other? If so, then if there is a voice mail pending on the line, then the HT will wait until the stutter tone has completed before dialing. You can check this by using a regular analog phone and connecting to the line and then, go off-hook. If the dial tone is not immediate and stable, but is interrupted for a couple of seconds and then goes steady, this is a stutter tone and you will need to contact the provider and have the service disabled.

Have you tried a network capture of an outbound call from the PBX? This would show the messaging between the two devices with time stamps.


#9
  1. Screenshot of my FXO settings:

  2. I count the seconds which are 2 seconds after I press #.

  3. Users dial to a line connected to the FXO. Then an unconditional call forward is done to the PBX

Once the IVR on the PBX answers, it asks for a code which can have 3 or 4 digits. This is when the # is used for the first time. There are several dialogs with unknown length entries so # is a time saver (well, at least on the HT502 and other devices like Ansel it is).

The β€œ*” (just one, the editor markdown added more *'s) is used to terminate a voice entry (we could use a # also). Anyway, the delay is there. Please note that we are not using # to dial.

The delay issue presents with all providers we or our clients have tested.

The FXO is not used to make outbound calls in this application. I have enabled syslog which gives this when digits are pressed:

May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2]Call(2)::processEvent, PHONE_DIALING, port 1:0, evtPort 1:0, dtmfPos 35, ivr_int 0
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2]EventManager::run: Dispatching event 62 (SIG_DTMF) on port 1:0
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204886545, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204886687, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758463122
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204886805, curEntry->currEvtDuration = 0, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204886903, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204886935, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204887161, DTMF TIMER STARTED
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204887272, DTMF TIMER STARTED Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204887436, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204888415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204889413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204890413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204893428, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204894413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204895413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204896413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204897413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204898414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204900413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204901413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204902413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204903416, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204904416, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204906413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204906447, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204906629, curEntry->currEvtDuration = 160, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204906672, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204908414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204909413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204910413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204911414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204912413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204913429, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204914414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204916413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204917413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204919413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204920413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204922413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204923414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204924417, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204925414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204926525, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758463442
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204926578, curEntry->currEvtDuration = 320, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204926684, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204927416, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204929413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204930413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204931413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204933413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204934415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204935413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204936413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204938413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204939413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204941417, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204942414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204943413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204944413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204946413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204946445, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204946526, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758463602
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204946652, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204946687, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204948413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204949413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204950413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204951413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204952413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204953414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204954415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204955413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204957413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204958413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204959413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204960413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204962413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204962886, In API callback event = 143, inst = 2054
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204964413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204966413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204966534, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758463762
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204966625, curEntry->currEvtDuration = 640, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204966662, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204967416, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204968413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204969414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204970413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204972413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204975413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204976413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204977413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204979413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204980413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204981413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204982413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204984413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204985413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204986492, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204986537, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758463922
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204986757, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204987416, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204988415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204989413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204991413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204992413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204993417, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204996414, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204997413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204998413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 204999413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205000413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205001413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205003413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205004418, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205005413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205006413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205006495, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205006548, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758464082
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205006691, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205006765, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205008415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205009413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205010413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205011413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205022413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205023421, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205024413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205025413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205026413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205026483, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205026525, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758464242
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205026625, curEntry->currEvtDuration = 1120, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205026674, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205026740, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205027419, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205034418, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205035413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205036413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205037417, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205038413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205039413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205040413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205041413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205042413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205043413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205044415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205045413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205046413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205046489, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205046533, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758464402
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205046621, curEntry->currEvtDuration = 1280, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205046674, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205046752, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205047421, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205048416, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205049413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205050413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205051413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205052413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205053413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205057413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205058413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205059413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205060413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205061413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205062413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205063413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205064413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205065413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205066413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205066485, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205066529, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758464562
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205066623, curEntry->currEvtDuration = 1280, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205066659, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205066725, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205067415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205068413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205069413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205070413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205080413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205081413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205082413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205083413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205084415, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205085413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086413, DTMF_TIMEOUT_CALLBACK Timer address 023e8820
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086492, p_2833_sendEvt - EvtCount = 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086544, Got event in dtmf buffer at index 8; maxdur = 1280; curEntry->duration = 20 pLine->dwTs = 1758464722
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086646, curEntry->currEvtDuration = 1280, pLine->dwTsInc = 160
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086725, ### @@@PValid entry 1
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086761, ### @@@PayloadLen copy 4
May 13 23:19:13 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205086894, DTMF TIMER STOP
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205782699, In API callback event = 162, inst = 2054
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205782819, p_suppressFxoTone:112 Warning:: new SIG_ON received before timer for previous SIG_ON has expired
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2]GSDSP::event_handler_chan, detected DTMF # from cordless on port 1
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2]EventManager::run: Dispatching event 15 (PHONE_DTMF_DETECTED) on port 1:0
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205802776, In API callback event = 158, inst = 2054
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2]EventManager::run: Dispatching event 7 (PHONE_DIALING) on port 1:0
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2]ATACtrl::processPhoneDialing on port 1:0, status = CALL_COMMUNICATION/CALL_IDLE
May 13 23:19:14 HT813 [00: 0B:82:E1:4F:D1] [1.0.1.2] LIBGSDSP: CSS: 205819942, RFC 2833 set calling Event send Evt:0 duration:20 EvtDur:160 MaxEvtDur:1280 Volume5 opts 810819 and Reservedbit 1401840

Now, something odd I’ve been observing:

  • When I press # alone it is sent to the PBX immediately.
  • The delay occurs when I press something prior to # (i.e. 123#)

#10

do these tests (obviously backed up first):

  • disable β€œdo not escape …”
  • in the list of vocoders tries to use a single codec
  • Country -> correct β€œUSA”?
  • dial plan -> { x+ | +x+ | *x+ | xxx+ }

#11

Sorry, but I am a little confused as I suspect a language issue as I assume you speak Spanish.
You indicated -

So, maybe I misunderstood, so let me see if I have it correctly.

A caller dials the number to the HT FXO port. The HT answers and forwards the call to the PBX. The forward is to an IVR, where the caller can input their entry. From the time they input their entry to the time you can tell that the PBX is responding is 2 seconds.

If the above is the correct scenario then -

Here is what I think the issue is, the β€œ#” entry has nothing to do with it.

When the call is established, which is a given as the call is at the IVR. Any push of the keys after the call is established causes an immediate send of the associated DTMF tone. Pushing the β€œ#” key only sends a buffered string of digits when establishing a call, not while in a call. This tells the device to dial/send the buffered string of digits as the user has entered all the digits and is ready to initiate the the call. It is like using a mobile phone where you enter the dial string and then hit send or dial when done.

To prove this, you could change the DTMF transport type to in-audio. In-audio sends the actual DTMF tone frequencies no differently than doing so on an analog phone. You as a caller and the IVR hear it at the same time whenever the key is pressed. There is no delay. Using the RFC transport also sends immediately, but you hear the tone, but the system is sent a SIP message instead that represents the tone. While using in-audio, have the inbound call go to a user extension. While in the conversion have the caller push a key and see if the extension user hears the DTMF tone when pressed. Press the # key and they should still hear a tone.

My take is that there is an interdigit delay on the PBX. As you stated, the IVR can expect a variance in the number of digits to expect. The PBX would need to expedite the call based upon the β€œ#” key being pressed as it is the one who is waiting to get 3 or 4 or other number of digits and I suspect that the PBX has no idea of what β€œ#” is. The interdigit delay is when the PBX will see the digits coming in and it will wait for a period (2 seconds?) for the next key press entry. If an entry is not seen within the period, then it will timeout and assume the user has entered in all the desired digits and will then dial. if it sees additional digits within the period, then it will not dial. The PBX is the one that has to understand when the entry is complete and can send.

Finally, to further check on this, set up a dummy extension with VM and have the PIN code enabled to access the VM set to something like 1234#6789 or similar. Internally, call the extension and leave a VM. Then have an external caller call using the HT and see if they can access and retrieve the VM. If they can, then the # had nothing to do with sending, but rather was sent as a tone and received as such which allowed access to the VM. If the HT had reacted to the #, chances are that VM access would never be achieved.

As stated, once in a call, the pressing of digits only sends the tones so the other side can react to them. The # key will be sent as a tone as well. I suspect that this is why you do not get the results you expect. Many IVR and other forms of PIN codes may use the #.

As to why the difference with a 503, unknown, they both should be the same as they both only send the tone when in a call.