I would like to draw a signalling protocol message exchange, like the picture below.

I tried to draw the diagram with the package pgf-umlsd and 90% are able to realize the scheme. this is the code:
\documentclass{article}
\usepackage[margin=12mm]{geometry}
\usepackage{hyperref}
\usepackage[underline=true]{pgf-umlsd}
\usepackage{listings}
\usepackage{color}
\definecolor{listinggray}{gray}{0.92}
\lstset{ %
language=[LaTeX]TeX,
breaklines=true,
frame=single,
basicstyle=\footnotesize\ttfamily,
backgroundcolor=\color{listinggray},
keywordstyle=\color{blue}
}
\begin{document}
\begin{sequencediagram}
\newinst{ue}{UE}
\newinst[3]{nodeb}{Node B}
\newinst[3]{rnc}{RNC}
\mess{ue}{RRC Connection Request}{rnc}
\mess{rnc}{Radio Link Setup Request}{nodeb}
\mess{nodeb}{Radio Link Setup Response}{rnc}
\mess{rnc}{Establish Request}{nodeb}
\mess{nodeb}{Establish Confirm}{rnc}
\mess{rnc}{RRC Connection Setup}{ue}
\mess{nodeb}{Synchronization Indication}{rnc}
\mess{ue}{RRC Connection Setup Complete}{rnc}
\end{sequencediagram}
\end{document}
using the package I am not able to enter the rectangle labeled "L1 synchronization" between the messages "RRC Connection Setup" and "Synchronization Indication".
Can you suggest a more customizable alternative to the diagram shown?

