So, I know for a fact that there are historical sources which say culverins were mounted on elephants. However, I thought they were a glitch in history, soon to be made obsolete by the vulnerability to opposing cannon fire.

Have CA got it right?

I'm by no means a historian, I base my knowledge entirely on wikipedia. Can a real historian help me?

Quote Originally Posted by Wikipedia
The elephant mahouts, and riders in the elephant carriages carried bows and arrows to attack on coming cavalry and infantry and also carried long spears for close quarters combat. The archery evolved into more advanced weapons, and several Khmer and Indian kings have utilized giant crossbow platforms (similar to the Ballista) to fire long armor piercing shafts to kill other enemy War Elephants and chariots/cavalry. The late 1500s also saw the use of culverin on elephants, but the onset of gunpowder made the large and relatively slow war elephants obsolete.