-
-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Plivo support for telephony as it supports both US and India for phone numbers and outbound calling #148
Comments
Hey @bevenky, we've documented the approach to add telephony providers in readme: https://github.com/bolna-ai/bolna?tab=readme-ov-file#extending-with-other-telephony-providers For reference, you may check out Twilio/Exotel integrations (assuming Plivo's would be similar and supporting similar events/packets): https://github.com/bolna-ai/bolna/tree/master/bolna/output_handlers/telephony_providers |
hey @bevenky , was trying to integrate with plivo but wasn't sure on how to stream outbound calls. have reached out to your support team for this. example gist: https://gist.github.com/prateeksachan/816cfe1e8416e86d08980026a7eee7e8 |
Have you managed to fix the stream outbound calls ? |
hey @chrigui , we managed to stream an outbound call using plivo. Will push the PR in the next couple of hours. |
Glad it worked out, Looking forward to it. Thank you |
Hey @bevenky , I have now integrated plivo as part of #157 but facing an issue where a 2nd plivo code for triggering the API call and streaming an outbound call over websocket: bolna/local_setup/telephony_server/plivo_api_server.py Lines 49 to 99 in 83c04f1
Related logs:
|
hey @bevenky this is now merged and integrated. However, streaming audio chunks back to Plivo isn't working and hence there's a limitation to interruption handling during conversations. If someone from Plivo can check - it would be great! Lines 205 to 211 in 00f3ca0
Additionally, if there's any official Plivo blog to setup a Trial account we can add the link here: Lines 50 to 52 in b160e7c
|
Closing this now. Plivo will be releasing improvements which might enable interruptions in couple of days. We can pick it up when it goes GA. |
No description provided.
The text was updated successfully, but these errors were encountered: