API and ftp

  • 1
  • Question
  • Updated 3 years ago
Hey all, I'm looking to find out some more information on the below topics.  Any direction would be much appreciated.

Can Ring Central deliver inbound faxes to an FTP location or via API (something other than just email) ?

 

Does RingCentral require an account type that is specific for an application (in contrast to a user account) ?

 

How does RingCentral handle negative-relief faxes (white on black) - can they convert to black on white before delivering to us ?

Photo of Title Services

Title Services

  • 70 Points

Posted 3 years ago

  • 1
Photo of VB

VB, Official Rep

  • 1,470 Points 1k badge 2x thumb
Hi Developer,

You can send/recieve faxes via RingCentral Platform API/Softphone RingCentral application. For more info please have a look into this link.http://www.ringcentral.com/fax/features/how-it-works.html . For more APIs that we offer please look into our documentation: https://developer.ringcentral.com/api-and-docs.html 

For RingCentral account type , please contact our customer representative from here: http://success.ringcentral.com/


 I am not sure about negative-relief faxes, I can get back to you when I have more info on it. 
Photo of John Wang

John Wang, Official Rep

  • 5,476 Points 5k badge 2x thumb
Can RingCentral deliver inbound faxes to an FTP location or via API (something other than just email) ? - Title Services
RingCentral cannot deliver inbound faxes to a FTP location as of now but faxes (inbound and outbound) can be retrieved via our REST API. To do this, you can use the following approaches:

1. Polling the message store for new faxes
2. Subscribing for message store notifications

To poll the message store, query the 'message-store' endpoint and then retrieve the attachment URLs in the message data.

Message Store Info: https://developer.ringcentral.com/api-docs/latest/index.html#!#MessagingGuide.html

To subscribe for new messages, create a subscription and then retrieve the message from the message store for each event. Use the subscription API to subscribe for new message store events and upon receiving a notification of a new fax use the Message Store API to retrieve the message and then retrieve fax.

Subscription Info: https://developer.ringcentral.com/api-docs/latest/index.html#!#Notifications.html

In addition to our API reference, we have a number of SDKs to make using the APIs easier. If you wish to use the API and let us know what language you wish to use, we can see if we can point you to the right SDK and example code.

SDKs: https://github.com/ringcentral

The APIs to poll the message store, subscribe to message store events, retrieve messages and retrieve fax files are straight forward and can be created using the API documentation and SDKs above.

To put this together, the community Ruby SDK has a demo script that subscribes for new events and saves faxes to the filesystem:

https://github.com/grokify/ringcentral-sdk-ruby/blob/master/scripts/fax_download_new.rb

Does RingCentral require an account type that is specific for an application (in contrast to a user account) ? - Title Services
RingCentral's API uses the same user account to access data via OAuth, but it does require an additional application credential which is available via a developer account. To get a developer account, sign up at https://developers.ringcentral.com
How does RingCentral handle negative-relief faxes (white on black) - can they convert to black on white before delivering to us ?
I'm not aware of this capability and a quick search did not turn up any results. VB will provide an answer per above.
(Edited)
Photo of VB

VB, Official Rep

  • 1,470 Points 1k badge 2x thumb
How does RingCentral handle negative-relief faxes (white on black) - can they convert to black on white before delivering to us ?
A quick search on stack overflow will lead you to this info on how to negative-relieffaxes:  http://stackoverflow.com/questions/20584228/how-to-change-all-colours-in-a-pdf-to-their-respective-c...

The post mention that you ould use ImagicMagic integration in your code to change the color profile of PDF faxes. Also , there alternate solutions mentioned in the same link for inverting color profiles of faxes.