sip

20
Session Initiation Protocol (SIP) SARATH P.R

Upload: sarath-pazhuvil

Post on 21-May-2015

193 views

Category:

Education


1 download

DESCRIPTION

This isa a usefull presentation that i modified

TRANSCRIPT

Page 1: Sip

Session Initiation Protocol(SIP)

SARATH PR

Agenda

Why do we need SIP The protocol Sip components amp services Internet Telephony with SIP Conclusion

Introduction

SIP is the core protocol for initiating managing and terminating sessions in the Internet

These sessions may be text voice video or a combination of these

SIP sessions involve one or more participants and can use unicast or multicast communication

SIP entities

User Agent

User Agent Client

User Agent Server

Proxy Server Redirect server Registrar

SIP is modeled on HTTP ndash Use same syntax and semantics as HTTP

Request ndash Method (INVITE ACK BYE etc) ndash Header (Accept Contact etc)

Answer ndash Status code (200 OK 180 Ringing etc) ndash Header (Content-type Content-encoding etc)

SIP message types

SIP Message Types

Requests ndash sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 2: Sip

Agenda

Why do we need SIP The protocol Sip components amp services Internet Telephony with SIP Conclusion

Introduction

SIP is the core protocol for initiating managing and terminating sessions in the Internet

These sessions may be text voice video or a combination of these

SIP sessions involve one or more participants and can use unicast or multicast communication

SIP entities

User Agent

User Agent Client

User Agent Server

Proxy Server Redirect server Registrar

SIP is modeled on HTTP ndash Use same syntax and semantics as HTTP

Request ndash Method (INVITE ACK BYE etc) ndash Header (Accept Contact etc)

Answer ndash Status code (200 OK 180 Ringing etc) ndash Header (Content-type Content-encoding etc)

SIP message types

SIP Message Types

Requests ndash sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 3: Sip

Introduction

SIP is the core protocol for initiating managing and terminating sessions in the Internet

These sessions may be text voice video or a combination of these

SIP sessions involve one or more participants and can use unicast or multicast communication

SIP entities

User Agent

User Agent Client

User Agent Server

Proxy Server Redirect server Registrar

SIP is modeled on HTTP ndash Use same syntax and semantics as HTTP

Request ndash Method (INVITE ACK BYE etc) ndash Header (Accept Contact etc)

Answer ndash Status code (200 OK 180 Ringing etc) ndash Header (Content-type Content-encoding etc)

SIP message types

SIP Message Types

Requests ndash sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 4: Sip

SIP entities

User Agent

User Agent Client

User Agent Server

Proxy Server Redirect server Registrar

SIP is modeled on HTTP ndash Use same syntax and semantics as HTTP

Request ndash Method (INVITE ACK BYE etc) ndash Header (Accept Contact etc)

Answer ndash Status code (200 OK 180 Ringing etc) ndash Header (Content-type Content-encoding etc)

SIP message types

SIP Message Types

Requests ndash sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 5: Sip

SIP is modeled on HTTP ndash Use same syntax and semantics as HTTP

Request ndash Method (INVITE ACK BYE etc) ndash Header (Accept Contact etc)

Answer ndash Status code (200 OK 180 Ringing etc) ndash Header (Content-type Content-encoding etc)

SIP message types

SIP Message Types

Requests ndash sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 6: Sip

SIP Message Types

Requests ndash sent from client to server INVITE ACK BYE CANCEL OPTIONS REGISTER INFO

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 7: Sip

SIP methods

INVITE initiate call ACK confirm final response BYE terminate (and transfer) call CANCEL cancel searches and ldquoringingrdquo OPTIONS features support by other side REGISTER register with location service INFO mid-call information (ISUP)

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 8: Sip

SIP Message Types (Contd)

Responses ndash sent from server to the client Success Redirection Forwarding Request failure Server failure Global failure

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 9: Sip

Sip message types

SIP Methods SIP Answers

INVITE Initiate a call by inviting a user to take part in a session

ACK Confirm that the client received a final response to a request INVITES

BYE Indicate the end of the call

CANCEL Cancel a request

REGISTER To register the User Agent

OPTIONS Used to know the capacities of the server

1xx - Informational Messages

2xx - Successful Responses

3xx - Redirection Responses

4xx - Request Failure Responses

5xx - Server Failure Responses

6xx - Global Failure Responses

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 10: Sip

Message parts

Start line Headers Body content

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 11: Sip

SIP End-devices

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 12: Sip

SIP components and services

SIP Servers and services

Proxy SIP Server

Registrar Redirect LocationDatabase

Register I am here

Redirect Here is the address

Locate Where this name is

or tel numberhellip

INVITE I want to speak

with another agent

Proxy INVITES I will call it

for you

SIP User Agents

GW SIP

SIP User Agents

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 13: Sip

SIP Addresses

SIP gives you a globally reachable address 1048672 Callees bind to this address using SIP REGISTER method 1048672 Callers use this address to establish real-time communication with callees 1048672 URLs used as address data format examples 1048672sipjiriiptelorg 1048672sipvoicemailiptelorgsubject=callme 1048672sipsaleshotelxy geoposition=4854_-12384_120 1048672 must include host may include user name port number parameters (eg transport) etc 1048672 may be embedded in Webpages email signatures printed on your business card etc 1048672 address space unlimited 1048672 non-SIP URLs can be used as well (mailto http )

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 14: Sip

SIP Session Establishment and Call Termination

From the RADVISION whitepaper on SIP

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 15: Sip

SIP Call Redirection

From the RADVISION whitepaper on SIP

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 16: Sip

Call Proxying

From the RADVISION whitepaper on SIP

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 17: Sip

References

Computer Telephony ndash June 2000 httpwwwradvisioncom wwwcscolumbiaeduhgs wwwnetworkcomputingcom wwwwikipediacom

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 18: Sip

Sip is working behind session in internet It makes voip easier In future we can expect more in sip

CONCLUSION

Questions

Thank you

Page 19: Sip

Questions

Thank you

Page 20: Sip

Thank you