Sample Callflow - Attended Transfer

File: ../capture_files/ethereal_trace.dump
Generated: Sun Jul 25 14:14:32 2004
Traced on: Fri Feb 14 12:43:51 2003

Created by:../sip_scenario.pl version=1.2.7

Chris                                                                                        Leo                            Proxy                          Joe
10.25.200.218                  10.25.200.148                  10.25.200.220                  10.25.200.211:5060             10.25.200.148:5060             10.25.200.220:5060
|                              |                              |                              |                              |                              | <Call><PFrame>
|                              |                              |                              |                              |                              |

Chris Calls Joe
| | | | | | |>F1 INVITE (sdp)---------------------------------------------------------------------------------------------------------->| | Call#:1 PF:1 | | | | | | |<----------------------------------------------------------------------------------------------------------- Trying 100 F2<| | Call#:1 PF:2 | | | | | | | | | | |>F3 INVITE (sdp)------------->| Call#:1 PF:3 | | | | | | | | | | |<-------------- Trying 100 F4<| Call#:1 PF:4 | | | | | | | | | | |<------------- Ringing 180 F5<| Call#:1 PF:5 | | | | | | |<---------------------------------------------------------------------------------------------------------- Ringing 180 F6<| | Call#:1 PF:6 | | | | | | | | | | |<------------- Ringing 180 F7<| Call#:1 PF:8 | | | | | | |<---------------------------------------------------------------------------------------------------------- Ringing 180 F8<| | Call#:1 PF:9 | | | | | | | | | | |<------------- Ringing 180 F9<| Call#:1 PF:10 | | | | | | | | | | |<------------(sdp) OK 200 F10<| Call#:1 PF:11 | | | | | |

Joe answers call
| | | | | | |<---------------------------------------------------------------------------------------------------------(sdp) OK 200 F11<| | Call#:1 PF:12 | | | | | | |>F12 ACK ----------------------------------------------------------------------------------------------------------------->| | Call#:1 PF:13 | | | | | | | | | | |>F13 ACK -------------------->| Call#:1 PF:14 | | | | | |

The call is Established.
Chris and Joe talk. Joe asks to be transfered to Leo.
Chris trigger's a transfer to Leo.
The original call to joe is put on hold
| | | | | | |>F14 INVITE (hold)-------------------------------------------------------------------------------------------------------->| | Call#:1 PF:15 | | | | | | |<---------------------------------------------------------------------------------------------------------- Trying 100 F15<| | Call#:1 PF:16 | | | | | | | | | | |>F16 INVITE (hold)----------->| Call#:1 PF:17 | | | | | |

A new call to Leo is placed
| | | | | | | | | | |<------------(sdp) OK 200 F17<| Call#:1 PF:21 | | | | | | |<---------------------------------------------------------------------------------------------------------(sdp) OK 200 F18<| | Call#:1 PF:22 | | | | | | |>F19 ACK ----------------------------------------------------------------------------------------------------------------->| | Call#:1 PF:23 | | | | | | | | | | |>F20 ACK -------------------->| Call#:1 PF:24 | | | | | | |>F21 INVITE (sdp)--------------------------------------------------------------------------------------------------------->| | Call#:2 PF:18 | | | | | | |<---------------------------------------------------------------------------------------------------------- Trying 100 F22<| | Call#:2 PF:19 | | | | | | | | | |<------------(sdp) INVITE F23<| | Call#:2 PF:20 | | | | | |

Call to Joe is now on hold and call to leo is ringing.
| | | | | | | | | |>F24 100 Trying ------------->| | Call#:2 PF:25 | | | | | | | | | |>F25 180 Ringing ------------>| | Call#:2 PF:26 | | | | | | |<--------------------------------------------------------------------------------------------------------- Ringing 180 F26<| | Call#:2 PF:27 | | | | | | | | | |>F27 180 Ringing ------------>| | Call#:2 PF:29 | | | | | | |<--------------------------------------------------------------------------------------------------------- Ringing 180 F28<| | Call#:2 PF:30 | | | | | | | | | |>F29 180 Ringing ------------>| | Call#:2 PF:31 | | | | | |

Leo Answers call
| | | | | | | | | |>F30 200 OK (sdp)------------>| | Call#:2 PF:32 | | | | | | |<---------------------------------------------------------------------------------------------------------(sdp) OK 200 F31<| | Call#:2 PF:33 | | | | | | |>F32 ACK ----------------------------------------------------------------------------------------------------------------->| | Call#:2 PF:34 | | | | | | | | | |<-------------------- ACK F33<| | Call#:2 PF:35 | | | | | |

