diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index dea21a7ef006c433a2a2521ea4aaa183f3f6e871..6c678c66aa0bfe62de0a6c806c77db887b82bc9d 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -2541,7 +2541,7 @@ static int hangup_sip2cause(int cause)
 		case 420:	/* Bad extension */
 			return AST_CAUSE_NO_ROUTE_DESTINATION;
 		case 480:	/* No answer */
-			return AST_CAUSE_FAILURE;
+			return AST_CAUSE_NO_ANSWER;
 		case 481:	/* No answer */
 			return AST_CAUSE_INTERWORKING;
 		case 482:	/* Loop detected */