Class a.c.Call(CallHandle):

Part of aculab.callcontrol View Source View In Hierarchy

A Call is a CallHandle that does an automatic openin upon creation.
Method __init__ Create a CallHandle and open it for incoming calls.

Inherited from CallHandle:

Method get_module Return a unique identifier for module comparisons.
Method get_switch Return a unique identifier for module comparisons.
Method get_datafeed Return the datafeed (always None for a CallHandle).
Method get_timeslot Get the transmit timeslot for TDM switch connections.
Method openin Open a call handle for incoming calls.
Method _outparms Used internally.
Method openout Make an outgoing call.
Method feature_send Send feature information at different stages during the lifetime of
Method enquiry Make an enquiry call, i.e. a call to a third party while
Method transfer Transfer to another call.
Method hold Put a call on hold.
Method reconnect Retrieve a call that was previously put on hold.
Method send_overlap Send overlap digits.
Method send_keypad_info Untested.
Method listen_to Listen to a timeslot on a CTbus.
Method speak_to Talk to a timeslot on a CTBus.
Method get_cause Return the cause for a disconnected or failed call.
Method get_details Return (and cache) the details of a call.
Method get_feature_details Return (and cache) the feature details of a call.
Method accept Accept the incoming call.
Method incoming_ringing Signal incoming ringing to the far end.
Method disconnect Disconnect a call.
Method release Release the call.
Method close Alias for release.
Method ev_incoming_call_det Internal event handler for EV_INCOMING_CALL_DETECTED.
Method ev_ext_hold_request Internal event handler for EV_EXT_HOLD_REQUEST.
Method ev_outgoing_ringing Internal event handler for EV_OUTGOING_RINGING.
Method ev_details Internal event handler for EV_DETAILS.
Method ev_call_connected Internal event handler for EV_CALL_CONNECTED.
Method ev_idle Internal event handler for EV_IDLE, called before the
Method ev_idle_post Internal event handler for EV_IDLE, called after the

Inherited from CallHandleBase (via CallHandle):

Method push_controller Push a new controller onto the controller stack.
Method pop_controller Pop a controller from the stack.
def __init__(self, controller, user_data=None, card=0, port=0, timeslot=-1, ts_type=None, reactor=Reactor): (source)
Create a CallHandle and open it for incoming calls.
API Documentation for pyAculab, generated by pydoctor at 2009-01-02 15:12:29.