Home | Trees | Index | Help |
|
---|
Package twisted :: Package protocols :: Module sip |
|
Session Initialization Protocol.
Documented in RFC 2543. [Superceded by 3261]Classes | |
---|---|
Base |
Base class for SIP clients and servers. |
BasicAuthorizer |
Authorizer for insecure Basic (base64-encoded plaintext) authentication. |
DigestAuthorizer |
|
DigestedCredentials |
Yet Another Simple Digest-MD5 authentication scheme |
IAuthorizer |
|
IContact |
A user of a registrar or proxy |
ILocator |
Allow looking up physical address for logical URL. |
InMemoryRegistry |
A simplistic registry for a specific domain. |
IRegistry |
Allows registration of logical->physical URL mapping. |
Message |
A SIP message. |
MessagesParser |
A SIP messages parser. |
Proxy |
SIP proxy. |
RegisterProxy |
A proxy that allows registration for a specific domain. |
Registration |
|
Request |
A Request for a URI |
Response |
A Response to a URI Request |
URL |
A SIP URL. |
Via |
A SIP Via header. |
Exceptions | |
---|---|
RegistrationError |
Registration was not possible. |
SIPError |
Function Summary | |
---|---|
Clean a URL from a Request line. | |
Capitalize a string, making sure to treat - as a word seperator | |
DigestCalcHA1(pszAlg,
pszUserName,
pszRealm,
pszPassword,
pszNonce,
pszCNonce)
| |
DigestCalcResponse(HA1,
pszNonce,
pszNonceCount,
pszCNonce,
pszQop,
pszMethod,
pszDigestUri,
pszHEntity)
| |
Return (name, uri, params) for From/To/Contact header. | |
Return string into URL object. | |
Parse a Via header, returning Via class instance. | |
unq(s)
|
Variable Summary | |
---|---|
dict |
longHeaders = {'c': 'content-type', 'e': 'content-encodi...
|
int |
PORT = 5060 |
dict |
shortHeaders = {'to': 't', 'content-length': 'l', 'conta...
|
dict |
specialCases = {'call-id': 'Call-ID', 'cseq': 'CSeq', 'w...
|
dict |
statusCodes = {513: 'Message Too Large', 400: 'Bad Reque...
|
Function Details |
---|
cleanRequestURL(url)Clean a URL from a Request line. |
dashCapitalize(s)Capitalize a string, making sure to treat - as a word seperator |
parseAddress(address, host=None, port=None, clean=0)Return (name, uri, params) for From/To/Contact header.
|
parseURL(url, host=None, port=None)Return string into URL object. URIs are of of form 'sip:user@example.com'. |
parseViaHeader(value)Parse a Via header, returning Via class instance. |
Variable Details |
---|
longHeaders
|
PORT
|
shortHeaders
|
specialCases
|
statusCodes
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:08:25 2004 | http://epydoc.sf.net |