First of all, unplug everything. Is your wall socket a single or dual socket?
If necessary, blow out the sockets to clear dust.
Plug in your phone into the wall, and lift the handset so you can hear dial tone. If necessary press a digit to get a clear line. Do you hear noise? It should be silent, no crackling or any kind of noise.
If you're getting noise, there's a problem with your line, and you should log a ticket with telkom.
Do the same procedure with the other socket.
I suggest jiggling the cable near the plug at either end to hear if you get crackling on the line. If you do, replace the cable, as it has a loose connection.
If you only have a single socket, plug in your splitter, and then do the same procedure to listen for clear line. If your splitter doesn't make a secure connection, you could end up with crackling on your line. Jiggle the splitter in the socket to hear if it makes any noise. If necessary, replace your splitter.
Unplug the phone cable from your modem, and test it with your handset to check that the cable doesn't have any issues (ie, jiggle the cable to check for loose connections).
If everything is clear so far, plug your modem into one of the sockets (either on the splitter, or the dual socket box), with the cable you just tested. Then, get your filter, blow out the socket to remove any dust, and connect your handset to it. Check that a) it works, and b) there's no noise.
If you're using a surge protector somewhere in your circuit, be sure to test with and without it to see if it's not that that is causing your problem.
I was getting terrible crackling on my line until I got around to unplugging and checking all the connections. Turns out that the connection from the wall socket to the surge protection unit was not secure, AND the cable from the splitter to the modem was dodgy which was causing my modem to lose sync from time to time.
[Dual Wall Socket] (Only using one socket)
|
[Surge Protection]
|
[Splitter]--[Filter]--[Phone]
|
[Modem]