Merge pull request #212 from pipecat-ai/aleix/make-pinlesscallupdate-public
transports(daily): move pinlessCallUpdate to public api
This commit is contained in:
@@ -99,7 +99,7 @@ class DailyTranscriptionSettings(BaseModel):
|
|||||||
|
|
||||||
|
|
||||||
class DailyParams(TransportParams):
|
class DailyParams(TransportParams):
|
||||||
api_url: str = "https://api.daily.co"
|
api_url: str = "https://api.daily.co/v1"
|
||||||
api_key: str = ""
|
api_key: str = ""
|
||||||
dialin_settings: DailyDialinSettings | None = None
|
dialin_settings: DailyDialinSettings | None = None
|
||||||
transcription_enabled: bool = False
|
transcription_enabled: bool = False
|
||||||
@@ -769,7 +769,7 @@ class DailyTransport(BaseTransport):
|
|||||||
async with aiohttp.ClientSession() as session:
|
async with aiohttp.ClientSession() as session:
|
||||||
headers = {
|
headers = {
|
||||||
"Authorization": f"Bearer {self._params.api_key}",
|
"Authorization": f"Bearer {self._params.api_key}",
|
||||||
"Content-Type": "application/x-www-form-urlencoded"
|
"Content-Type": "application/json"
|
||||||
}
|
}
|
||||||
data = {
|
data = {
|
||||||
"callId": self._params.dialin_settings.call_id,
|
"callId": self._params.dialin_settings.call_id,
|
||||||
@@ -780,7 +780,7 @@ class DailyTransport(BaseTransport):
|
|||||||
url = f"{self._params.api_url}/dialin/pinlessCallUpdate"
|
url = f"{self._params.api_url}/dialin/pinlessCallUpdate"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
async with session.post(url, headers=headers, data=data, timeout=10) as r:
|
async with session.post(url, headers=headers, json=data, timeout=10) as r:
|
||||||
if r.status != 200:
|
if r.status != 200:
|
||||||
text = await r.text()
|
text = await r.text()
|
||||||
logger.error(
|
logger.error(
|
||||||
|
|||||||
Reference in New Issue
Block a user