Thanks All for pointing me towards some resources. I have never written any protocol stacks before except for few small SIP tools. This would be my first time writing a SIP stack and that's where I felt a need for some literature or books on designing protocol stacks. Anyways, if I run into something I will definitely let you guys now.
Thank You, CoolGoose. On Tue, May 19, 2009 at 12:28 PM, Brett Tate <br...@broadsoft.com> wrote: > > > Any of you are aware of literature on how to write SIP stacks > > > besides the documentation provided by open source SIP stacks? > > > > I mean any literature discussing the architecture and design patterns > > used in the stack development. > > I'm sure that you can find plenty with your favorite search engine. The > following is more of an fyi since it likely isn't the kind of detail that > you are seeking. > > RFC 3261 discusses a layered approach and provides a few state machines. > Some proposed fixes to the state machines are within > draft-sparks-sip-invfix. RFC 5057 attempts to clarify some of dialog > sharing issues concerning RFC 3261 and RFC 3265. > > The following draft humorously proposes a more radical approach to fix SIP: > http://tools.ietf.org/id/draft-kaplan-sip-four-oh-00.txt > > RFC 5411 provides a snapshot of some of the SIP related RFCs and drafts. > > Most of the SIP design literature that I've noticed posted to > sip-implementors (or the IETF sip lists) related to SIP design is usually > protected by patents or licensing agreements such as the JAIN SIP JSR stuff. > > The following is Henning's web site in case you find anything of interest: > http://www.cs.columbia.edu/sip/ > > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors