Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 181962) +++ channels/chan_sip.c (working copy) @@ -3516,7 +3516,7 @@ return "404 Not Found"; case AST_CAUSE_CONGESTION: /* 34 */ case AST_CAUSE_SWITCH_CONGESTION: /* 42 */ - return "503 Service Unavailable"; + return "500 Service Unavailable"; case AST_CAUSE_NO_USER_RESPONSE: /* 18 */ return "408 Request Timeout"; case AST_CAUSE_NO_ANSWER: /* 19 */ @@ -4006,7 +4006,7 @@ break; case AST_CONTROL_CONGESTION: if (ast->_state != AST_STATE_UP) { - transmit_response_reliable(p, "503 Service Unavailable", &p->initreq); + transmit_response_reliable(p, "500 Service Unavailable", &p->initreq); p->invitestate = INV_COMPLETED; sip_alreadygone(p); ast_softhangup_nolock(ast, AST_SOFTHANGUP_DEV);