rendered paste bodydiff -u -r1.445 chan_zap.c
--- channels/chan_zap.c 16 May 2005 14:41:05 -0000 1.445
+++ channels/chan_zap.c 16 May 2005 17:08:17 -0000
@@ -960,6 +960,8 @@
struct zt_pvt *p;
int res = 0;
int index;
+ struct ast_frame f = { AST_FRAME_CNG };
+
p = ast->tech_pvt;
ast_mutex_lock(&p->lock);
index = zt_get_index(ast, p, 0);
@@ -988,8 +990,10 @@
zo.dialstr[2] = 0;
if ((res = ioctl(p->subs[SUB_REAL].zfd, ZT_DIAL, &zo)))
ast_log(LOG_WARNING, "Couldn't dial digit %c\n", digit);
- else
+ else {
p->dialing = 1;
+ res = ast_queue_frame(ast, &f);
+ }
}
}
ast_mutex_unlock(&p->lock);