top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

function and differences between record route header and route header in SIP

0 votes
3,130 views

Hi all,
want to know the function and differences between record route header and route header in SIP. the other two headers(Via and Contact header) are clear to me.
Please help to clear the understanding.

posted Aug 15, 2016 by anonymous

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

When a user agent initiates INVITE request message, it adds "Route" header that informs which immediate proxy is going to receive this INVITE message since user agent client does not know the address of other party. As soon as, INVITE message is received by immediate proxy server, it removes "Route" header field and add "Record-Route" header field with its URI information.

Once the modified INVITE message received by proxy server of other end, it modifies the INVITE message and sends to the other party. As part of modification of INVITE message, proxy server adds another "Record-Route" field with its own URI.

When response message travels into back direction, each SIP element (proxy server) uses "Record-Route" to forward the response messages. Once the 200 OK is exchanged between user agents for a dialog/session, user agents start using "Route" field for the further message exchange as by now both the party know each other contact id.

answer Aug 17, 2016 by Harshita
Similar Questions
+1 vote

How this header filed is interpreted at the user agent ? And what values it can hold and importance of those values ?

+1 vote

As we know, when a session is established between two user agents i.e. UAC (User Agent Client) and UAS (User Agent Server), known as Dialog in SIP terminology. I read that a SIP user agent client can trigger INVITE message towards user agent server in an already established session. This scenario is known as "re-invite" but I am unable to think the case in which it happens.

+2 votes

Is it mandatory to establish a separate default bearer to exchange IMS signaling messages between UE and IMS network nodes ? Can't internet default bearer be used for the same ?

...