この方法で kannel からの SMS アプリの配信レポートの配信 URL を設定しました。
id = rand(36**8).to_s(36)
https://www.xxxxxxxx.com/messages/delivery?id=#{id}&type=%d
そしてメッセージコントローラーは
def delivery
sent_message = SentMessage.find_by_ref(params[:id])
if params[:type] == 1
sent_message.delivery = "Delivered"
sent_message.save()
elsif params[:type] == 2
sent_message.delivery = "Delivery Failure"
sent_message.save()
else
sent_message.save()
end
私のルートファイルからは、次の行です
match 'message/:id/delivery' => 'messages#delivery', :as => :deliver
配信レポートが単に報告されていないため、誰かがエラーを指摘するのを手伝ってください.
どうもありがとうございました