jambonz / jambonz/jambonz-api-server

getCall: add attempt, answer and termination timestamps along with other missing fields

Open
#90 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
24
Forks
38
Avg merge
8h 34m
Merged PRs (30d)
1

Description

Why is there a discrepancy between the fields available at GetCall endpoint and from the RecentCalls endpoint?

Fields available in RecentCall but not in GetCall,
- attempted_at
- answered_at
- terminated_at
- termination_reason

Similarly there are some fields that are available in GetCall but not in RecentCall. My system fetches the call data from Jambonz periodically and we have to call both the APIs to get all the fields. It would be nice to have all the fields available in both

Contributor guide

No contributing guide indexed for this repository

Research direction

Compare the GetCall and RecentCalls endpoint implementations, starting with how each endpoint assembles its response fields. Check existing API tests for both endpoints; done means both expose attempted_at, answered_at, terminated_at, termination_reason, and the other endpoint-specific fields consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api, backend-api-design
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.