title: How to get event When callee rejects the call
body: <p>I am creating conference for outbound call. so how can we determine(know) when the callee rejects the calls. as i can't end the conference without knowing that the callee has rejected call or not. we do get 'participant-join' event if callee accepts the call or 'participant-leave' when participant leaves the conference but we do not get event when callee rejects the call. so because of that i am unable to end conference.</p>
  <p>EDIT :</p>
  <pre><code>client.conferences(event.TaskSid)
          .participants
          .create({
              from: 'client:from',
              to: workerAttributes.contact_uri,
              earlyMedia: true,
              startConferenceOnEnter: true,
              statusCallback: 'https://' + context.domain_name + '/call-events?' + querystring.stringify(statusCallbackArgs),
              statusCallbackEvent: [&quot;initiated&quot;, &quot;ringing&quot;, &quot;answered&quot;, &quot;completed&quot;],
              conferenceStatusCallback: 'https://' + context.domain_name + '/conf-events' + confEventArgs,
              conferenceStatusCallbackEvent: [&quot;join&quot;, &quot;leave&quot;, &quot;end&quot;],
              conferenceRecord: 'true',
              conferenceRecordingStatusCallback: 'https://' + context.domain_name + '/recording?ConferenceName=' + event.TaskSid,
              conferenceRecordingStatusCallbackEvent: ['completed'],
              waitUrl: 'https://' + context.domain_name + '/wait' + waitArgs,
              timeout: taskAttributes.timeout || 15
          });
  </code></pre>
  <p>So above is how i create conference. where i am passing statusCallbackArgs , confEventArgs , waitArgs as needed per requirements.</p>
  <p>Thanks.</p>