[sr-dev] git:master: utils/kamctl: Add contact path parameter

Daniel-Constantin Mierla miconda at gmail.com
Thu May 16 23:03:17 CEST 2013


Module: sip-router
Branch: master
Commit: a4fb559b5634f91259bb96af991c5574719e6871
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=a4fb559b5634f91259bb96af991c5574719e6871

Author: Victor Seva <linuxmaniac at torreviejawireless.org>
Committer: Daniel-Constantin Mierla <miconda at gmail.com>
Date:   Fri May  3 09:21:04 2013 +0200

utils/kamctl: Add contact path parameter

---

 utils/kamctl/kamctl         |    9 ++++++++-
 utils/kamctl/kamctl.8       |    3 +++
 utils/kamctl/kamctl.ctlbase |   11 ++++++-----
 3 files changed, 17 insertions(+), 6 deletions(-)

diff --git a/utils/kamctl/kamctl b/utils/kamctl/kamctl
index 9e6b0ba..01c99c9 100755
--- a/utils/kamctl/kamctl
+++ b/utils/kamctl/kamctl
@@ -2281,10 +2281,17 @@ usrloc() {
 				UL_EXPIRES=0
 				UL_FLAGS=0
 				BR_FLAGS=0
+				UL_PATH=0
 			elif [ $# -eq 4 ] ; then
 				UL_EXPIRES=$4
 				UL_FLAGS=0
 				BR_FLAGS=0
+				UL_PATH=0
+			elif [ $# -eq 5 ] ; then
+				UL_EXPIRES=$4
+				UL_FLAGS=0
+				BR_FLAGS=0
+				UL_PATH="$5"
 			else
 				usage_usrloc
 				exit 1
@@ -2317,7 +2324,7 @@ usrloc() {
 			fi
 
 			$CTLCMD ul_add "$USRLOC_TABLE" "$OSERUSER@$OSERDOMAIN" "$2" \
-"$UL_EXPIRES" "1.00" "0" "$UL_FLAGS" "$BR_FLAGS" "$ALL_METHODS"
+"$UL_EXPIRES" "1.00" "$UL_PATH" "$UL_FLAGS" "$BR_FLAGS" "$ALL_METHODS"
 			exit $?
 			;;
 		rm)
diff --git a/utils/kamctl/kamctl.8 b/utils/kamctl/kamctl.8
index 61fc55f..83db5d7 100644
--- a/utils/kamctl/kamctl.8
+++ b/utils/kamctl/kamctl.8
@@ -169,6 +169,9 @@ Introduce a permanent usrloc entry
 .TP
 .B ul add <username> <uri> <expires>
 Introduce a temporary usrloc entry
+.TP
+.B ul add <username> <uri> <expires> <path>
+Introduce a temporary usrloc entry including a path
 
 .TP 16
 .I Fifo commands:
diff --git a/utils/kamctl/kamctl.ctlbase b/utils/kamctl/kamctl.ctlbase
index a5ddf72..a605b10 100644
--- a/utils/kamctl/kamctl.ctlbase
+++ b/utils/kamctl/kamctl.ctlbase
@@ -67,11 +67,12 @@ usage_usrloc() {
 	mecho " -- command 'ul|alias' - manage user location or aliases"
 	echo
 cat <<EOF
- ul show [<username>]................ show in-RAM online users
- ul show --brief..................... show in-RAM online users in short format
- ul rm <username> [<contact URI>].... delete user's usrloc entries
- ul add <username> <uri> ............ introduce a permanent usrloc entry
- ul add <username> <uri> <expires> .. introduce a temporary usrloc entry
+ ul show [<username>]................... show in-RAM online users
+ ul show --brief........................ show in-RAM online users in short format
+ ul rm <username> [<contact URI>]....... delete user's usrloc entries
+ ul add <username> <uri> ............... introduce a permanent usrloc entry
+ ul add <username> <uri> <expires> ..... introduce a temporary usrloc entry
+ ul add <user> <uri> <expires> <path> .. introduce a temporary usrloc entry
 EOF
 }
 USAGE_FUNCTIONS="$USAGE_FUNCTIONS usage_usrloc"




More information about the sr-dev mailing list