vocode-python icon indicating copy to clipboard operation
vocode-python copied to clipboard

[WIP][DOW-119] decouple StreamingConversation from telephony

Open ajar98 opened this issue 1 year ago • 3 comments

this PR:

  • decouples ActionsWorker from StreamingConversation
  • creates the notion of PipelineFactory and PipelineConfig, to be used with outbound calls / inbound call configs
  • removes coupling of PhoneConversation and StreamingConversation, and can use any AudioPipeline as the underlying audio worker

tests:

  • adds e2e telephony tests
  • [ ] e2e actions worker test

fast follow - on action factory - should probably just be a dependency of ActionsWorker? does not need to be a dependency of an agent (indirect)

ajar98 avatar Jun 29 '24 00:06 ajar98

This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Sep 11 '24 01:09 github-actions[bot]

This PR has been automatically closed due to inactivity. Thank you for your contributions.

github-actions[bot] avatar Sep 18 '24 01:09 github-actions[bot]

This PR has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

github-actions[bot] avatar Dec 02 '24 02:12 github-actions[bot]

This PR has been automatically closed due to inactivity. Thank you for your contributions.

github-actions[bot] avatar Dec 09 '24 02:12 github-actions[bot]