Simplified logic for dialin
This commit is contained in:
@@ -117,42 +117,26 @@ async def main(
|
|||||||
# and handle call-forwarding when on_dialin_ready fires.
|
# and handle call-forwarding when on_dialin_ready fires.
|
||||||
|
|
||||||
# We don't want to specify dialin settings if we're not dialing in
|
# We don't want to specify dialin settings if we're not dialing in
|
||||||
if callId in (None, "None") or callDomain in (None, "None"):
|
dialin_settings = None
|
||||||
print("Not using dialin settings")
|
if callId and callDomain:
|
||||||
transport = DailyTransport(
|
|
||||||
room_url,
|
|
||||||
token,
|
|
||||||
"Chatbot",
|
|
||||||
DailyParams(
|
|
||||||
api_url=daily_api_url,
|
|
||||||
api_key=daily_api_key,
|
|
||||||
audio_in_enabled=True,
|
|
||||||
audio_out_enabled=True,
|
|
||||||
camera_out_enabled=False,
|
|
||||||
vad_enabled=True,
|
|
||||||
vad_analyzer=SileroVADAnalyzer(),
|
|
||||||
transcription_enabled=True,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
else:
|
|
||||||
dialin_settings = DailyDialinSettings(call_id=callId, call_domain=callDomain)
|
dialin_settings = DailyDialinSettings(call_id=callId, call_domain=callDomain)
|
||||||
transport = DailyTransport(
|
|
||||||
room_url,
|
transport = DailyTransport(
|
||||||
token,
|
room_url,
|
||||||
"Chatbot",
|
token,
|
||||||
DailyParams(
|
"Chatbot",
|
||||||
api_url=daily_api_url,
|
DailyParams(
|
||||||
api_key=daily_api_key,
|
api_url=daily_api_url,
|
||||||
dialin_settings=dialin_settings,
|
api_key=daily_api_key,
|
||||||
audio_in_enabled=True,
|
dialin_settings=dialin_settings,
|
||||||
audio_out_enabled=True,
|
audio_in_enabled=True,
|
||||||
camera_out_enabled=False,
|
audio_out_enabled=True,
|
||||||
vad_enabled=True,
|
camera_out_enabled=False,
|
||||||
vad_analyzer=SileroVADAnalyzer(),
|
vad_enabled=True,
|
||||||
transcription_enabled=True,
|
vad_analyzer=SileroVADAnalyzer(),
|
||||||
),
|
transcription_enabled=True,
|
||||||
)
|
),
|
||||||
|
)
|
||||||
|
|
||||||
tts = ElevenLabsTTSService(
|
tts = ElevenLabsTTSService(
|
||||||
api_key=os.getenv("ELEVENLABS_API_KEY", ""),
|
api_key=os.getenv("ELEVENLABS_API_KEY", ""),
|
||||||
|
|||||||
Reference in New Issue
Block a user