cool goose wrote: > 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.
With all due respect, unless you are a super-programmer, *and* have a year or two to work on it, you ought to be looking for an existing stack to use rather than build your own. Regards, Paul > 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 > _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors