En este diagrama se tienen tres objetos concurrentes, el que hace la llamada, la central telefónica y el que recibe la llamada. se nombran los tiempos de los mensajes que envía o recibe el caller (a para descolgar, b para el tono de la llamada, c para la marcación, d para el inicio del enrutamiento de la llamada, d' para la finalización del enrutamiento). Estos nombres o tiempos de transición permiten describir restricciones de tiempo ( por ejemplo b-a < 1sec. ) o demoras entre el envío y la recepción (entre d y d').
En el diagrama anterior se muestran dos casos. ob1 muestra una condición al enviar un mensaje a ob3 o a ob2, dependiendo de si x>0 o x<0. Estas dos líneas de ejecución se vuelven a unir más adelante, indicando el fin del condicional. Por otra parte ob4 muestra dos posibles operaciones dependiendo de si se siguió la condición x>0 o x<0. Ya que se presentan en el mismo instante de tiempo, se requiere dividir la linea del objeto en dos (esta misma representación se utiliza para el caso de dos hilos de ejecución).