Module t.p.sip

Part of twisted.protocols View Source

Session Initialization Protocol.

Documented in RFC 2543. [Superceded by 3261]
Line # Kind Name Docs
118 Function dashCapitalize Capitalize a string, making sure to treat - as a word seperator
122 Function unq Undocumented
127 Function DigestCalcHA1 Undocumented
152 Function DigestCalcResponse Undocumented
187 Class Via A SIP Via header.
215 Function parseViaHeader Parse a Via header, returning Via class instance.
253 Class URL A SIP URL.
309 Function parseURL Return string into URL object.
363 Function cleanRequestURL Clean a URL from a Request line.
371 Function parseAddress Return (name, uri, params) for From/To/Contact header.
405 Class SIPError Undocumented
414 Class RegistrationError Registration was not possible.
418 Class Message A SIP message.
456 Class Request A Request for a URI
476 Class Response A Response to a URI Request
493 Class MessagesParser A SIP messages parser.
632 Class Base Base class for SIP clients and servers.
719 Interface IContact A user of a registrar or proxy
723 Class Registration Undocumented
728 Interface IRegistry Allows registration of logical->physical URL mapping.
750 Interface ILocator Allow looking up physical address for logical URL.
761 Class Proxy SIP proxy.
872 Interface IAuthorizer No interface docstring; 2/2 methods documented
889 Class BasicAuthorizer Authorizer for insecure Basic (base64-encoded plaintext) authentication.
918 Class DigestedCredentials Yet Another Simple Digest-MD5 authentication scheme
952 Class DigestAuthorizer Undocumented
993 Class RegisterProxy A proxy that allows registration for a specific domain.
1136 Class InMemoryRegistry A simplistic registry for a specific domain.
def dashCapitalize(s): (source)
Capitalize a string, making sure to treat - as a word seperator
def unq(s): (source)
Undocumented
def DigestCalcHA1(pszAlg, pszUserName, pszRealm, pszPassword, pszNonce, pszCNonce): (source)
Undocumented
def DigestCalcResponse(HA1, pszNonce, pszNonceCount, pszCNonce, pszQop, pszMethod, pszDigestUri, pszHEntity): (source)
Undocumented
def parseViaHeader(value): (source)
Parse a Via header, returning Via class instance.
def parseURL(url, host=None, port=None): (source)

Return string into URL object.

URIs are of of form 'sip:user@example.com'.
def cleanRequestURL(url): (source)
Clean a URL from a Request line.
def parseAddress(address, host=None, port=None, clean=0): (source)
Return (name, uri, params) for From/To/Contact header.
Parameterscleanremove unnecessary info, usually for From and To headers.
API Documentation for Twisted, generated by pydoctor at 2008-10-26 16:12:37.