AFAIK, the DISCONNCTD state is triggered when the caller or the callee hangup the call, so maybe you are not answering the call correctly. If you are using GNU/LInux, you can check the SIP trace by executing this: ngrep -d any -P ' ' -W byline -T port 5060 assuming your UA is listening port 5060. -- Sa?l -- "Nunca subestimes el ancho de banda de un cami?n lleno de disketes." ---------------------------------------------------------------- http://www.saghul.net/