Question

How to use Ring out with my phone number

  • 25 January 2021
  • 4 replies
  • 319 views


RingOut occurs errors.

I used my number instead of the main company number,

error says

" status: {callStatus: "Error", callerStatus: "GenericError", calleeStatus: "InProgress"} "

How can I call with my number?


IF I used company number when callee picked up it then rang company's line.

In other words when the recipient answers it then calls back into the user.


4 replies

Userlevel 1

How do you call the ring-out API? Always post a few line of codes would help people understand what and how you try. don't need to reveal sensitive info and dash out the last 4 digits of any real phone number.

1. => Try to use the Main company number with your extension number. E.g. +12092345678*102

I tried calling using the Main company number with my extension number(102), but the same. (when callee picks up it, then rang super admin's line(101).

2. Can you make a direct call to this number. E.g. from your cell phone?

Everything it's ok,

The Main company number rings the sales group.

The My RingCentral number rings my line directly.


If I use the super admin's number, rang back.

Why can't call normally?

Please help me

$resp = $platform->post('/account/~/extension/~/ring-out',

array(

'from' => array('phoneNumber' => $COMPANY_NUMBER), // OR MY NUMBER

'to' => array('phoneNumber' => $RECIPIENT_NUMBER),

'playPrompt' => false,

));


$json = $resp->json();

$lastStatus = $json->status->callStatus;


$index = 0;

while ($lastStatus == 'InProgress') {

$current = $platform->get($json->uri);

$currentJson = $current->json();

$lastStatus = $currentJson->status->callStatus;

sleep(1);

$index++;

if($index>28)

return response()->json(["status"=>$currentJson->status,'index'=>$index]);

}

return response()->json(["status"=>$currentJson->status,'ringout_id'=>$json->id]);

Reply