class documentation
Known subclasses: twisted.protocols.sip.RegisterProxy
Constructor: Proxy(host, port)
SIP proxy.
Method | __init__ |
Create new instance. |
Method | deliver |
Deliver response. |
Method | get |
Return value of Via header for this proxy. |
Method | got |
Called with responses that are addressed at this server. |
Method | handle |
Override to define behavior for requests received |
Method | handle |
Default request handler. |
Method | handle |
Default response handler. |
Method | response |
Create a response to a request message. |
Class Variable | locator |
Undocumented |
Instance Variable | host |
Undocumented |
Instance Variable | port |
Undocumented |
Method | _cant |
Undocumented |
Inherited from Base
:
Method | add |
Undocumented |
Method | datagram |
Called when a datagram is received. |
Method | send |
Send a message. |
Class Variable | debug |
Undocumented |
Instance Variable | messages |
Undocumented |
Instance Variable | parser |
Undocumented |
Method | _fixup |
Undocumented |
Inherited from DatagramProtocol
(via Base
):
Method | connection |
Called due to error from write in connected mode. |
Method | log |
Return a prefix matching the class name, to identify log messages related to this protocol instance. |
Instance Variable | transport |
The transport with which this protocol is associated, if it is associated with one. |
Inherited from AbstractDatagramProtocol
(via Base
, DatagramProtocol
):
Method | __getstate__ |
Undocumented |
Method | do |
Make sure startProtocol is called. |
Method | do |
Make sure stopProtocol is called. |
Method | make |
Make a connection to a transport and a server. |
Method | start |
Called when a transport is connected to this protocol. |
Method | stop |
Called when the transport is disconnected. |
Class Variable | noisy |
Undocumented |
Instance Variable | num |
Undocumented |
overrides
twisted.protocols.sip.Base.__init__
overridden in
twisted.protocols.sip.RegisterProxy
Create new instance.
Parameters | |
host | our hostname/IP as set in Via headers. |
port | our port as set in Via headers. |
Override to define behavior for requests received
Parameters | |
message:Message | Undocumented |
addr:tuple | Undocumented |
Default request handler.
Default behaviour for OPTIONS and unknown methods for proxies is to forward message on to the client.
Since at the moment we are stateless proxy, that's basically everything.