diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index cd711c7aca720f5820e6d6dcf218c63f4afdb9c3..86164ce3750b7a42996e6860b584b026c5546a42 100755
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -2907,6 +2907,8 @@ static int sip_show_channel(int fd, int argc, char *argv[])
 	while(cur) {
 		if (!strcasecmp(cur->callid, argv[3])) {
 			ast_cli(fd, "Call-ID: %s\n", cur->callid);
+			ast_cli(fd, "Codec Capability: %s\n", cur->capability);
+			ast_cli(fd, "Non-Codec Capability: %s\n", cur->nonCodecCapability);
 			ast_cli(fd, "Theoretical Address: %s:%d\n", inet_ntoa(cur->sa.sin_addr), ntohs(cur->sa.sin_port));
 			ast_cli(fd, "Received Address:    %s:%d\n", inet_ntoa(cur->recv.sin_addr), ntohs(cur->recv.sin_port));
 			ast_cli(fd, "NAT Support:         %s\n", cur->nat ? "Yes" : "No");