diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 7b0536128f9bf501262421e1ec8ad5ea30953b5e..d9e224a8d23a3d30de2b9bff0243b5452e9dfbce 100755
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -7182,7 +7182,7 @@ retryowner2:
 			case IAX_COMMAND_REGREJ:
 				if (iaxs[fr.callno]->reg) {
 					if (authdebug) {
-						ast_log(LOG_NOTICE, "Registration of '%s' rejected: %s\n", iaxs[fr.callno]->reg->username, ies.cause ? ies.cause : "<unknown>");
+						ast_log(LOG_NOTICE, "Registration of '%s' rejected: '%s' from: '%s'\n", iaxs[fr.callno]->reg->username, ies.cause ? ies.cause : "<unknown>", ast_inet_ntoa(iabuf, sizeof(iabuf), sin.sin_addr));
 						manager_event(EVENT_FLAG_SYSTEM, "Registry", "Channel: IAX2\r\nUsername: %s\r\nStatus: Rejected\r\nCause: %s\r\n", iaxs[fr.callno]->reg->username, ies.cause ? ies.cause : "<unknown>");
 					}
 					iaxs[fr.callno]->reg->regstate = REG_STATE_REJECTED;