[OpenSER-Devel] openserctl ping
Juha Heinanen
jh at tutpro.com
Fri Aug 24 22:09:09 CEST 2007
> I have a closer look on the command string and finded that many '\' where
> missed.
>
> If What You want is to send a string like:
>
> t_uac_dlg OPTIONS "" "." "." "From: sip:daemon@"$'\r\n'"To:
> <>"$'\r\n'"Contact: sip:daemon@!!>"$'\r\n'
>
> Then You should change it's definition to:
>
> CMD="t_uac_dlg OPTIONS \"$1\" \".\" \".\" \"From:
> sip:daemon@$myhost\"$'\r\n'\"To: <$1>\"$'\r\n'\"Contact:
> sip:daemon@!!>\"$'\r\n'"
>
> And not:
>
> CMD="t_uac_dlg OPTIONS \"$1\" \".\" \".\" \"From:
> sip:daemon@$myhost"$'\r\n'"To: <$1>"$'\r\n'"Contact: sip:daemon@!!>"$'\r\n'
edson,
i noticed too that there some errors in the CMD that i sent to the list,
but i had fixed them. in the tests i have used this:
CMD="t_uac_dlg OPTIONS \"$1\" \".\" \".\" \"From: sip:daemon@$myhost"$'\r\n'"To: <$1>"$'\r\n'"Contact: sip:daemon@!!>"$'\r\n'"\""
that results in exactly correct /tmp/cmd:
taimen:~# hexdump -c /tmp/cmd
0000000 t _ u a c _ d l g O P T I O N
0000010 S " s i p : j h @ t e s t . f
0000020 i " " . " " . " " F r o m
0000030 : s i p : d a e m o n @ t a i
0000040 m e n \r \n T o : < s i p : j h
0000050 @ t e s t . f i > \r \n C o n t a
0000060 c t : s i p : d a e m o n @ !
0000070 ! > \r \n "
what you suggest in above results in /tmp/cmd:
taimen:~# hexdump -c /tmp/cmd
0000000 t _ u a c _ d l g O P T I O N
0000010 S " s i p : j h @ t e s t . f
0000020 i " " . " " . " " F r o m
0000030 : s i p : d a e m o n @ t a i
0000040 m e n " $ ' \ r \ n ' " T o :
0000050 < s i p : j h @ t e s t . f i >
0000060 " $ ' \ r \ n ' " C o n t a c t
0000070 : s i p : d a e m o n @ ! ! >
0000080 " $ ' \ r \ n '
and
openserctl ping sip:jh at test.fi
never returns.
-- juha
More information about the Devel
mailing list