diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index d5dcba6169f71a2889e0e7605af6edf9324e786c..5fb2118bb58f62d7d7b1c24ec06c17ce4ea29a3a 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -4966,7 +4966,7 @@ static int handle_request(struct sip_pvt *p, struct sip_request *req, struct soc
 				inet_ntoa(p->recv.sin_addr));
 			if (!strlen(p->context))
 				strncpy(p->context, context, sizeof(p->context) - 1);
-			res = get_refer_info(p, req);
+			res = get_also_info(p, req);
 			if (!res) {
 				c = p->owner;
 				if (c) {