Index: channels/chan_zap.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v retrieving revision 1.222 diff -u -r1.222 chan_zap.c --- channels/chan_zap.c 8 May 2004 14:24:58 -0000 1.222 +++ channels/chan_zap.c 19 May 2004 22:16:05 -0000 @@ -593,6 +593,8 @@ return PRI_CAUSE_USER_BUSY; case AST_CAUSE_UNALLOCATED: return PRI_CAUSE_UNALLOCATED; + case AST_CAUSE_CONGESTION: + return PRI_CAUSE_NORMAL_CIRCUIT_CONGESTION; case AST_CAUSE_NORMAL: default: return PRI_CAUSE_NORMAL_CLEARING; @@ -3957,6 +3959,7 @@ res = 0; break; case AST_CONTROL_CONGESTION: + chan->hangupcause = AST_CAUSE_CONGESTION; res = tone_zone_play_tone(p->subs[index].zfd, ZT_TONE_CONGESTION); break; case AST_CONTROL_RADIO_KEY: