search for: ast_frame_dtmf

Displaying 9 results from an estimated 9 matches for "ast_frame_dtmf".

2003 Oct 12
2
INFO method and DTMF translation
...< 12) { resp = '#'; } else if (event < 16) { resp = 'A' + (event - 12); } memset(&f, 0, sizeof(f)); f.frametype = AST_FRAME_DTMF; f.subclass = resp; f.offset = 0; f.data = NULL; f.datalen = 0; ast_queue_frame(p->owner, &f, 0); } On line 3986, any # or * digit I entered was translated...
2004 Oct 05
1
Brazillian Caller ID: almost there...
..., Talking with Soren Sratje about Caller ID in Brazil, we compare ours DTMF tones captured by ztmonitor. wcfxo correctly recognize the "DTMF CLIP" and asterisk shot the AST_STATE_PRERING correctly. But the DTMF tones are not reconized. In the chan_zap.c, the code: if (f->frametype == AST_FRAME_DTMF) { (...) Does not occurs because the frametype is always reconized as voice (AST_FRAME_VOICE). I use 4 Digium X100P. Like noted by Soren (http://www.ad2.com.br/DTMF.jpg), the main diference between the 2 samples is the time elapsed after the "burst" sign and the first DTMF digit. In my...
2003 Jun 17
1
i4l - summary of patches?
Hi, I'm trying to get asterisk running on kernel 2.4.20 however trawling through the archives I've found a few references to patches to remove i4l's dtmf detection, but have been unable to find the patch itself (I think it is isdn_audio.c). Can anyone point me in the right direction? The problem I'm seeing is connecting a SIP softphone (tried a few) to an external number via an
2003 Dec 03
0
Implement missing features in Meetme application
...), I'm starting to implement the missing features in Meetme application : 's' -- send user to admin/user menu if '*' is received Line 438 -------- app_meetme.c ----------------------------------------------------------------------------- else if ((f->frametype == AST_FRAME_DTMF) && (f->subclass == '*') && (confflags & CONFFLAG_STARMENU)) { if ((confflags & CONFFLAG_ADMIN)) { /* Do admin stuff here */ } else { /* Do user menu here */ } ---------------------...
2003 Dec 05
0
Native bridging with Polycom 600
...s canreinvite=yes for both phones. They connect, and I can talk as usual, but sniffing shows the RTP stream is routed through Asterisk. The exact spot where the attempt to natively bridge fails is in rtp.c, line 1281 (CVS from October 8, 2003): f = ast_read(who); if (!f || ((f->frametype == AST_FRAME_DTMF) && (((who == c0) && (flags & AST_BRIDGE_DTMF_CHANNEL_0)) || ((who == c1) && (flags & AST_BRIDGE_DTMF_CHANNEL_1))))) A bit of logging shows the frame f is NULL, so Asterisk thinks one side has hung up, and gives up on the bridging attempt. Of course, the phones a...
2007 May 25
1
H Parameter in Dial Command
Hi List, I am currently using the H parameter in the dial command. The issue that I am having is that if the user is calling an ivr that requires him to press the * key then the call gets hung up on. How would I go about changing it so that the user will have to press say ** for the H parameter to come in to effect ? Thanks a lot. Dovid -------------- next part -------------- An HTML attachment
2009 Feb 04
0
Stopping chanspy
...unning = -1; break; Then hitting 99999# on the keypad does what I want. I do not particularly want to patch future versions of the code to add this ability. The only other conditions that set running to -1 is if you hang up the channel or res = (f->frametype == AST_FRAME_DTMF) ? f->subclass : 0; sets res < 0. As I do not know what I can type on the keypad to cause that I do not know how to exit the chanspy application. -- Jim Dickenson mailto:dickenson at cfmc.com CfMC http://www.cfmc.com/
2010 Jan 10
2
app_swift 1.6.2 DTMF issue
With app_swift 1.6.2 + asterisk 1.6.1.12, I've found that if you enter DTMF during cepstral playback, the first digit of ${SWIFT_DTMF} is [un]set in an odd way. for example consider: 999,1,Swift(some long message that you dont want to wait for|5000|5) 999,n,NoOp(DTMF: ${SWIFT_DTMF}) if while I am listening to the playback, i interrupt and dial: - "12345", SWIFT_DTMF is set to
2003 Mar 03
6
Fax support?
Is there any way to receive and send faxes using a T100 card? If so how is it done? Gene Kochanowsky Solution Sciences, Inc.