diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index 294e10b4d6e5acde6e2d4572b72473bbbda88b2c..2a1b132f78332c0d10acc0fc6b808d331f783c72 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -11666,9 +11666,7 @@ static int function_iaxpeer(struct ast_channel *chan, const char *cmd, char *dat
 		return 0;
 	}
 
-	if ((colname = strchr(peername, ':')))	/*! \todo : will be removed after the 1.4 relese */
-		*colname++ = '\0';
-	else if ((colname = strchr(peername, '|')))
+	if ((colname = strchr(peername, ',')))
 		*colname++ = '\0';
 	else
 		colname = "ip";
@@ -11718,7 +11716,7 @@ static int function_iaxpeer(struct ast_channel *chan, const char *cmd, char *dat
 struct ast_custom_function iaxpeer_function = {
 	.name = "IAXPEER",
 	.synopsis = "Gets IAX peer information",
-	.syntax = "IAXPEER(<peername|CURRENTCHANNEL>[|item])",
+	.syntax = "IAXPEER(<peername|CURRENTCHANNEL>[,item])",
 	.read = function_iaxpeer,
 	.desc = "If peername specified, valid items are:\n"
 	"- ip (default)          The IP address.\n"