[Users] to change q-value in real time

Matteo Piazza matteo.piazza at create-net.it
Fri Dec 16 10:06:13 CET 2005


Ok,
but the problem is that the q-value is fixed to 1.00 so I have modify 
the openserctl script:
I insert another variable in the command fifo ul_add
and the q-value is the third variable, so If you want insert a new 
contact the new line command is:
# opneserctl ul add 309 sip:400 at 192.168.9.97 0.80
===========================================================

  add)
                         if [ $# -ne 4 ] ; then
                                 usage
                                 exit 1
                         fi
                         shift
                         check_uri "$2"
                         set_user $1

                         if [ "$?" -ne "0" ] ; then
                                 echo "$2 is not a valid URI"
                                 exit 1
                         fi

                         if [ "$CHECK_SUB" -ne 0 ] ; then
                                 is_user $1
                                 if [ $? -eq 0 ] ; then
                                         echo overlap of alias with an 
existing subscriber name
                                         exit 1;
                                 fi
                         fi

                         check_alias "$SERUSER@$SERDOMAIN"

                         # 128 means FL_PERSISTENT is on
                         fifo_cmd ul_add "$USRLOC_TABLE" 
"$SERUSER@$SERDOMAIN" "$2" "0" "$3" "0" "128"
                         exit $?








samuel wrote:
> I wouldn't do that...but if you really know what you are doing, you can try
> openserctl fifo ul_rm <user>
> openserctl fifo ul_add .....
> 
> Check for the sintax in older threads...
> 
> Samel.
> 
> 2005/12/15, Matteo Piazza <matteo.piazza at create-net.it>:
> 
>>Hi
>>Is it possibile to change the q-value of a contact with openserctl command?
>>
>>Matteo Piazza
>>
>>_______________________________________________
>>Users mailing list
>>Users at openser.org
>>http://openser.org/cgi-bin/mailman/listinfo/users
>>
> 
> 


-- 
=======================================
  Matteo Piazza, Junior Researcher
  CREATE-NET
  Via Solteri, 38 - 38100 Trento - Italy
  email: matteo.piazza at create-net.it
  Tel: +39-0461-408400ext:308
  www.create-net.it
=======================================




More information about the sr-users mailing list