diff --git a/app/models/channel/whatsapp.rb b/app/models/channel/whatsapp.rb index 12b18c90b..e1d4b226a 100644 --- a/app/models/channel/whatsapp.rb +++ b/app/models/channel/whatsapp.rb @@ -46,7 +46,8 @@ class Channel::Whatsapp < ApplicationRecord def voice_enabled? provider == 'whatsapp_cloud' && provider_config['source'] == 'embedded_signup' && - provider_config['calling_enabled'].present? + provider_config['calling_enabled'].present? && + account.feature_enabled?('channel_voice') end def provider_service diff --git a/app/services/whatsapp/facebook_api_client.rb b/app/services/whatsapp/facebook_api_client.rb index fa09a4b44..94e46dabd 100644 --- a/app/services/whatsapp/facebook_api_client.rb +++ b/app/services/whatsapp/facebook_api_client.rb @@ -86,7 +86,7 @@ class Whatsapp::FacebookApiClient body: { override_callback_uri: callback_url, verify_token: verify_token, - subscribed_fields: %w[messages smb_message_echoes] + subscribed_fields: %w[messages smb_message_echoes calls] }.to_json )