Skip to content

Adding Detailed Company Call Log #10

@KolinMboorom

Description

@KolinMboorom

I would branch and make a PR but I don't currently have access

Expected Behavior

Our company needs the ability to track how many of our outgoing and incoming calls are being recorded. This can be done using the Recordings object found in a Detailed GET request. In order to access the recordings object the GET request must be altered to add the view = "Detailed" and the withRecording=true parameters. All of the items within the Recording object are desired.

image

image

Current Behavior

Company_Call_log.py line 17
@property def api_path(self): return '/restapi/v1.0/account/~/call-log'

The above code must be modified because it doesn't allow for desired parameters. A possible solution is listed below

Possible Solution

company_call_log.py line 17
@property def api_path(self): return '/restapi/v1.0/account/~/extension/{extensionId}/call-log?view=Detailed&withRecording=true'

company_call_log.json Line 29 Addition

"recording": { "type": ["null", "string"] },

catalog.json line 518 Addition

"recording": { "type": [ "null", "string" ] },

Context

We have no ability to track what % of calls are being recorded for future analysis. All advanced analytical capabilities can't be properly assessed without the basic ability to report on call recording stats.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions