Tag: Record-Route

  • SIP transport protocol transcoding in OpenSIPS

    SIP transport protocol transcoding in OpenSIPS

    •

    Introduction This is the final article in my series about fixing SIP header addresses. It broadly overlaps with the theme of the earlier articles. As a VoIP solutions designer, you may want your proxy server to deliberately transcode between different transport protocols. For example, WebRTC to TCP or TLS to UDP. This is possible with OpenSIPS, but getting every detail correct across a wide range of use-cases is quite difficult. It requires attention to detail in…

    Read more..

  • Fixing SIP header addresses – Contact headers

    Fixing SIP header addresses – Contact headers

    •

    Part 3 of this series of articles focusses on the Contact header. In particular, I examine the use-cases where it is necessary to “fix” (or alter) a received Contact header. Contact headers work in close combination with Record-Route and Route headers in a mechanism known as loose routing. To get the most from this article some prior knowledge is required about loose routing, so if you are not already well acquainted with this subject please head…

    Read more..

  • Fixing SIP header addresses – Introduction

    Fixing SIP header addresses – Introduction

    •

    The main theme I explore in these articles is when and how a SIP Proxy should alter (or “fix”) embedded sender address information – IP and port – in a SIP request that it has received. The headers that are most relevant here are Via, Contact and Record-Route

    Read more..

  • Contact and Record-Route headers explained

    Contact and Record-Route headers explained

    •

    Diagnosing some problems in the world of VoIP requires close inspection of the SIP messages being exchanged, but there are many occasions where a good understanding of loose routing will be invaluable. The headers that underpin loose routing are Contact, Record-Route and Route. In this post, I explain how they work and provide some insight into the way they interact. Some Acronyms and terminology UAC UAS SIP Proxy URI * Sequential Request User Agent Client (for…

    Read more..

Protected By
Shield Security