[Asterisk-cvs] asterisk/channels chan_alsa.c, 1.52,
1.53 chan_oss_old.c, 1.4, 1.5
kpfleming
kpfleming
Tue Nov 15 16:06:17 CST 2005
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv28606/channels
Modified Files:
chan_alsa.c chan_oss_old.c
Log Message:
issue #5672
Index: chan_alsa.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_alsa.c,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- chan_alsa.c 6 Nov 2005 15:09:46 -0000 1.52
+++ chan_alsa.c 15 Nov 2005 20:56:19 -0000 1.53
@@ -582,8 +582,14 @@
usecnt--;
ast_mutex_unlock(&usecnt_lock);
if (hookstate) {
- res = 2;
- write(sndcmd[1], &res, sizeof(res));
+ if (autoanswer) {
+ hookstate = 0;
+ } else {
+ /* Congestion noise */
+ res = 2;
+ write(sndcmd[1], &res, sizeof(res));
+ hookstate = 0;
+ }
}
snd_pcm_drop(alsa.icard);
ast_mutex_unlock(&alsalock);
Index: chan_oss_old.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_oss_old.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- chan_oss_old.c 6 Nov 2005 15:09:46 -0000 1.4
+++ chan_oss_old.c 15 Nov 2005 20:56:19 -0000 1.5
@@ -565,6 +565,7 @@
/* Make congestion noise */
res = 2;
write(sndcmd[1], &res, sizeof(res));
+ hookstate = 0;
}
}
return 0;
More information about the svn-commits
mailing list