These are some patches that I made at work for linphone and related libraries. We made these changes for a turnkey project for a particular client. I was given permission to give away the changes to everyone (and not only to whoever the binary gets distributed, the client, as mandated by the GPL). I have included the original source code to which the patches apply as well as the patches themselves. These patches are separated in two sets. The first set of patches allows to compile a Windows version of the CLI program linphonec. The second set of patches compiles a program linphoned which allows linphone to run as a daemon under a GNU system and also adds digest authentication to receive incoming calls. That way we do not automatically answer to every call, only the authenticated ones. The main idea was to have a daemon to act as an interphone that receives calls from a Windows client and answers them automatically. The compilation of the windows version is done under Debian "etch" using mingw. This documentation is rather sketchy and the patches may be incomplete. I can not guarantee that it will work for you. However if there is some interest I hope I can be of some help, you can contact me at: carlos__NO_SPAM__ATsuperkaos.org