Dear All,

I have read about SIP and RTP packet flows but ended with a question about RTP packets flow logic between client-to client when the SIP session starts.
I have a running Kamailio (V 4.0.4) server on ubuntu (12.04) platform which is also configured fro DNS and DHCP servers.
And following are my test bed set-ups:

                                                                       Kamailio server
                                                                 (DNS+ DHCP+Kamailio)
                                                                                 |
                                  Router <----------------------------> Switch<----------------------------> Router
                                      |                                                                                     |
                                  clientA <--------------------- RTP(audio/video) ? --------------------> client B

Now when the SIP session established (SIP Packets have to pass through all the routers and switch to reach Kamailio server), RTP session will start between Client A and B. But What is meant by client to client here ?
what is the RTP packets path between the clients to reach their destinations ?
Is the RTP packets have to pass through Routers and switch to reach its destination client ? (i.e Client A--->Router 1---->switch -----> Router 2-----> client B)  ?
What if i connect both client A and client B to the same router ?

PS: I have not configured any media-relays (RTPproxy/Media-proxy)

Please help me in clarifying all this doubts.

Anybody's help will greatly appreciate.

Regards,
Nandini