Skip to main content
Question

RingOut API from SoftPhone never rings softphone but status says 'In Progress'

  • September 12, 2019
  • 1 reply
  • 961 views

Using the API, I'm able to connect from any one phone number to any other phone number as long as they are both outside of my RingCentral account. When I try to use my RingCentral DID it never rings. The status indicates that the call is 'In Progress' and I don't see any error messages. I also tried dialing from company number + extension (like +18001234567*102) and I've tried using the forwardingNumberId, found by grabbing the Id from /account/~/extension/~/forwarding-number. It just acts like it's dialing but never dials.


RestClient rc = new RestClient("My Client Id", "My Client Secret", false);

await rc.Authorize("My Account #", "My Extension", "My Password");

var parameters = new MakeRingOutRequest();

parameters.from = new MakeRingOutCallerInfoRequestFrom { phoneNumber = "15551234567" };

//parameters.from = new MakeRingOutCallerInfoRequestFrom { forwardingNumberId = "My Forwarding Id " };

parameters.to = new MakeRingOutCallerInfoRequestTo { phoneNumber = "18005552900" };

parameters.playPrompt = false;


var resp = await rc.Restapi().Account().Extension().RingOut().Post(parameters);

Console.WriteLine("Call Placed. Call status: " + resp.status.callStatus);

1 reply

  • Author
  • New Participant
  • September 12, 2019

OK, I may be gaining on this issue. I went to the admin portal and looked at the call logs. I see the call attempts. The Action column shows "Ring Out Web" and the Result column shows "IP Phone Offline". Does that mean something to you? I can make some guesses... it seems like it wants to connect to a physical phone, but I'm not sure.