Dear all:
 I want to change the content of request uri. I use this function ,exec_dset(), to change it.
 
This is my configuration:
 
 if (!lookup("location")) {
                        exec_dset("/usr/local/etc/openser/shell/sh1");
                        #sl_send_reply("404", "Not Found");
                        exit;
                };
 
shell scrip: sh1
#!/bin/sh
num=200@xx.xx.xx.xx
if [! -z "$num" ]
then
echo "$*"
else
echo "sip:$num"
fi
 

but it doesn't work.
 
error message:
ERROR:exec_str: no uri from /usr/local/etc/openser/shell/sh1 XX@xx.xx.xx.....
 
Can somebody tell me what's wrong with my shell script.
Thank you for your response
 
chungyu
2007/06/4