From c62138996f0e7837f137d8a5e4c49773dff55b9d Mon Sep 17 00:00:00 2001 From: Ajay Raj Date: Sat, 25 Feb 2023 21:35:38 -0800 Subject: [PATCH] remove telephony --- pyproject.toml | 2 +- vocode/telephony.py | 41 ----------------------------------------- 2 files changed, 1 insertion(+), 42 deletions(-) delete mode 100644 vocode/telephony.py diff --git a/pyproject.toml b/pyproject.toml index ec1b115..b150332 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "vocode" -version = "0.1.3" +version = "0.1.4" description = "The all-in-one voice SDK" authors = ["Ajay Raj "] license = "MIT License" diff --git a/vocode/telephony.py b/vocode/telephony.py deleted file mode 100644 index fde084b..0000000 --- a/vocode/telephony.py +++ /dev/null @@ -1,41 +0,0 @@ -import requests -from vocode.models.agent import InformationRetrievalAgentConfig, LLMAgentConfig -from vocode.models.telephony import CallEntity, CreateCallRequest -import os -from dotenv import load_dotenv - -load_dotenv() - -BASE_URL = os.environ.get("BASE_URL") - - -def create_call(request: CreateCallRequest): - request_data = request.dict() - - url = f"http://{BASE_URL}/create_outbound_call" - headers = {"Content-Type": "application/json"} - - response = requests.post(url, headers=headers, json=request_data) - return response.status_code - - -def create_information_retrieval_call( - recipient: CallEntity, - caller: CallEntity, - goal_description: str, - fields: list[str] = None, -): - agent_config = InformationRetrievalAgentConfig( - recipient_descriptor=recipient.descriptor, - caller_descriptor=caller.descriptor, - goal_description=goal_description, - fields=fields, - ) - - return create_call( - CreateCallRequest( - recipient=recipient, - caller=caller, - agent_config=agent_config, - ) - )