Initinf processes the .inf modem driver files that most modem manufacturers ship for Microsoft operating systems. It outputs the AT initialization strings for each modem from each manufacturer listed in the file. This allows users of non-MS operating systems to find the init string for their modem or external ISDN TA.
You gotta laugh!
Some people say it is impossible; some say it already exists.
I'll just say this, the article gives the goals:
The system should be easy enough [for] new Linux users.
The system should be flexible and powerful enough [for] advanced users.
I don't think there is any existing solution that meets just those two goals. I don't think meeting them should be impossible (though it will be hard). And I do think doing this would be fantastic for the GNU/Linux community. Best of luck!