Я разработал и разместил веб-сервис SOAP (написанный на java и размещенный в tomcat с использованием веб-сервисов xfire) на машине hylafax, и я вызвал веб-сервис из .net
код веб-службы будет выполнять командную строку для операций с Hylafax, см. Частичный код. Я делал это в прошлом, и это сработало очень хорошо.
public class HylaFaxService{
public String sendFax(String faxno, byte[] bytContent){
// sendfax -n -d 5551212 -d 5551313 /etc/networktemp/f1.pdf
// 1. save the bytContent in some temp file say /etc/networktemp/f1.pdf
// 2. now call the hylafax sendcommand
Runtime.getRuntime().exec("sendfax -n -d 5551212 -d 5551313 /etc/networktemp/f1.pdf");
}
}