fix: add cloudonix call hangup strategy (#181)

* fix: add cloudonix call hangup strategy

* chore: upgrade pipecat
This commit is contained in:
Sabiha Khan 2026-03-06 13:31:43 +05:30 committed by GitHub
parent 77a55fcfe3
commit 7b77721964
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 80 additions and 1 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(