I am trying to use FIFO to manage permanent contacts. I can create contacts now, but can't figure out what value to specify for the expiry.
A positive value represents a real expiry in seconds. Negative numbers, "Never", and "Permanent" all result in "400 Invalid expires format". A zero results in "500 Error while adding contact".
The information at http://www.openser.org/dokuwiki/doku.php?id=fifo_relay#ul_add is more of an example. It doesn't really explain the arguments. Does anyone know how to specify that a contact is permanent? The command "openserctl ul add" is able to create permanent contacts, so it must be possible.
Doug
Hi Doug,
It seems that you were almost there. You should have taken a look at the openserctl script (yes, it's a script).
I just pulled the following two lines from the script:
# 128 means FL_PERSISTENT is on fifo_cmd ul_add "$USRLOC_TABLE" "$SERUSER@$SERDOMAIN" "$2" "0" "1.00" "0" "128"
This should help you out, although I haven't tested it.
Regards, Norm
Doug Meredith wrote:
I am trying to use FIFO to manage permanent contacts. I can create contacts now, but can't figure out what value to specify for the expiry.
A positive value represents a real expiry in seconds. Negative numbers, "Never", and "Permanent" all result in "400 Invalid expires format". A zero results in "500 Error while adding contact".
The information at http://www.openser.org/dokuwiki/doku.php?id=fifo_relay#ul_add is more of an example. It doesn't really explain the arguments. Does anyone know how to specify that a contact is permanent? The command "openserctl ul add" is able to create permanent contacts, so it must be possible.
Doug
Norm,
It seems that you were almost there. You should have taken a look at the openserctl script (yes, it's a script).
How about that. I never knew it was a script. I should have checked.
I just pulled the following two lines from the script:
# 128 means FL_PERSISTENT is on fifo_cmd ul_add "$USRLOC_TABLE" "$SERUSER@$SERDOMAIN" "$2" "0" "1.00" "0" "128"
That works. I was about to quit for the night frustrated. Now I get to quit on a positive. Thanks for the help.
Doug