Part of aculab.sip View Source View In Hierarchy
Known subclasses: aculab.sip.SIPCall
An Aculab SIP call handle, and common operations on it.
Some events are handled to maintain the internal state, but in general, event handling is delegated to the controller.
Logging: output from a SIPHandle is prefixed withsip-
| Method | __init__ | Initialise the controller stack and common attributes. |
| Method | openin | Open for an incoming SIP Handle. |
| Method | openout | Open for an outgoing SIP Handle. |
| Method | get_details | Undocumented |
| Method | accept | Accept the call. |
| Method | media_accept | Accept the media proposal. |
| Method | incoming_ringing | Signal incoming ringing. |
| Method | disconnect | Disconnect a call. Code is 200 by default (which is probably |
| Method | release | Release a call. |
| Method | close | Alias for release. |
| Method | ev_incoming_call_det | Undocumented |
| Method | ev_details | Undocumented |
| Method | ev_media | Undocumented |
| Method | ev_media_propose | Undocumented |
| Method | ev_ext_transfer_information | Undocumented |
| Method | ev_ext_diversion | Undocumented |
| Method | ev_idle | Undocumented |
| Method | ev_idle_post | Undocumented |
Inherited from CallHandleBase:
| Method | push_controller | Push a new controller onto the controller stack. |
| Method | pop_controller | Pop a controller from the stack. |