Ho visto i files. Potrebbe essere dovuto al fatto che freesmee, invia sempre il cookie phpsessid mentre gojack non invia nessun cookie se non è specificato nell'xml.
Per cui prova con questo xml modificato, ho aggiunto il phpsessid che risulta dai log che mi hai inviato.
Se non ti funziona allora dovresti inserire un'altra page nella quale con un content prelevare il cookie che il sito invia, e successivamente inviarlo di nuovo al sito. Anche se in realtà basterebbe solo fare un'altra page, e poi ci penserebbe gojack a reinviare i cookie ricevuti.
Se non dovesse funzionare neppure cosi, allora il problema è un altro.
<service id="8888" name="Betamax-w" v="1.0" maxsms="20" singlelen="160" sms_divisor="160" maxlen="160" reset="daily" output_encoding="ACCENT" icon="">
<description>
<info>Invia SMS tramite un betamax whoesale. Bisogna avere un account su un servizio betamax con del credito residuo. Sostituisce le lettere accentate.</info>
<config>
<required n="1" name="username" default="" desc="Username del sito voip da usare" />
<required n="2" name="password" default="" desc="Password del sito voip da usare" />
<required n="3" name="mittente" default="" desc="Numero verificato che verra' visualizzato come mittente" />
<required n="4" name="voip" default="siptraffic" desc="nome del servizio betamax scritto in minuscolo (es: voipcheap)" />
</config>
</description>
<procedure>
<page uri="https://www.%%voip%%.com/myaccount/sendsms.php" method="GET">
<headers>
<var name="Cookie" value="PHPSESSID=p415r07u9hih9vavnkut89htk3" />
</headers>
<vars>
<var name="username" value="%%username%%" />
<var name="password" value="%%password%%" />
<var name="from" value="%%mittente%%" />
<var name="text" value="%%message%%" />
<var name="to" value="%%intpref%%%%intnum%%" />
</vars>
<accept>
<var acceptstr="success" />
</accept>
<errors>
<var errstr="failure" errmsg="Errore invio." />
</errors>
</page>
</procedure>
</service>
Una domanda: perchè hai scritto method="GET"? di solito le variabili si inviano sempre tramite post... e gojack le invia sempre tramite post, (anche perchè è più sicuro..rispetto al mettere le variabili nell'indirizzo, come fa il metodo get) ignorando quel comando method. Il sito richiede che vengano inviate tramite get? in tal caso potrebbe essere questo il problema..anche se ne dubito.