Skip to main content
Solved

Webhook callback for company wide number

  • October 15, 2019
  • 1 reply
  • 999 views

Hello @Phong Vu,

We have a production app (via API) where we can call a number and a web hook callback is sent. We use the following to set it up (Ruby):


    rc = RingCentral.new(RINGCENTRAL_CLIENTID, RINGCENTRAL_CLIENTSECRET, RINGCENTRAL_SERVER)
    rc.authorize(username: RINGCENTRAL_USERNAME, extension: RINGCENTRAL_EXTENSION, password: RINGCENTRAL_PASSWORD)
    r = rc.post('/restapi/v1.0/subscription', payload: {
        eventFilters: ["/restapi/v1.0/account/~/extension/~/presence?detailedTelephonyState=true"],
        deliveryMode: {transportType: 'WebHook', address: DELIVERY_ADDRESS, verificationToken: VERIFICATION_TOKEN},
        expiresIn: 604800
    })


The problem is, we get the callback only when calling RINGCENTRAL_USERNAME (which is a phone number). But we have our sales team responding to a office wide RC company phone number. When that number is called we do not get any webhook callback. What we have to do so that we get a web hook callback when someone calls the office wide RC company phone number?

Warm regards,

Best answer by PhongVu

Simply change the event filter to use the account presence event.

eventFilters: ["/restapi/v1.0/account/~/presence?detailedTelephonyState=true"]


View original
Did this thread help you find an answer to your question?

1 reply

PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • 2312 replies
  • Answer
  • October 15, 2019

Simply change the event filter to use the account presence event.

eventFilters: ["/restapi/v1.0/account/~/presence?detailedTelephonyState=true"]



Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings