Topics in RingCentral 1970-01-01T00:00:00Z 690 361 86 204 0 61 7577859 RingCentral Meetings Recording API Request 2017-08-21T18:06:27Z 2017-08-21T18:06:27Z GEORGE george_czi76eg3s6jkf After a Ringcentral Meetings Recording is finished, it should have the ability to be saved and sent through an API. <br /><br />For example, I'm leaving it up to one of my employees to conduct a call and then upload the recording back to the website --- This should not be their job. <br /><br />We should be able to send RC Meetings recordings back through an API <b>just like ring central <i><u>phone call recordings</u></i> can be sent back. </b> idea 0 1 1 create 7576286 Resource for parameter [accountId] is not found 2017-08-19T16:23:25Z 2017-08-18T14:20:43Z Gaash Granot gaash_granot hi,<br /><br />i'm trying to get a customer's calls for the first time, but i get the error message in the subject.<br /><br />the flow that was used:<br />1. the customer has authorized my application using the authentication flow (i got an access key using ring central's APIs).<br /><br />2. using the following API, i tried to get the customer's extensions list, but got the error message.<br />the url i'm using is -<br /><a href=";ACCOUNT-NUMBER&gt;/extension" rel="nofollow">;ACCOUNT-NUMBER&gt;/extension</a><br />(i use an account number, not the '~' sign).<br /><br />3. i used my account in ring central to check the code i wrote, and noticed that when i use a user, that is defined as an admin in ring central, the APIs work without any problem, but when i use a standard user (not an admin), i also get the error in the subject.<br /><br />my questions are:<br />1. when granting access, only an admin user can be used during authentication, in order to grant the access to the customer's data?<br /><br />2. if a standard user can be used to grant access, then what am i doing wrong?<br /><br />thanks :)<br /><br />&nbsp; problem complete 7 5 1 comment 7576319 OAU-123: Authorization header is not specified (TokenInvalid) 2017-08-18T18:49:51Z 2017-08-18T15:04:07Z A V A LOGISTICS a_v_a_logistics Hi, I've just been trying to get the request url to work and I keep getting this error. Not sure if it's me or something else causing the issue. I noticed there was another thread like this marked as solved where the issue was on RC's end. Any ideas? problem 2 3 1 comment 7575986 RingCentral Push Notifications not received for all extensions in Call Queue when ring order is set to Simultaneous 2017-08-18T18:44:19Z 2017-08-18T02:07:58Z Jesse Hendon jesse_hendon_5tzrg174wfdqf I have subscribed to the pubnub service using the following event filter:<br />/restapi/v1.0/account/~/presence?detailedTelephonyState=true&amp;sipData=true<br /><br />I have user extensions 201 and 202 set up in a call queue with extension 2. When I call the main number and dial either 201 or 202 I receive push notifications as expected. Furthermore when I set the call queue to sequential ring order and dial 2, I am able to see the corresponding push notifications for both 201 and 202 as the call progresses. However, when I set the call queue's ring mode to simultaneous I only receive a notification that either 201 or 202 is ringing even though I can see both extensions are ringing. Why don't I receive a notification for each extension? problem 2 2 1 comment 7575727 RingCentral XML REST API End Of Life on Nov 30, 2017 2017-08-17T17:37:58Z 2017-08-17T17:37:58Z John Wang john_wang_7332446 <b>Disclaimer: </b>This FAQ was developed to complement and provide more information about the&nbsp;end-of-life notification for RingCentral XML REST API. If you have further questions, contact&nbsp;<a href="" rel="nofollow" target="_blank" title="Link https//developerringcentralcom/supporthtml">Support</a>&nbsp;or your Account Manager to learn more about the most recent release of the REST API.<br /><br /><b>Frequently Asked Questions</b><br /><br /><b>Q: What exactly does XML REST API end-of-life mean?</b><br /><br />A: End-of-life means that after November 30th, 2017, RingCentral Platform API will no longer respond to API requests using or requesting XML. Specifically, the RingCentral REST API will not accept requests or return responses using the "application/xml"&nbsp;MIME type or "Content-Type: application/xml" and "Accept: application/xml"&nbsp;HTTP header. The&nbsp;JSON format will still be supported and is discussed more below.<br /><br /><b>Q: Why is RingCentral Platform no longer supporting XML?</b><br /><br />A: XML request and responses have been an unofficial and undocumented feature of the API, however, as we continue expand our Cloud Communications and Collaboration services, we've decided to focus our efforts on providing the best APIs using the JSON format instead of the XML format.<br /><br /><b>Q: When will RingCentral discontinue customer support for XML REST API?</b><br /><br />A: Since the XML REST API is an unofficial API today, there is no support today.<br /><br /><b>Q: What will happen to my applications using the XML REST API after November 30th, 2017?</b><br /><br />A: From December 1st, 2017, any applications using XML REST API will receive error responses when sending the XML as the request Content-Type header or Accept header.<br /><br /><b>Q: What format can I use instead of XML?</b><br /><br />A: The RingCentral REST API currently and&nbsp;will continue to&nbsp;formally support and document the JSON format which should be used.&nbsp;The RingCentral Platform API will continue to accept and return JSON message formats. Requests should use the "application/json" MIME type with the&nbsp;"Content-Type: application/json" and "Accept: application/json"&nbsp;HTTP headers. RingCentral API responses will also use the same JSON MIME type and Content-Type header.<br /><br /><b>Q: What are the benefits of migrating from XML to JSON?</b><br /><br />A: Using the JSON format will make your development easier and faster because it is the official format RingCentral uses for documentation, SDKs and support. For statically typed languages, RingCentral SDKs provide typed model classes based on our Open API specification.<br /><br /><b>Q: Whom should I contact if I have more questions?</b><br /><br />A: You can reach us with questions on RingCentral at our Developer Community,&nbsp;<a href="" rel="nofollow" target="_blank">,</a>&nbsp;or you can contact RingCentral Developer Support at <a href="" rel="nofollow"></a>. update 0 1 2 create 6837403 How to get the SMS message details from the subscription event 2017-08-17T13:02:58Z 2015-11-16T19:22:57Z Main Line main_line So, i have a subscription event working with the message-store filter. &nbsp;I receive an event update object that tells me there are changes like this: &nbsp;<br /><br /> <p>{ event: '/restapi/v1.0/account/~/extension/9999999999/message-store',<br /></p> <p>&nbsp; body:&nbsp;</p> <p>&nbsp;&nbsp; { lastUpdated: '2015-11-16T18:52:15.013+0000',</p> <p>&nbsp;&nbsp; &nbsp; changes: [ { newCount: 1, updatedCount: 0, type: 'SMS' } ],</p> <p>&nbsp;&nbsp; &nbsp; extensionId: 133949004 },</p> <p>&nbsp; uuid: 'dee9a9cc-4aff-4bed-a544-a18beaa959e3',</p> <p>&nbsp; timestamp: '2015-11-16T18:52:25.895Z' }</p>From this message, I don't see a way to reference the new SMS message. &nbsp;Do I need to get a whole page of the message store and pick the last [newCount] messages, or is there a cleaner way?<br /><br />Many thanks in advance for your help. &nbsp; question complete 14 4 1 comment 7575223 Can I move an App to Production under a Free Tier RingCentral Developer Account ? 2017-08-16T22:02:11Z 2017-08-16T22:01:39Z AK anil_kumar_7332435 question 1 1 1 create 7575002 RingCentral V.9.0 Crashing With Incontact Pairing 2017-08-16T19:58:40Z 2017-08-16T16:55:23Z Kolawole Anderson kolawole_anderson Hello RingCentral,<br /><br />We currently have our Sales/CS agents running RingCentral v.9 &amp; 8.4 with INContact integrated to track performance and SLAs.<br /><br />I've noticed we have been experiencing issues that include but not limited to the following since the update on v.9:<br /><br />* Sales/CS agents RingCentral leg crashes when receiving incoming calls<br />* Ringcentral application goes in crash loop of death when attempting to opening. <br /><br /><br />Here is a copy of the crash report for reference:<br /><br />Problem: Halt on unexpected exception at location WinHook<br />Windows Exception EXCEPTION_ACCESS_VIOLATION (0xc0000005) at 0x68E92471; read 0x00000000; <br />&nbsp;* stack trace * <br />DisableSubmitThread<br />DisableSubmitThread<br />DisableSubmitThread<br />XopOpenLinkedAdapter<br />XopOpenLinkedAdapter<br />SetThunkProxyBypassMode<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />getEGLInterface<br />DrvDescribePixelFormat<br />wglCopyContext<br />wglGetPixelFormat<br />wglSetPixelFormat<br />SetPixelFormat<br />&lt;undef&gt;<br />QOpenGLContext::makeCurrent<br />QCoreApplication::processEvents<br />QSGRenderLoop::setInstance<br /><br />Details: Exception <br />&gt;&gt;&gt;<br />Halt on unexpected exception at location WinHook<br />Windows Exception EXCEPTION_ACCESS_VIOLATION (0xc0000005) at 0x68E92471; read 0x00000000; <br />&nbsp;* stack trace * <br />DisableSubmitThread<br />DisableSubmitThread<br />DisableSubmitThread<br />XopOpenLinkedAdapter<br />XopOpenLinkedAdapter<br />SetThunkProxyBypassMode<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />DrvPresentBuffers<br />getEGLInterface<br />DrvDescribePixelFormat<br />wglCopyContext<br />wglGetPixelFormat<br />wglSetPixelFormat<br />SetPixelFormat<br />&lt;undef&gt;<br />QOpenGLContext::makeCurrent<br />QCoreApplication::processEvents<br />QSGRenderLoop::setInstance<br /><br />&lt;&lt;&lt;<br />ESS::Assertion in thread 3460 @ ..\..\..\src\Utils\ErrorsSubsystem.cpp:383 in void __cdecl ESS::HaltOnUnexpected(const struct Utils::ExceptionInfo &amp;,const class std::basic_string&lt;wchar_t,struct std::char_traits&lt;wchar_t&gt;,class std::allocator&lt;wchar_t&gt; &gt; &amp;)<br />* Stack trace *<br />ESS::BaseException::GetStack<br />ESS::BaseException::BaseException<br />ESS::HaltOnUnexpected<br />`anonymous namespace'::ExceptionFilter::UnhandledExceptionFilterProc<br />UnhandledExceptionFilter<br />RtlCaptureStackContext<br />RtlGetAppContainerNamedObjectPath<br /><br /><br /><br />In the interim we have had to roll back our users affected by this issue to a legacy version of RingCentral. Let me know what solutions you we may have on this. <br /><br />Thanks problem 1 2 1 comment 7573908 API for changing a phone number 2017-08-16T03:49:38Z 2017-08-15T03:03:52Z Extension One extension_one API for changing a RingCentral phone number.<br /><br />Hello, is there an API available for PHP for changing the phone number on an account? &nbsp;Normally a person would need to go into the admin portal to change a phone number, but I am looking for some documentation, if possible, on how to change a phone number with an API call.<br /><br />Here is where it would manually be done: &nbsp;<a href="" rel="nofollow"></a><br /><br />Thanks! idea 4 2 1 comment 7572451 Ringout on behalf of user not appearing in presence 2017-08-16T03:23:07Z 2017-08-12T03:32:02Z Brandon Hein brandon_hein Hi. I'm new to developing. The more and more I work with the ring central platform apis the more and more my confidence grows. So thank you for the amazing documentation. <br /><br /> My question is related to ringouts and presence. Im currently building out a system that centrally places ringout calls to users deskphones and manages their ring central presence. The server is logged into one specific ring central account to manage all extentions related to that account. When I complete and connect the ringout call from the server, the user I rangout to's presence doesn't change (nor did their telephonyStatus). However, the central account I'm using I called with did. <br /><br /> I've seen a few threads on here about updating presence, which will work for this potentially. But has me a bit cautious to use. My system is dependent on ring centrals presence being accurate as my users do not make 100% of the calls out of this system. <br /><br /> Is there another way to make this a possibility? question 5 2 1 comment 7573888 app for printing to fax app with built in pdf converter 2017-08-15T02:47:03Z 2017-08-15T02:16:58Z James Boisseranc james_boisseranc an app that works like a print driver to fax <br />when I go to print a document like word or excel<br />and uses built in pdf convertor in the background <br />that way don't have to save document as pdf&nbsp;and then fax it idea 1 2 1 comment 7572615 Sandbox to Production not working 2017-08-12T15:47:32Z 2017-08-12T14:22:54Z Richard Jovanovic richard_jovanovic I have a sandbox app that is validated and promoted to 'production' which is still in sandbox. I tested the services and paid for premium account. I need help linking the sandbox account with the production account. I would like to move the sandbox app to production.<br /><br />I created another app but all it did it created a new sandbox account before the app was created. I would like to avoid going through validation again because this time the sandbox app is showing LOGIN error: "LOGIN Error Invalid Application Type" and I just changed the credentials from the old sandbox account to the new. question complete 4 2 1 comment 7571832 Android vs IOS status notification discrepancy 2017-08-11T21:00:51Z 2017-08-10T23:57:02Z Teresa Habeck teresa_habeck_eqfc08x52jpqs Status notification ability on Android does not match options available on IOS<br />We need the same options available on the Android as IOS so we can clearly notify our groups on accurate status. problem 2 2 1 comment 7526623 "Invalid resource owner credentials" PHP 2017-08-11T18:58:25Z 2017-05-26T18:10:12Z George Shih george_shih I'm just trying to do this:<br /> <pre>require('&#46;&#46;/vendor/autoload&#46;php'); $sdk = new RingCentral\SDK\SDK('******', '*******', RingCentral\SDK\SDK::SERVER_SANDBOX); $sdk-&gt;platform()-&gt;login('16079303113', '', '********'); </pre> <br /> But am getting this error:<br /><br /><b></b><b>Fatal error</b>: Uncaught Exception: Response has unsuccessful status in /var/www/html/vendor/ringcentral/ringcentral-php/src/Http/Client.php:43 Stack trace: #0 /var/www/html/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(276): RingCentral\SDK\Http\Client-&gt;send(Object(GuzzleHttp\Psr7\Request)) #1 /var/www/html/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(363): RingCentral\SDK\Platform\Platform-&gt;sendRequest(Object(GuzzleHttp\Psr7\Request), Array) #2 /var/www/html/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(183): RingCentral\SDK\Platform\Platform-&gt;requestToken('/restapi/oauth/...', Array) #3 /var/www/html/ajax/fax_prescriptions.php(7): RingCentral\SDK\Platform\Platform-&gt;login(Array, '', '******') #4 {main} Next RingCentral\SDK\Http\ApiException: Invalid resource owner credentials in /var/www/html/vendor/ringcentral/ringcentral-php/src/Http/Client.php:54 Stack trace: #0 /var/www/html/vendor/ringcentral/ringcentral-php/src/Platform/Platform.php(276): RingCentral\SDK\Http\Client-&gt;s in&nbsp;<b>/var/www/html/vendor/ringcentral/ringcentral-php/src/Http/Client.php</b>&nbsp;on line&nbsp;<b>54<br /></b><b></b><br /><br />I have double and triple checked the password. problem complete 9 4 1 comment 7565408 Ring Central problems with inbound events 2017-08-10T14:32:24Z 2017-07-31T18:00:27Z Guilherme Diego guilherme_diego Hey guys, so let me share an issue we have encountered with our RingCentral customer. A month ago a customer reached out with a problem regarding their inbound transfer scenario. It appears that we do not log the calls that their secretary receives, so we use one of our resources to get a stack of the events. At a first look I believe that some events do not log in our system because of how we parse the events, when I gave a second look I noticed that we do not receive events for this calls.<br /><br />For some reason, we receive inbound events for other numbers, but when we call from the root number we do not receive events for this inbound call or for and transfer that happens thereafter. My question is: Are there configurations or blockers in such a scenario? question 4 2 1 comment