Thank you, I missed it.
I changed the two you listed respectively as follows:
([1-9]|[1-9][0-9]|111|**0|***|#|(Mpli)|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp))
{(<#:>|111):li},{**0:aa},{***:aa2},{(Mpli):pli},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp}
I replaced 911 with 111 as a placeholder so I can always undo if need be.
Before putting 111 I tested with another combination and indeed it failed as it was trying to go out on the phone line (it warned me of missing service as I don't have one connected).
Next I'd call my police station and schedule a time it's ok with them to test a call so I don't dispatch anybody.