fix: add cloudonix call hangup strategy

This commit is contained in:
Sabiha Khan 2026-03-06 12:17:38 +05:30
parent 77a55fcfe3
commit eb9b40e6b5
2 changed files with 79 additions and 0 deletions

View file

@ -10,6 +10,7 @@ from api.services.telephony.providers.ari_call_strategies import (
ARIBridgeSwapStrategy,
ARIHangupStrategy,
)
from api.services.telephony.providers.cloudonix_call_strategies import CloudonixHangupStrategy
from api.services.telephony.providers.twilio_call_strategies import (
TwilioConferenceStrategy,
TwilioHangupStrategy,
@ -131,11 +132,13 @@ async def create_cloudonix_transport(
from pipecat.serializers.cloudonix import CloudonixFrameSerializer
hangup_strategy = CloudonixHangupStrategy()
serializer = CloudonixFrameSerializer(
call_id=call_id,
stream_sid=stream_sid,
domain_id=domain_id,
bearer_token=bearer_token,
hangup_strategy=hangup_strategy,
)
return FastAPIWebsocketTransport(