29
app/controllers/twilio/callback_controller.rb
Normal file
29
app/controllers/twilio/callback_controller.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
class Twilio::CallbackController < ApplicationController
|
||||
def create
|
||||
::Twilio::IncomingMessageService.new(params: permitted_params).perform
|
||||
|
||||
head :no_content
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def permitted_params
|
||||
params.permit(
|
||||
:ApiVersion,
|
||||
:SmsSid,
|
||||
:From,
|
||||
:ToState,
|
||||
:ToZip,
|
||||
:AccountSid,
|
||||
:MessageSid,
|
||||
:FromCountry,
|
||||
:ToCity,
|
||||
:FromCity,
|
||||
:To,
|
||||
:FromZip,
|
||||
:Body,
|
||||
:ToCountry,
|
||||
:FromState
|
||||
)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user