SIM800L Ring pin is always low

How do you know there is no pulse? You need a scope, or if you are real lucky a LED might show it. With the interrupt trigger on the falling edge.