code: def create(self, recording_status_callback_event=values.unset,
                 recording_status_callback=values.unset,
                 recording_status_callback_method=values.unset, trim=values.unset,
                 recording_channels=values.unset):
          
          data = values.of({
              'RecordingStatusCallbackEvent': serialize.map(recording_status_callback_event, lambda e: e),
              'RecordingStatusCallback': recording_status_callback,
              'RecordingStatusCallbackMethod': recording_status_callback_method,
              'Trim': trim,
              'RecordingChannels': recording_channels,
          })
  
          payload = self._version.create(
              'POST',
              self._uri,
              data=data,
          )
  
          return RecordingInstance(
              self._version,
              payload,
              account_sid=self._solution['account_sid'],
              call_sid=self._solution['call_sid'],
          )
docs: Create a new RecordingInstance
  
          :param unicode recording_status_callback_event: The recording status changes that should generate a callback
          :param unicode recording_status_callback: The callback URL on each selected recording event
          :param unicode recording_status_callback_method: The HTTP method we should use to call `recording_status_callback`
          :param unicode trim: Whether to trim the silence in the recording
          :param unicode recording_channels: The number of channels that the output recording will be configured with
  
          :returns: Newly created RecordingInstance
          :rtype: twilio.rest.api.v2010.account.call.recording.RecordingInstance