Skip to main content

LESSON 4: SIP ADDRESSING



If you hate long posts as I always suggest go through this video lesson (click here)

Hello everyone! 

Today we are going to deal with topic “SIP Addressing”. I have talked about it a bit in the earlier post i.e. SIP PROXY SERVER.

SIP Address
  • An address which identifies an user, a device or a service.
  • SIP addresses are represented in the form of URI [Uniform Resource Identifier]. It exactly looks like our email address.
  • SIP uses a number of URIs. Common URIs are shown below

user@host

    where,        user = it can be a name (or) telephone number
            host = Domain Name (or) IP Address
Eg:
            sip:+914022222222@172.1.1.1:5060
            sip:+914022222222@abccorp.com:5061
            sip:rajeshkumart@abccorp.com:5061
            sip:rajeshkumart@172.1.1.1:5060
            sips:ranadeep@abccorp.com:5062
            sips:rajeshkumart@216.162.10.10:5060

  • For SIP, the URI scheme is either sip for a normal SIP URI or sips for a Secure SIP URI. Secure SIP means that SIP message sent over TLS connection.   


Types of URI

There are 3 main types of URI:
  1. Service: This URI could point to a conference unit are meeting ID that users can join.
  2. Device: This URI represents a single end-point are application such as laptop,IP phone etc
  3. User: This URI can be something like sip:rajeshkumart@abccorp.com that can identify a specific user in a domain. This URI can be mapped to as many other SIP URIs as the user wants. This URI sometimes known as Address Of Record [AOR].


The primary goal of SIP is to provide all the users with a single URI (AOR) which when used in conjunction with DNS will reveal the complete information about that user. In the real world, it is quite possible that a single user may use multiple devices (or) applications but can be identified with a single URI. Following is the example of one SIP call which will more clarity around this.







In the above diagram you see ranadeep@abccorp.com is calling rajeshkumart@abccorp.com
  • Ranadeep UA sends an INVITE request to SIP Proxy in abccorp.com Domain
  • The called party (rajeshkumart) already registered from 3 devices like IP Phone, Mobile Phone, Laptop.
  • In short we can say that User URI(rajeshkumart@abccorp.com) is mapped with 3 D cwevice URIs like above mentioned.
  • After finding the AORs from location service, the SIP Proxy forwards INVITE request to all 3 device URIs. Now, rajeshkumart can answer the call from any device. This is called Forking.

     

Hope this helps!

Thanks,
Rajesh Talluri,
http://telecomtechsource.blogspot.in

   

Comments

  1. In today's fiercely competitive business landscape, customer retention has become a top priority for companies seeking sustainable growth. VcallGlobal, a leading outsourcing company, offers specialized Customer Retention Outsourcing services designed to help businesses enhance customer loyalty, reduce churn, and drive long-term success. In this SEO-friendly article, we will explore the key benefits and solutions provided by VcallGlobal in optimizing customer retention strategies.

    ReplyDelete
  2. MVNO Telecom billing solutions are essential for Mobile Virtual Network Operators (MVNOs) to efficiently manage and monetize their services. These solutions encompass billing, rating, and invoicing systems, enabling MVNOs to accurately charge customers, optimize revenue streams, and ensure smooth operations in the highly competitive telecommunications industry.

    ReplyDelete
  3. "Bilingual Mandarin in Brooklyn" refers to the availability of bilingual services or individuals fluent in both Mandarin Chinese and English in the borough of Brooklyn, New York. This linguistic skill is valuable for effective communication and cultural exchange in Brooklyn's diverse and multicultural communities.

    ReplyDelete
  4. Telgoo5 specializes in comprehensive BSS Business Support System solutions, empowering telecom operators worldwide. Our cutting-edge technology streamlines operations, enabling efficient billing, customer management, and service provisioning. With a robust suite of customizable tools, we optimize workflows, enhance customer experiences, and drive revenue growth. Telgoo5 is committed to delivering tailored BSS solutions that propel telecom businesses towards sustained success and innovation.

    ReplyDelete
  5. Injury Lawyer in new York cityAugust 6, 2024 at 4:13:00 PM GMT+5:30

    They should be attentive to their clients and avoid interrupting them, and instead concentrate on what they will say the next time. Additionally, they must be aware of not using formal language or send messages in their communications with clients as it may appear rude or unprofessional.
    Injury Lawyer in new York city

    ReplyDelete
  6. It’s important to understand how these goals will affect your lifestyle, and how they can impact your future plans and decisions. Once you’ve identified your goals, you can use the knowledge and insight that you’ve gained from online lending blogs to create a strategy for success.
    Best Personal loan

    ReplyDelete
  7. The study employed the structural equation model (SEM) to represent and estimate the interdependent multiple relationships among the analyzed dimensions.
    Best Vacation Home Insurance

    ReplyDelete

Post a Comment

Popular posts from this blog

LESSON 1: SIP: BASIC CALL FLOW (PEER-TO-PEER)

Alert: If you HATE long posts, stop reading and click here . The Session Initiation Protocol, a VoIP protocol, used for originating and termination of media sessions like voice, video, IM, presence etc. Before we enter into the more technical details of SIP, let's refresh our basic telecom VoIP skills. I'd like to insist here that SIP is a signalling protocol, its NOT a media protocol -- which means it is a set of rules use to control the signaling part of a media session. It doesn't have any control on media. So let's not wait to start the basic call flow of SIP. Key terms: It is important to familiarize with these terms in order to understand basic SIP call flow. Here are few of them: Call flow : It's a flow diagram of SIP messages -- shows an ideal way how a media session carried over two endpoints. Its a must know thing and will be useful for your troubleshooting as well. Endpoint: Any device which is used to originate and terminate ...

WORDS OF LIFE: KNOW THE DIFFERENCE AND MAKE THE DIFFERENCE

Today's blog is all about "words of life". If you know the difference of understanding these words, then I surely can say that you can make the difference. You can make the difference, if you start seeing them different. Enough of saying 'differences' , let me take you to the actual content what I would like to take you through. Before we enter the post....What is this topic about? Why am I posting this?  Allow me to explain. Understand this, out of this telecom world, I am a common man who always wish to Make The Difference wherever I am interested in. The way we have grown, in our childhood and then later, makes lot of impressions in our mind and becomes "belief" while time flies.  At times you see these impressions, instead I'd call them beliefs, limit them knowingly or unknowingly. Every person in the world come  across  them. So, I am also a person with lot of beliefs. We can call these beliefs (or) principles as "Tenets...

LESSON 5: SIP REGISTRAR SERVER AND LOCATION SERVER

If you hate long posts as I always suggest go through this video lesson (click here) Now, we already know that in real SIP world, any UA when it wants to communicate with another UA should take the help of “SIP Proxy Server” - which finds the actual location. Because it is not practically possible to remember all other UA’s addresses. All good till now. The next question which comes to mind is How a Proxy Server able to find contact  address of an User Agent(Called Party). Here, Proxy Server takes help of “Location Service”. Location Server Location Service helps in providing the exact location of UA. Location server is a server which records and maintain the contact information of each and every UA with in a typical enterprise. Location Server has its own database, which keeps up-to-date info of each UA by another Service called “Registration Service”. The Server which provides this service  called as a “Registrar Service”. Registrar Server Th...