Re: [asterisk-users] DISA and DTMF detection problem w/ FXO port on a TDM400

2007-09-16 Thread Luis Antonio Prata Barbosa
Hi,

It's probably an echo problem. Try to use fxotune (with new patch) for
determine echo levels.

Try change lines in FXO. For example, use an FXS in some loopback mode.

You can also try to set txgain= - 12  (minus 12) ... this will reduce the
dialtone and DISA will work.
Of course -12 dB will attenuate your sound so it's just a test.

Luis A P Barbosa.


2007/9/14, Benjamin M. [EMAIL PROTECTED]:


 
 Originally posted at http://forums.digium.com/viewtopic.php?t=18045

 

 Hi!

 I'm trying to configure a DISA setup (Asterisk 1.4.11). Only, executing
 DISA seems to prevent any DTMF detection capability when using the FXO
 port of the TDM400.

 Below, config A and B and their debug logs.

 In Config A I use Authenticate() instead of using DISA password since it
 demonstrates that it's DISA that seems to prevent DTMF detection when
 using Zap/1. Otherwise DISA works flawlessly when calls are coming from
 FXS port (TDM400), IAX, SIP channels and we have absolutely not
 other problem detecting DTMF that we are aware of...

 I see no active bug related to DISA at bugs.digium.com...

 Any idea?

 Ben.



 *Code:*

 ---
 zapata.conf
 ---
 context=inbound-pstn
 signalling=fxs_ks
 rxgain=10
 txgain=3
 language=fr
 channel = 1



 I have tried to change gains without any result ...
 (http://forums.digium.com/viewtopic.php?t=17769highlight=disa+dtmf)

 ; --- Config A --- ;

 *Code:*

 exten = 111,1,Answer
 exten = 111,n,Authenticate(111)
 exten = 111,n,DISA(no-password|internal)



 ; --- Dial sequence --- ;

 *Code:*

 PSTN line - TDM400
 enter extension 111 - dial tone
 enter password  111 - new dial tone
 enter extension - I still getting the dial tone whatever I'm entering
 timeout.



 Here the debug log:

 *Code:*

 snip

 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF end accepted without begin '1' on Zap/1-1
 DTMF end passthrough '1' on Zap/1-1
 Scheduling timer at 0 sample intervals
 Set channel Zap/1-1 to write format ulaw
 Oooh, got something to jump out with ('1')!
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 == CDR updated on Zap/1-1
 Launching 'Answer'
-- Executing [EMAIL PROTECTED]:1] Answer(Zap/1-1, ) in new stack
 Launching 'Authenticate'
-- Executing [EMAIL PROTECTED]:2] Authenticate(Zap/1-1, 111) in new
 stack
 Set channel Zap/1-1 to write format gsm
 Scheduling timer at 160 sample intervals
-- Zap/1-1 Playing 'agent-pass' (language 'fr')
 Scheduling timer at 0 sample intervals
 Scheduling timer at 0 sample intervals
 Set channel Zap/1-1 to write format ulaw
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: # on Zap/1-1
 DTMF end '#' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '#' with duration 100 queued on Zap/1-1
 DTMF end emulation of '#' queued on Zap/1-1
 Set channel Zap/1-1 to write format gsm
 Scheduling timer at 160 sample intervals
-- Zap/1-1 Playing 'auth-thankyou' (language 'fr')
 Scheduling timer at 0 sample intervals
 Scheduling timer at 0 sample intervals
 Set channel Zap/1-1 to write format ulaw
 Launching 'DISA'
