Other than the UAC and UAS, there are other Network elements that can be involved in Call Routing, Call Processing, Interfacing. They are also called as SIP servers. They are,
Proxy server, which receives SIP request and forwards them on behalf of the requestor. A proxy server primarily plays the role of routing, which means its job is to ensure that a request is sent to another entity "closer" to the targeted user.
Redirect server, which receives a SIP request and generates redirect response, directing the client to contact alternative set of URIs.
Registrar, a server which receives a SIP register request and places the information it receives in those requests into the location service for the domain it handles.
Location Service, can be implemented per the discretion of the designer. A location service is used by a SIP redirect or proxy server to obtain information about a callee’s possible location(s). It contains a list of bindings of address-of record keys to zero or more contact addresses. The bindings can be created and removed in many ways. One way is to use Register request.
Session Border Controllers(SBC), they serve as middle boxes between UA and SIP server for various types of functions, including network topology hiding, and assistance in NAT traversal.
It is an important concept that the segregation of SIP Servers is logical and not physical, which means implementations can integrate them all into one code or into multiple code serving from multiple machines.
No comments:
Post a Comment