def dial(self, number=None, action=None, method=None, timeout=None,<EOL>hangup_on_star=None, time_limit=None, caller_id=None, record=None,<EOL>trim=None, recording_status_callback=None,<EOL>recording_status_callback_method=None,<EOL>recording_status_callback_event=None, answer_on_bridge=None,<EOL>ring_tone=None, **kwargs):
return self.nest(Dial(<EOL>number=number,<EOL>action=action,<EOL>method=method,<EOL>timeout=timeout,<EOL>hangup_on_star=hangup_on_star,<EOL>time_limit=time_limit,<EOL>caller_id=caller_id,<EOL>record=record,<EOL>trim=trim,<EOL>recording_status_callback=recording_status_callback,<EOL>recording_status_callback_method=recording_status_callback_method,<EOL>recording_status_callback_event=recording_status_callback_event,<EOL>answer_on_bridge=answer_on_bridge,<EOL>ring_tone=ring_tone,<EOL>**kwargs<EOL>))<EOL>
Create a <Dial> element

:param number: Phone number to dial
:param action: Action URL
:param method: Action URL method
:param timeout: Time to wait for answer
:param hangup_on_star: Hangup call on star 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: Recording status callback URL
:param recording_status_callback_method: Recording status callback URL method
:param recording_status_callback_event: Recording status callback events
:param answer_on_bridge: Preserve the ringing behavior of the inbound call until the Dialed call picks up
:param ring_tone: Ringtone allows you to override the ringback tone that Twilio will play back to the caller while executing the Dial
:param kwargs: additional attributes

:returns: <Dial> element