瀏覽代碼

modules_k/usrloc: added +sip.instance and reg-id to mi_usrloc_show_contact

Juha Heinanen 12 年之前
父節點
當前提交
4ff67e61e5
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      modules_k/usrloc/ul_mi.c

+ 7 - 2
modules_k/usrloc/ul_mi.c

@@ -664,7 +664,9 @@ struct mi_root* mi_usrloc_show_contact(struct mi_root *cmd, void *param)
 				"methods=0x%X"
 				"%s%.*s%s" /*received*/
 				"%s%.*s%s" /*user-agent*/
-				"%s%.*s%s", /*path*/
+				"%s%.*s%s" /*path*/
+				"%s%.*s" /*instance*/
+			        ";reg-id=%u",
 				con->c.len, ZSW(con->c.s),
 				q2str(con->q, 0), (int)(con->expires - act_time),
 				con->flags, con->cflags,
@@ -676,7 +678,10 @@ struct mi_root* mi_usrloc_show_contact(struct mi_root *cmd, void *param)
 				con->user_agent.len?";user_agent=<":"",con->user_agent.len,
 					ZSW(con->user_agent.s), con->user_agent.len?">":"",
 				con->path.len?";path=<":"", con->path.len,
-					ZSW(con->path.s), con->path.len?">":""
+					ZSW(con->path.s), con->path.len?">":"",
+				con->instance.len?";+sip.instance=":"", con->instance.len,
+				        ZSW(con->instance.s),
+				con->reg_id
 				);
 			if (node==0)
 				goto error;