Relay.Calling.HangupResult
This object returned from hangup
method.
Methods
getEvent
Returns the last Relay Event arrived for this operation.
Available In:
Parameters
None
Returns
Relay.Event
- Last Relay Event.
Examples
Hangup the call and inspect the retrieve the last Relay event.
<?php
$call->hangup()->done(function($result) {
$event = $result->getEvent();
// Inspect $event->payload ..
});
getReason
Returns the reason why the call has ended.
Available In:
Parameters
None
Returns
string
- Possible values: hangup
, cancel
, busy
, noAnswer
, decline
, error
Examples
<?php
$call->hangup()->done(function($result) {
$reason = $result->getReason();
});
isSuccessful
Return true
if the call was answered without errors, false
otherwise.
Available In:
Parameters
None
Returns
boolean
- Whether the call has been answered successfully.
Examples
Hangup the call and check if the operation succeeded.
<?php
$call->hangup()->done(function($result) {
if ($result->isSuccessful()) {
// $call has been hung up successfully!
}
});