> > 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 [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