-- Executing [EMAIL PROTECTED]:3] DISA(Zap/1-1,
 no-password|internal) in new stack
 Digittimeout: 3000
 Responsetimeout: 1
 Mailbox:
 Context: internal
 DISA no-password login success
 Set channel Zap/1-1 to write format slin
 Scheduling timer at 160 sample intervals
 Scheduling timer at 0 sample intervals

 [  asterisk isn't detecting any DTMF... -- ]

 DISA extension entry timeout on chan Zap/1-1
 Requested indication 8 on channel Zap/1-1
 Set channel Zap/1-1 to write format ulaw
 Scheduling timer at 0 sample intervals
 Spawn extension (compagnie,111,3) exited non-zero on 'Zap/1-1'
 == Spawn extension (compagnie, 111, 3) exited non-zero on 'Zap/1-1'
 Soft-Hanging up channel 'Zap/1-1'
 Hanging up channel 'Zap/1-1'
 zt_hangup(Zap/1-1)
 Hangup: channel: 1 index = 0, normal = 7, callwait = -1, thirdcall = -1
 disabled 

[asterisk-users] DISA and DTMF detection problem w/ FXO port on a TDM400

2007-09-14 Thread Benjamin M.

Originally posted at http://forums.digium.com/viewtopic.php?t=18045


Hi!

I'm trying to configure a DISA setup (Asterisk 1.4.11). Only, executing 
DISA seems to prevent any DTMF detection capability when using the FXO 
port of the TDM400.

Below, config A and B and their debug logs.

In Config A I use Authenticate() instead of using DISA password since it 
demonstrates that it's DISA that seems to prevent DTMF detection when 
using Zap/1. Otherwise DISA works flawlessly when calls are coming from 
FXS port (TDM400), IAX, SIP channels and we have absolutely not 
other problem detecting DTMF that we are aware of...

I see no active bug related to DISA at bugs.digium.com...

Any idea?

Ben.



*Code:*

---   
zapata.conf
---
context=inbound-pstn
signalling=fxs_ks
rxgain=10
txgain=3 
language=fr
channel = 1



I have tried to change gains without any result ... 
(http://forums.digium.com/viewtopic.php?t=17769highlight=disa+dtmf)

; --- Config A --- ;

*Code:*

exten = 111,1,Answer
exten = 111,n,Authenticate(111)
exten = 111,n,DISA(no-password|internal)



; --- Dial sequence --- ;

*Code:*

PSTN line - TDM400
enter extension 111 - dial tone
enter password  111 - new dial tone
enter extension - I still getting the dial tone whatever I'm entering
timeout.



Here the debug log:

*Code:*

snip

DTMF digit: 1 on Zap/1-1
DTMF end '1' received on Zap/1-1, duration 0 ms
DTMF end accepted without begin '1' on Zap/1-1
DTMF end passthrough '1' on Zap/1-1
Scheduling timer at 0 sample intervals
Set channel Zap/1-1 to write format ulaw
Oooh, got something to jump out with ('1')!
DTMF digit: 1 on Zap/1-1
DTMF end '1' received on Zap/1-1, duration 0 ms
DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
DTMF end emulation of '1' queued on Zap/1-1
DTMF digit: 1 on Zap/1-1
DTMF end '1' received on Zap/1-1, duration 0 ms
DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
DTMF end emulation of '1' queued on Zap/1-1
  == CDR updated on Zap/1-1
Launching 'Answer'
-- Executing [EMAIL PROTECTED]:1] Answer(Zap/1-1, ) in new stack
Launching 'Authenticate'
-- Executing [EMAIL PROTECTED]:2] Authenticate(Zap/1-1, 111) in new 
stack
Set channel Zap/1-1 to write format gsm
Scheduling timer at 160 sample intervals
-- Zap/1-1 Playing 'agent-pass' (language 'fr')
Scheduling timer at 0 sample intervals
Scheduling timer at 0 sample intervals
Set channel Zap/1-1 to write format ulaw
DTMF digit: 1 on Zap/1-1
DTMF end '1' received on Zap/1-1, duration 0 ms
DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
DTMF end emulation of '1' queued on Zap/1-1
DTMF digit: 1 on Zap/1-1
DTMF end '1' received on Zap/1-1, duration 0 ms
DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
DTMF end emulation of '1' queued on Zap/1-1
DTMF digit: 1 on Zap/1-1
DTMF end '1' received on Zap/1-1, duration 0 ms
DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
DTMF end emulation of '1' queued on Zap/1-1
DTMF digit: # on Zap/1-1
DTMF end '#' received on Zap/1-1, duration 0 ms
DTMF begin emulation of '#' with duration 100 queued on Zap/1-1
DTMF end emulation of '#' queued on Zap/1-1
Set channel Zap/1-1 to write format gsm
Scheduling timer at 160 sample intervals
-- Zap/1-1 Playing 'auth-thankyou' (language 'fr')
Scheduling timer at 0 sample intervals
Scheduling timer at 0 sample intervals
Set channel Zap/1-1 to write format ulaw
Launching 'DISA'
-- Executing [EMAIL PROTECTED]:3] DISA(Zap/1-1, 
no-password|internal) in new stack
Digittimeout: 3000
Responsetimeout: 1
Mailbox:
Context: internal
DISA no-password login success
Set channel Zap/1-1 to write format slin
Scheduling timer at 160 sample intervals
Scheduling timer at 0 sample intervals

