Hi,
 I'm running a Voicetronix openswitch12 card under linux with asterisk.
 It's configured to have 8 loop start and 4 station ports. I've got a
 few ariavoice and grandstream phones running off it without any problems.
 I've also got 4 analog phones running off it too. They work fine, except for
 a strange problem with the sending of dtmf tones once a call has been
 established. I've been calling our phone provider's voice mail service, and
 it seems to be very inconsistent in passing the correct dtmf key presses
 through. If I press the numbers at normal speed (2-3 per second) it's pretty
 much guaranteed not to work, however if I press each number approx 1 second
 apart, it'll send the correct tones through.

 I've monitored the console with level 3 verbosity, and here's the output
 from entering the tones at normal speed, then at slow speed. I've dialled
 the voicemail number of 021 700700, and am trying to enter my mailbox
 number of 021 1271779#. The first time was unsuccessful, but the second time
 worked.
 Has anyone come across this problem before? 
 Here's the console log:

        > vpb/1-5: handle_notowned: playing dialtone
    -- Executing Dial("vpb/1-5", "vpb/g1/021700700") in new stack
  ==  g1 requested, got: [vpb/1-9]
  == vpb/1-9: Calling 021700700 on vpb/1-9
  == vpb/1-9: Dial parms for vpb/1-9 1/2000ms/4000ms/4000ms/120000ms
  == vpb/1-9: Dial parms for vpb/1-9 tone 7->0
  == vpb/1-9: Dial parms for vpb/1-9 tone 0->1
  == vpb/1-9: Dial parms for vpb/1-9 tone 4->2
  == vpb/1-9: Dial parms for vpb/1-9 tone 7->3
  == vpb/1-9: Dial parms for vpb/1-9 tone 3->4
    -- vpb/1-9: VPB Calling 021700700 [t=120000] on vpb/1-9 returned 0
vpb/1-9: chanreads: starting thread
    -- Called g1/021700700
    -- vpb/1-9 is ringing
  == vpb/1-9: Dialend
    -- vpb/1-9 answered vpb/1-5
  == vpb/1-5: Answered call on vpb/1-5 [FXS]
vpb/1-5: chanreads: starting thread
  == vpb/1-5:Now listening for DTMF
  == vpb/1-5: Starting record mode (codec=0)[AST_FORMAT_SLINEAR:VPB_LINEAR]
  == vpb/1-9:Now listening for DTMF
  == vpb/1-9: Starting record mode (codec=0)[AST_FORMAT_SLINEAR:VPB_LINEAR]
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 0
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Not playing DTMF frame on native bridge
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 1
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Not playing DTMF frame on native bridge
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Not playing DTMF frame on native bridge
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Not playing DTMF frame on native bridge
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Not playing DTMF frame on native bridge
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-9: chanreads: Played DTMF 0
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-9: chanreads: Played DTMF 2
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 1
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-9: chanreads: Played DTMF 1
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 2
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 7
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 1
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 7
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 7
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF 9
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == vpb/1-5: chanreads: Played DTMF #
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
    -- Attempting native bridge of vpb/1-5 and vpb/1-9
  == vpb_bridge: Bridging call entered with [vpb/1-5, vpb/1-9]
  == Bridging call done with [vpb/1-5, vpb/1-9] => 0
  == vpb/1-9: Hangup requested
  == vpb/1-9: Ending record mode (1/yes)
  == vpb/1-9: Hangup complete
  == Spawn extension (internal, 1021700700, 1) exited non-zero on 'vpb/1-5'
  == vpb/1-5: Hangup requested
  == vpb/1-5: Ending record mode (1/yes)
  == vpb/1-5: Hangup complete

 Thanks
 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 3/02/2005
_______________________________________________
Asterisk-Users mailing list
Asterisk-Users@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to