You are not logged in.
i try to disabled the phone calling but i cant see how they call right after you get the pokedex then you got the place of route 31 your mom calling?
Don't know what you did trying to disable phone calling, but this is generally done by changing byte (fishing data / phone call data) from the first part of map header if I remember correctly. I believe this however applies only for generic phone calls from people in your contacts and for example that phone call from your mom, and for example the ones from Elm are activated through events.
To disable those, you could implement a "hack" (= a bad programming solution) and never activate the bits that set them to call you (for example for the mom on route 31, this is probably some bit that is set when you visit Elm to set your Rival's name), and same would go for for example making Elm not call you when you have beaten Falkner and come out of the gym.
A better solution would however be to track the routine that checks, whether those people should call you or not, and make the phone call never take place. You should be able to find this by first looking at the pointer to the text data that is printed on phone call and then "backtracing" deeper into the routine (by searching for a way to call that part of the routine / script if this is activated through normal script data).
Mom's phone call is triggered by "specialphonecall SPECIALCALL_WORRIED" in maps/Route31.asm. It's in ROM bank 69h, so look for the corresponding hex code around there.