| 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 |