Interoperability between WebRTC, SIP phones and softphones

SIP Server convert the SIP transport from WebSocket protocol to UDP, TCP or TLS which are supported by all legacy networks. It also facilitates the use of rich serves such as phonebook synchronisation , file sharing , oauth in client .

SIP and SDP Messages Explained

SIP is a widely adopted application layer protocol used in VoIP calls and confernecing applciations and in IMS architeture or pure packet switched networks . More on SIP , its packet structure , transaction and dialogs , loose and strict record routing , location service , near and far end nating , and commonly used … Continue reading SIP and SDP Messages Explained

SIP VoIP system architecture basics

Infrastructure RequirementsIntegral Components of a VOIP SIP based architectureSIP GatewaysRegistrar ServerProxy ServerRedirect ServerApplication Server Adding Media ManagementDTMF( Dual tone Multi Frequency )TTS ( Text to Speech ) Developing SIP based applicationsBasic SIP methodsExtending SIP headersCall routing ScriptsSIP platform DevelopmentCollecting and Processing PCAPS NAT and DNS Near-end NAT traversal Far-end NAT traversalCDR Processing and BillingData Streams … Continue reading SIP VoIP system architecture basics

SIP ( Session Initiation Protocol )

SIP - Application layer protocolSIP RequestsSIP responsesSession Description Protocol  (SDP)SIP transactions, dialog , branchMatching in-dialog transactions/requestsRecord Routing strict routingloose routing Mobility and Location ServiceNetwork Address Translator ( NAT)Far End TraversalNear End TraversalSIP Call Flows RegisterationCall RedirectionForkingclick to Dial SIP for Instant Messaging and Presence Leveraging Extensions ( SIMPLE) Update : At the time of writing … Continue reading SIP ( Session Initiation Protocol )

JSR 116 – SIP SERVLET 1.0

SIP Servlet 1.0 API •JSR 116 •Built into the Servlet container that also hosts  portlets and HTTP Servlets. •SIP Servlet API developed under the JCP (Java Community Process) as JSR 116 (Java Specification Request), as a set of neutral interfaces Servlet Container •Environment in which a servlet can exist •Loads and initializes a servlet •Invokes … Continue reading JSR 116 – SIP SERVLET 1.0