[  asterisk isn't detecting any DTMF... -- ]

DISA extension entry timeout on chan Zap/1-1
Requested indication 8 on channel Zap/1-1
Set channel Zap/1-1 to write format ulaw
Scheduling timer at 0 sample intervals
Spawn extension (compagnie,111,3) exited non-zero on 'Zap/1-1'
  == Spawn extension (compagnie, 111, 3) exited non-zero on 'Zap/1-1'
Soft-Hanging up channel 'Zap/1-1'
Hanging up channel 'Zap/1-1'
zt_hangup(Zap/1-1)
Hangup: channel: 1 index = 0, normal = 7, callwait = -1, thirdcall = -1
disabled echo cancellation on channel 1
Set option TDD MODE, value: OFF(0) on Zap/1-1
Updated conferencing on 1, with 0 conference users
-- Hungup 'Zap/1-1'


snip




; --- Config B --- ;

*Code:*

exten = 111,1,Answer
exten = 111,n,DISA(111|internal)



; --- Dial sequence --- ;

*Code:*

PSTN line - TDM400
enter extension 111 - dial tone
enter password  111 - I still getting the dial tone whatever I'm entering
password timeout.



Here the debug log:

*Code:*

snip
DTMF digit: 1 on Zap/1-1
DTMF end 

Re: [asterisk-users] DISA and DTMF detection problem w/ FXO port on a TDM400

2007-09-14 Thread Al lists
i did have same issue with DISA in 1.4 and TDM400 FXO,
I switched back to Authenticate and waitexten.

On 9/14/07, Benjamin M. [EMAIL PROTECTED] wrote:


 
 Originally posted at http://forums.digium.com/viewtopic.php?t=18045

 

 Hi!

 I'm trying to configure a DISA setup (Asterisk 1.4.11). Only, executing
 DISA seems to prevent any DTMF detection capability when using the FXO
 port of the TDM400.

 Below, config A and B and their debug logs.

 In Config A I use Authenticate() instead of using DISA password since it
 demonstrates that it's DISA that seems to prevent DTMF detection when
 using Zap/1. Otherwise DISA works flawlessly when calls are coming from
 FXS port (TDM400), IAX, SIP channels and we have absolutely not
 other problem detecting DTMF that we are aware of...

 I see no active bug related to DISA at bugs.digium.com...

 Any idea?

 Ben.



 *Code:*

 ---
 zapata.conf
 ---
 context=inbound-pstn
 signalling=fxs_ks
 rxgain=10
 txgain=3
 language=fr
 channel = 1



 I have tried to change gains without any result ...
 (http://forums.digium.com/viewtopic.php?t=17769highlight=disa+dtmf)

 ; --- Config A --- ;

 *Code:*

 exten = 111,1,Answer
 exten = 111,n,Authenticate(111)
 exten = 111,n,DISA(no-password|internal)



 ; --- Dial sequence --- ;

 *Code:*

 PSTN line - TDM400
 enter extension 111 - dial tone
 enter password  111 - new dial tone
 enter extension - I still getting the dial tone whatever I'm entering
 timeout.



 Here the debug log:

 *Code:*

 snip

 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF end accepted without begin '1' on Zap/1-1
 DTMF end passthrough '1' on Zap/1-1
 Scheduling timer at 0 sample intervals
 Set channel Zap/1-1 to write format ulaw
 Oooh, got something to jump out with ('1')!
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
   == CDR updated on Zap/1-1
 Launching 'Answer'
 -- Executing [EMAIL PROTECTED]:1] Answer(Zap/1-1, ) in new stack
 Launching 'Authenticate'
 -- Executing [EMAIL PROTECTED]:2] Authenticate(Zap/1-1, 111) in new
 stack
 Set channel Zap/1-1 to write format gsm
 Scheduling timer at 160 sample intervals
 -- Zap/1-1 Playing 'agent-pass' (language 'fr')
 Scheduling timer at 0 sample intervals
 Scheduling timer at 0 sample intervals
 Set channel Zap/1-1 to write format ulaw
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: 1 on Zap/1-1
 DTMF end '1' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '1' with duration 100 queued on Zap/1-1
 DTMF end emulation of '1' queued on Zap/1-1
 DTMF digit: # on Zap/1-1
 DTMF end '#' received on Zap/1-1, duration 0 ms
 DTMF begin emulation of '#' with duration 100 queued on Zap/1-1
 DTMF end emulation of '#' queued on Zap/1-1
 Set channel Zap/1-1 to write format gsm
 Scheduling timer at 160 sample intervals
 -- Zap/1-1 Playing 'auth-thankyou' (language 'fr')
 Scheduling timer at 0 sample intervals
 Scheduling timer at 0 sample intervals
 Set channel Zap/1-1 to write format ulaw
 Launching 'DISA'
 -- Executing [EMAIL PROTECTED]:3] DISA(Zap/1-1,
 no-password|internal) in new stack
 Digittimeout: 3000
 Responsetimeout: 1
 Mailbox:
 Context: internal
 DISA no-password login success
 Set channel Zap/1-1 to write format slin
 Scheduling timer at 160 sample intervals
 Scheduling timer at 0 sample intervals

 [  asterisk isn't detecting any DTMF... -- ]

 DISA extension entry timeout on chan Zap/1-1
 Requested indication 8 on channel Zap/1-1
 Set channel Zap/1-1 to write format ulaw
 Scheduling timer at 0 sample intervals
 Spawn extension (compagnie,111,3) exited non-zero on 'Zap/1-1'
   == Spawn extension (compagnie, 111, 3) exited non-zero on 'Zap/1-1'
 Soft-Hanging up channel 'Zap/1-1'
 Hanging up channel 'Zap/1-1'
 zt_hangup(Zap/1-1)
 Hangup: channel: 1 index = 0, normal = 7, callwait = -1, thirdcall = -1
 disabled echo cancellation on channel 1
 Set option TDD MODE, value: OFF(0) on Zap/1-1
 Updated conferencing on 1, with 0 conference users
 -- Hungup 'Zap/1-1'


 snip




 ; --- Config B --- ;

 *Code:*

 exten = 111,1,Answer
 exten =