'Create a <Dial> element
:param number: phone number to dial
:param action: action URL
:param method: action HTTP method
:param timeout: time to wait for answer
:param hangup_on_star: hangup call on * press
:param time_limit: max time length
:param caller_id: caller ID to display
:param record: record the call
:param trim: trim the recording
:param recording_status_callback: status callback URL
:param recording_status_callback_method: status callback URL method
:param kwargs: additional attributes
:return: <Response> element'

def dial(self, number, action=None, method=None, timeout=None, hangup_on_star=None, time_limit=None, caller_id=None, record=None, trim=None, recording_status_callback=None, recording_status_callback_method=None, **kwargs):

    return self.nest(Dial(number=number, action=action, method=method, timeout=timeout, hangup_on_star=hangup_on_star, time_limit=time_limit, caller_id=caller_id, record=record, trim=trim, recording_status_callback=recording_status_callback, recording_status_callback_method=recording_status_callback_method, **kwargs))
