[asterisk-dev] Does Asterisk 'queue' DTMFs?
Dmitry Andrianov
dimas at dataart.com
Thu Jul 24 08:29:30 CDT 2008
Autoservice only works when you explicitly put a channel to autoservice with autoservice_start.
Many applications do that when they expect there will be some delay before they continue reading frames from the channel.
I guess in your case there is no such delay so autoservice is not used - that is why you do not see any frames coming thru it. You can put your logging directly into ast_read function to see when your frames are read from the channel.
However I do not really understand what you are trying to achieve...
-----Original Message-----
From: asterisk-dev-bounces at lists.digium.com [mailto:asterisk-dev-bounces at lists.digium.com] On Behalf Of Saul Ibarra
Sent: Thursday, July 24, 2008 4:35 PM
To: Asterisk Developers Mailing List
Subject: Re: [asterisk-dev] Does Asterisk 'queue' DTMFs?
I'm beginning some tests in main/autoservice.c, but I think I'm doing
something wrong. I've this piece of code:
f = ast_read(chan);
if (f->frametype == AST_FRAME_DTMF)
ast_log(LOG_WARNING,
"*********************DTMF**********************\n");
I added the if statement, but I can't see the log... am I modifying
the correct part? Thanks for any help.
--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/
_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--
AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev
More information about the asterisk-dev
mailing list