dect
/
asterisk
Archived
13
0
Fork 0

Queue congestion on REJECT (bug #2448)

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3784 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
markster 2004-09-15 17:31:37 +00:00
parent b3a8934e20
commit 4267b09d2f
1 changed files with 4 additions and 0 deletions

View File

@ -5364,6 +5364,10 @@ retryowner:
iax2_destroy_nolock(fr.callno);
break;
case IAX_COMMAND_REJECT:
memset(&f, 0, sizeof(f));
f.frametype = AST_FRAME_CONTROL;
f.subclass = AST_CONTROL_CONGESTION;
iax2_queue_frame(fr.callno, &f);
if (iaxs[fr.callno]->provision) {
/* Send ack immediately, before we destroy */
send_command_immediate(iaxs[fr.callno], AST_FRAME_IAX, IAX_COMMAND_ACK, fr.ts, NULL, 0,fr.iseqno);