Call is established.
Chris talk to Leo. Leo wants the call. Chris finishes the transfer.
The call from Chris to leo is put on hold.
Chris's phone send REFER to Joe so that joe's Sip phone can call Leo
| | | | | | |>F34 INVITE (hold)-------------------------------------------------------------------------------------------------------->| | Call#:2 PF:36 | | | | | | |<---------------------------------------------------------------------------------------------------------- Trying 100 F35<| | Call#:2 PF:37 | | | | | | | | | |<-----------(hold) INVITE F36<| | Call#:2 PF:38 | | | | | | | | | |>F37 200 OK (sdp)------------>| | Call#:2 PF:39 | | | | | | |<---------------------------------------------------------------------------------------------------------(sdp) OK 200 F38<| | Call#:2 PF:40 | | | | | | |>F39 ACK ----------------------------------------------------------------------------------------------------------------->| | Call#:2 PF:49 | | | | | | | | | |<-------------------- ACK F40<| | Call#:2 PF:50 | | | | | | |>F41 REFER --------------------------------------------------------------------------------------------------------------->| | Call#:1 PF:41 | | | | | | |<---------------------------------------------------------------------------------------------------------- Trying 100 F42<| | Call#:1 PF:42 | | | | | | | | | | |>F43 REFER ------------------>| Call#:1 PF:43 | | | | | | | | | | |<----------- Accepted 202 F44<| Call#:1 PF:44 | | | | | | |<-------------------------------------------------------------------------------------------------------- Accepted 202 F45<| | Call#:1 PF:45 | | | | | |

Joe's Phone receives Refer
Joe's Phone call's Leo Phone
| | | | | | | | | | |<------------(sdp) INVITE F46<| Call#:3 PF:46 | | | | | | | | | | |>F47 100 Trying ------------->| Call#:3 PF:47 | | | | | | | | | |<------------(sdp) INVITE F48<| | Call#:3 PF:48 | | | | | |

Leo's phone receives INVITE.
Leo's Phone terminates call from Chris. And acceptes call from Joe.
| | | | | | | | | |>F49 BYE -------------------->| | Call#:2 PF:51 | | | | | | | | | |<------------- Trying 100 F50<| | Call#:2 PF:52 | | | | | | |<----------------------------------------------------------------------------------------------------------------- BYE F51<| | Call#:2 PF:53 | | | | | | | | | |>F52 200 OK (sdp)------------>| | Call#:3 PF:54 | | | | | | | | | | |>F53 200 OK (sdp)------------>| Call#:3 PF:55 | | | | | | |>F54 200 OK -------------------------------------------------------------------------------------------------------------->| | Call#:2 PF:56 | | | | | | | | | |<----------------- OK 200 F55<| | Call#:2 PF:57 | | | | | | | | | | |<-------------------- ACK F56<| Call#:3 PF:58 | | | | | | | | | |<-------------------- ACK F57<| | Call#:3 PF:59 | | | | | |

The original phone call is successfully transfered.
Joe's Phone sends notifies Chris's phone that the transfer is successful.
| | | | | | | | | | |<------------(sip) NOTIFY F58<| Call#:1 PF:60 | | | | | | | | | | |>F59 100 Trying ------------->| Call#:1 PF:61 | | | | | | |<---------------------------------------------------------------------------------------------------------(sip) NOTIFY F60<| | Call#:1 PF:62 | | | | | |

Chris's Phone receive notify, and then terminates the original call to Joe.
| | | | | | |>F61 200 OK -------------------------------------------------------------------------------------------------------------->| | Call#:1 PF:63 | | | | | | | | | | |>F62 200 OK ----------------->| Call#:1 PF:64 | | | | | | |>F63 BYE ----------------------------------------------------------------------------------------------------------------->| | Call#:1 PF:65 | | | | | | |<---------------------------------------------------------------------------------------------------------- Trying 100 F64<| | Call#:1 PF:66 | | | | | | | | | | |>F65 BYE -------------------->| Call#:1 PF:67 | | | | | |

I don't Understand the following two message's
| | | | | | | | | |>F66 200 OK (sdp)------------>| | Call#:2 PF:68 | | | | | | | | | |<-------------------- ACK F67<| | Call#:2 PF:69 | | | | | | | | | | |<----------------- OK 200 F68<| Call#:1 PF:70 | | | | | | |<-------------------------------------------------------------------------------------------------------------- OK 200 F69<| | Call#:1 PF:71 | | | | | |

The Transfer processes is completed.
Joe is talking to Leo, and then Leo hangs up.
| | | | | | | | | |>F70 BYE -------------------->| | Call#:3 PF:72 | | | | | | | | | |<------------- Trying 100 F71<| | Call#:3 PF:73 | | | | | | | | | | |>F72 BYE -------------------->| Call#:3 PF:74 | | | | | | | | | | |<----------------- OK 200 F73<| Call#:3 PF:75 | | | | | | | | | |<----------------- OK 200 F74<| | Call#:3 PF:76 | | | | | |

Add a New Fake Sip Message to the scenario.
| | | | | | | | | | |>F75 SomeMethod ------------->| Call#:0 PF:99 | | | | | | | | | | |<------ Some Response 402 F76<| Call#:0 PF:99