An asynchronous modem implementation designed for Home Assistant that supports caller ID and call rejection Credit to Tim Vitz for his original work: https://github.com/vroomfonde1/basicmodem