I have an Asterisk server configured to run as voicemail with a T1 and SMDI. It has 1.6.1.6 (dahdi 2.1.0.4) and Centos 5.6 and has worked great for a few years. I am configuring a new server with Asterisk 1.8.13 (dahdi 2.6.1) on Centos 5.8

The problem I am having appears to be related to DTMF detection. When the test phone number is called (2704083000) Asterisk only receives a portion of the dialed number. It varies as to what numbers are detected. Sometimes it sees a single digit, sometimes 3 or 4 of the digits of the dialed number.

When I compare this to the old server the debug below is similar but there isn't any mention of the "sig_analog.c" lines shown below.

I am told the T1's on the old server and the new server are configured the same. I can make outgoing calls on the T1 from Asterisk.

Can someone give me a clue as to what could be causing this?


Bill Dunn



[Jul 6 10:28:40] DEBUG[15045]: chan_dahdi.c:11895 do_monitor: Monitor doohicky got event Ring/Answered on channel 1 [Jul 6 10:28:40] DEBUG[15045]: sig_analog.c:3621 analog_handle_init_event: channel (1) - signaling (7) - event (ANALOG_EVENT_RINGOFFHOOK) [Jul 6 10:28:40] DEBUG[15045]: dsp.c:471 ast_tone_detect_init: Setup tone 1100 Hz, 500 ms, block_size=160, hits_required=21 [Jul 6 10:28:40] DEBUG[15045]: dsp.c:471 ast_tone_detect_init: Setup tone 2100 Hz, 2600 ms, block_size=160, hits_required=116 [Jul 6 10:28:40] DEBUG[15036]: devicestate.c:458 do_state_change: Changing state for DAHDI/1 - state 2 (In use) [Jul 6 10:28:40] DEBUG[15081]: sig_analog.c:1769 __analog_ss_thread: __analog_ss_thread 1
   -- Starting simple switch on 'DAHDI/1-1'
[Jul 6 10:28:40] DEBUG[15036]: devicestate.c:438 devstate_event: device 'DAHDI/1' state '2' [Jul 6 10:28:40] DEBUG[15053]: app_queue.c:1487 handle_statechange: Device 'DAHDI/1' changed to state '2' (In use) but we don't care because they're not a member of any queue. [Jul 6 10:28:40] DEBUG[15081]: sig_analog.c:1602 analog_handle_dtmf: Begin DTMF digit: 0x32 '2' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: chan_dahdi.c:2026 my_handle_dtmf: Begin DTMF digit: 0x32 '2' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: sig_analog.c:1602 analog_handle_dtmf: End DTMF digit: 0x32 '2' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: chan_dahdi.c:2026 my_handle_dtmf: End DTMF digit: 0x32 '2' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: sig_analog.c:1602 analog_handle_dtmf: Begin DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: chan_dahdi.c:2026 my_handle_dtmf: Begin DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: sig_analog.c:1602 analog_handle_dtmf: End DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:28:40] DEBUG[15081]: chan_dahdi.c:2026 my_handle_dtmf: End DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:28:41] DEBUG[15081]: sig_analog.c:1602 analog_handle_dtmf: Begin DTMF digit: 0x38 '8' on DAHDI/1-1 [Jul 6 10:28:41] DEBUG[15081]: chan_dahdi.c:2026 my_handle_dtmf: Begin DTMF digit: 0x38 '8' on DAHDI/1-1 [Jul 6 10:28:41] DEBUG[15081]: sig_analog.c:1602 analog_handle_dtmf: End DTMF digit: 0x38 '8' on DAHDI/1-1 [Jul 6 10:28:41] DEBUG[15081]: chan_dahdi.c:2026 my_handle_dtmf: End DTMF digit: 0x38 '8' on DAHDI/1-1 [Jul 6 10:28:41] DEBUG[15081]: chan_dahdi.c:4927 dahdi_enable_ec: Enabled echo cancellation on channel 1
   -- Unknown extension '278' in context 'default' requested




Here is another call.

[Jul 6 10:48:34] DEBUG[15138]: chan_dahdi.c:11895 do_monitor: Monitor doohicky got event Ring/Answered on channel 1 [Jul 6 10:48:34] DEBUG[15138]: sig_analog.c:3621 analog_handle_init_event: channel (1) - signaling (7) - event (ANALOG_EVENT_RINGOFFHOOK) [Jul 6 10:48:34] DEBUG[15138]: dsp.c:471 ast_tone_detect_init: Setup tone 1100 Hz, 500 ms, block_size=160, hits_required=21 [Jul 6 10:48:34] DEBUG[15138]: dsp.c:471 ast_tone_detect_init: Setup tone 2100 Hz, 2600 ms, block_size=160, hits_required=116 [Jul 6 10:48:34] DEBUG[15150]: sig_analog.c:1769 __analog_ss_thread: __analog_ss_thread 1 [Jul 6 10:48:34] DEBUG[15129]: devicestate.c:458 do_state_change: Changing state for DAHDI/1 - state 2 (In use) [Jul 6 10:48:34] DEBUG[15129]: devicestate.c:438 devstate_event: device 'DAHDI/1' state '2'
   -- Starting simple switch on 'DAHDI/1-1'
[Jul 6 10:48:34] DEBUG[15145]: app_queue.c:1487 handle_statechange: Device 'DAHDI/1' changed to state '2' (In use) but we don't care because they're not a member of any queue. [Jul 6 10:48:34] DEBUG[15150]: sig_analog.c:1602 analog_handle_dtmf: Begin DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:48:34] DEBUG[15150]: chan_dahdi.c:2026 my_handle_dtmf: Begin DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:48:35] DEBUG[15150]: sig_analog.c:1602 analog_handle_dtmf: End DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:48:35] DEBUG[15150]: chan_dahdi.c:2026 my_handle_dtmf: End DTMF digit: 0x37 '7' on DAHDI/1-1 [Jul 6 10:48:35] DEBUG[15150]: chan_dahdi.c:4927 dahdi_enable_ec: Enabled echo cancellation on channel 1
   -- Unknown extension '7' in context 'default' requested



--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
              http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to