Collision not working between Character Controller Object & Box Collider

I’m new to unity. I did this like my player has a character collider & no box/capsule/mesh etc. colliders. But my level goal object has a box collider and when i collide my player with it , nothing happens. I want to collide my player with the goal to change the level. but this doesn’t work.

other 3 main Unity usings (system, system collections, unityengine)
using UnityEngine.SceneManagement;

void OnCollisionEnter(Collision collision)
{
if(collision.collider.tag == “LevelEnd”)
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex +=1);
}

}

I put this script on player with char controller and collision didn’t detect (everything was right, tags were applied & script didn’t have any errors)

PLS HELP

Add rigidbody to your player and check “Is Kinematic” box. This should resolve your problem.