It is sad in its docs:
The btGhostObject can keep track of all objects that are overlapping By default, this overlap is based on the AABB This is useful for creating a character controller, collision sensors/triggers, explosions etc
Does it mean it is only AABB of its underlying mesh and so detects only collisions with AABB and not complex mesh structure?