How to handle carrier disconnections?

Please discuss here.

qcm.service
[Unit]
Description=just for quectel-CM
After=Network.service Resolv.service

[Service]
ExecStart=/usr/bin/quectel-CM

[Install]
WantedBy=multi-user.target

# sudo systemctl daemon-reload            
# sudo systemctl enable cm.service