GoJack - SMS gratis

Sezione servizi => Segnalazione nuovi siti e sviluppo xml => Topic aperto da: littleqwerty - Aprile 07, 2012, 12:20:48 am

Titolo: modifica service aimon
Inserito da: littleqwerty - Aprile 07, 2012, 12:20:48 am
Aimon ha quattro tipi di sms


Ho provato a fare una modifica veloce di quelli che ho nel file xml di freesmee desktop.

nel caso tornino utili anche ad altri

Aimon con mittente fisso

Codice: [Seleziona]
    <service id="1061" service_type="other" name="Aimon fissi" v="1.0" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il il tuo numero di cellulare senza il +39" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="106" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

il "nuovo" Aimon "Best Effort" da 1,5 crediti

Codice: [Seleziona]
    <service id="1062" service_type="other" name="Aimon Best Effort" v="1.0" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il il tuo numero di cellulare senza il +39" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="1436" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 07, 2012, 05:16:17 pm
Molto bene...in questo modo si possono risparmiare crediti ed inviare più sms. Li hai testati sia su freesmee che su gojack? funzionano? se vuoi li carico sul server.
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 08, 2012, 02:32:54 am
Ah senti, visto che ti ci trovi, potresti fare la stessa modifica anche per aimon free? mi pare che oltre alla possibilità di inviare con mittente personalizzato si possa inviare da mittente fisso, risparmiando i crediti omaggio giornalieri.
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Aprile 08, 2012, 04:42:15 pm
Ah senti, visto che ti ci trovi, potresti fare la stessa modifica anche per aimon free?

Allora aimon free fisso. Unico neo, non ho capito come modificare il conteggio degli sms residui.

Codice: [Seleziona]
    <service id="1060" service_type="free" name="Aimon-Free-Fissi" v="1.4" maxsms="3" singlelen="124" sms_divisor="124" maxlen="124" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia 3 SMS al giorno con mittente personalizzato tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://aimon.it/?cmd=smsgratis" method="POST">
                <contents>
                    <var name="crediti" left="Credito residuo giornaliero: " right="crediti/sms" />
                </contents>
                <vars>
                    <var name="inputUsername" value="%%username%%%40aimon.it" />
                    <var name="inputPassword" value="%%password%%" />
                    <var name="submit" value="Procedi" />
                </vars>
                <errors>
                    <var errstr="Username o Password errati" errmsg="username o password errati" errcode="5" />
                    <var errstr="password non riconosciute" errmsg="Username o password di Aimon errati" errcode="5" />
                    <var errstr="Credito non sufficiente" errmsg="Credito non sufficiente" errcode="13" />
                </errors>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://aimon.it/index.php?cmd=smsgratis&amp;sez=smsgratis" method="POST">
                <vars>
                    <var name="tiposms" value="0" />
                    <var name="tipomittente" value="0" />
                    <var name="prefisso_internazionale" value="39+%28Italy%29" />
                    <var name="testo" value="%%message%%" />
                    <var name="caratteri" value="112" />
                    <var name="destinatario" value="%%intnum%%" />
                    <var name="btnSubmit" value="Invia+SMS" />
                </vars>
                <accept>
                    <var acceptstr="Messaggio inviato con successo" acceptmsg="SMS residui: %%residui%%" />
                </accept>
                <errors>
                    <var errstr="Mittente non valido" errmsg="Il mittente deve essere un numero di telefono" />
                    <var errstr="Destinatario richiesto" errmsg="manca il numero a cui inviare" />
                    <var errstr="Testo richiesto" errmsg="testo messaggio vuoto" />
                    <var errstr="Messaggio non inviato per errore di spedizione" errmsg="errore durante la spedizione" />
                    <var errstr="limite massimo di sms inviabili gratis in 24 ore" errmsg="Troppi sms in 24h per questo destinatario" />
                    <var errstr="limite massimo di sms inviabili gratis in 30 giorni" errmsg="Troppi sms in 30g per questo destinatario" />
                    <var errstr="stato raggiunto il limite totale di sms inviabili gratis al numero" errmsg="Raggiunto limite max di invii al destinatario" />
                </errors>
            </page>
        </procedure>
    </service>

aimon fissi. Ho tolto la richiesta del numero.

Codice: [Seleziona]
    <service id="1061" service_type="lowcost" name="Aimon.fissi" v="1.0" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="106" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

Aimon SMN. Sarebbero gli sms che compaiono direttamente sul display del telefonino.
Al momento li fà a 0,75 crediti, ma da quello che ho capito dovrebbero salire a 1,5.
Sono senza mittente

Codice: [Seleziona]
    <service id="1062" service_type="lowcost" name="Aimon.Best.Effort" v="1.0" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="1436" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

li ho testati tutti con freesmee desktop prima di inserirli.
Il numero degli sms residui rimane legato a quello con sms libero.
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 08, 2012, 04:51:14 pm
Molto bene. Grazie. Per gli sms residui, l'xml passa da freesmee e dai suoi script php, e quindi il conteggio viene fatto dai php e sottraggono sempre la stessa quantità di crediti prevista nell'xml originale che hai modificato. Bisognerebbe creare altri script php da mettere sul nostro server, per sostituire quelli di freesmee.
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Aprile 09, 2012, 12:29:07 am
mi era venuto un'altro sfizio.

con questo si può mettere il nome al posto del numero per aimon

Codice: [Seleziona]
    <service id="1063" service_type="lowcost" name="AimonNome" v="1.0" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il tuo numero o nome" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="59" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 09, 2012, 10:26:13 am
Sono anch'io tra voi, non da utilizzatore del sw (per una mia pigrizia e mancanza di necessità non ho attualmente voglia di provarlo) ma come "consulente" anche se non ce ne sarebbe bisogno, visto che il progetto progredisce alla grande ;)
Mi sono imbattuto in questo topic e mi è rivenuto in mente che per jacksms avevo preparato un service per aimon AIO (per revivo che non capisce gli acronimi, All In One :P).
Vedete se può esservi d'aiuto anche come spunto per le future implementazione ;)

http://forum.jacksms.it/aimon/aimon-it/msg139572/#msg139572

Poi c'è da lavorare sui crediti residui creando un nuovo script ad hoc
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Aprile 09, 2012, 11:22:01 am
vedo se riesco a combinare qualcosa nei prossimi giorni ^_^.

l'xml prevede le moltiplicazioni?


ps. copio per i pigri come me. (è da verificare

Codice: [Seleziona]
<service id="1065" name="Aimon" v="1.2" maxsms="10" keepsession="0" singlelen="160" smsdivisor="153" maxlen="612" reset="daily" lang="it" ord="100" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia SMS personalizzati tramite www.aimon.it</info>
            <config>
                <required name="username" desc="Inserisci l&apos;username di login (SOLO il nome, senza @aimon.it)" />
                <required name="password" desc="Inserisci la tua password di accesso" />
                <required name="mittente" desc="Inserisci il mittente (con pref internazionale ma senza + es: 393381234567)" />
<required name="tipo" desc="Scrivi 59 per sms con mittente personalizzato, 84 per sms con mittente standard, 106 per sms con report di consegna (il costo del singolo sms varia a seconda della tipologia scelta)"/>
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://iaddo91.altervista.org/scriptphp/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="%%tipo%%" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 09, 2012, 12:41:23 pm
non credo che l'xml di freesmee preveda le moltiplicazioni, cmq si risolve con il php.
Questo è il codice dello script fatto da iaddo per aimon, si potrebbe prevedere tutta una serie di if a seconda del codice apisms inserito per permettere al corretta visualizzazione dei crediti residui:

Codice: [Seleziona]
<?php
//Converte il testo ed il mittente in codifica base64 e calcola gli sms rimanenti per i servizi aimon ed aimon-free/
$text=stripslashes($_REQUEST['text']);
$credits=$_REQUEST['credits'];

echo("Testo:".base64_encode($text).":\n<br/>");
echo("Messaggio:".base64_encode($_REQUEST['mitt']).":\n<br/>");

$credits str_replace(".","",$credits);
$credits str_replace(",",".",$credits);
$credits = (float)$credits;
$credits = ($credits/1.5);
$credits floor($credits);
$lung strlen($text);
if ($lung<161)
$lung_def=160;
else
$lung_def=153;

$sms=$lung/$lung_def;
$sms=floor($sms);
if (($sms*$lung_def)<$lung)
$sms=$sms+1;

$rimanenti=$credits-$sms;
echo "sms:$rimanenti:rimanenti";
?>
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 09, 2012, 02:53:35 pm
Ciao easyrap. Grazie mille per esserti iscritto nonostante non ti serva il software. E' un onore per me averti qui. :D e grazie per il service con la possibilità di scegliere il tipo di sms. Ma perchè su freesmee non lo si è caricato?
Penso comunque che la cosa più utile di gojack sia il fatto che sul tuo server ci puoi caricare gli xml che ti pare senza dover accettare la decisione di nessuno e puoi usarli anche da cellulare.

Quanto ai service, appena posso li carico nell'xml che viene scaricato automaticamente. Quanto ai php aggiuntivi, stavo pensando di inserirli direttamente nell'xml e fare in modo che gojack esegua il codice php che trova, ma in un modo che non contrasti con freesmee e non mandi in blocco la desktop. In questo modo aumenterebbero di molto le potenzialità degli xml. Però poi gli stessi services inseriti sulla desktop funzionerebbero male (non recupererebbero i crediti, in questo caso). Quindi forse converrebbe lasciar perdere.
Titolo: Re:modifica service aimon
Inserito da: tutore91 - Aprile 09, 2012, 05:56:00 pm
sei passato a controllare se ho scritto bene la guida vero? :P
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 09, 2012, 10:23:33 pm
sei passato a controllare se ho scritto bene la guida vero? :P

Poi la controllo, di certo avrai scritto qualcosa di sballato, sbafato come sei :P

Ciao easyrap. Grazie mille per esserti iscritto nonostante non ti serva il software. E' un onore per me averti qui. :D e grazie per il service con la possibilità di scegliere il tipo di sms. Ma perchè su freesmee non lo si è caricato?
Per questioni di compatibilità con le versioni precedenti del service, poiché in questo è stato aggiunto il quarto campo che nelle precedenti versioni del service non era stato previsto perché le applicazioni precedenti riconoscevano fino a tre campi (username, password e mittente solitamente).

Citazione
Penso comunque che la cosa più utile di gojack sia il fatto che sul tuo server ci puoi caricare gli xml che ti pare senza dover accettare la decisione di nessuno e puoi usarli anche da cellulare.
Sono d'accordissimo con te, la tua idea è stata davvero geniale, nel mio caso per l'uso attuale che faccio degli sms (sempre minore visti i vari viber, whatsapp ecc), non ne ho la necessità e mi bastano i servizi su Freesmee ma è qualcosa che si può sempre tenere pronto per l'uso ;)

Citazione
Quanto ai php aggiuntivi, stavo pensando di inserirli direttamente nell'xml e fare in modo che gojack esegua il codice php che trova, ma in un modo che non contrasti con freesmee e non mandi in blocco la desktop. In questo modo aumenterebbero di molto le potenzialità degli xml. Però poi gli stessi services inseriti sulla desktop funzionerebbero male (non recupererebbero i crediti, in questo caso). Quindi forse converrebbe lasciar perdere.
Se ti serve qualche script da caricare sul server di freesmee, ho l'accesso al server degli script ;)
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 10, 2012, 01:21:23 am
In effetti ho notato quando ho scritto l'importazione dei servizi da freesmee per gojack web, che il server risponde sempre con 4 variabili per servizio (username password ecc). E queste sono sempre 4 indipendentemente dal fatto che il service ne abbia effettivamente 4. Nel caso non servano, le invia vuote. Vuol dire che è tutto scritto in modo fisso e non è in effetti un sistema molto efficiente. In qualsiasi linguaggio ci sono gli analoghi dei cicli for, while... con cui è possibile una gestione più elastica delle variabili.

Le applicazioni come viber, necessitano però che anche il destinatario abbia installata l'applicazione, e non so da te, ma da me tutti amano spendere e odiano installare software per risparmiare, un po per pigrizia, un po per ignoranza. E questo nonostante poi tutti posseggano ormai telefoni ultrapotenti dove sarebbe possibile installare di tutto. Quanta potenzialità sprecata.


Se ti serve qualche script da caricare sul server di freesmee, ho l'accesso al server degli script ;)

Grazie mille :) ma li posso caricare senza problemi sul server di gojack... anzi, in effetti stiamo già usando "abusivamente" gli script sul server di freesmee, per xml che usiamo con gojack :D ed in effetti non è molto corretto. :)
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Aprile 10, 2012, 08:12:10 am
Oddio, non più abusivo dell'utilizzo con la desktop ^_^

Titolo: Re:modifica service aimon
Inserito da: tutore91 - Aprile 10, 2012, 01:14:38 pm
forse sarebbe meglio includere in gojack tutti questi script e servizi all'atto dell'installazione e i service che vengono fatti puntano a [indirizzosito]/gojack/... per usare uno script dipendendo dal proprio sito
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 10, 2012, 02:11:09 pm
mmm no, perchè gli script vengono aggiornati ogni tanto, e ne vengono fatti di nuovi per ogni nuovo servizio...e non hanno a che fare col programma vero e proprio. In questo modo poi sarei costretto ad aggiornare sempre gojack solo per aggiungerci uno script...
Titolo: Re:modifica service aimon
Inserito da: tutore91 - Aprile 10, 2012, 02:58:45 pm
altrimenti si può fare in modo che all'atto dell'installazione gojack li recuperi da freesmee e li salvi in una cartella sul proprio server, così se il sito di freesmee non va comunque si può usare lo script
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 10, 2012, 04:30:22 pm
Si capisco qual'è il tuo obiettivo...vorresti che si possa essere sempre indipendenti dai server centrali, ed avere tutto sul server personale. Io penso che la soluzione più elegante sarebbe riuscire a trovare un modo per integrare i php negli stessi xml. Ad esempio una roba del tipo

<page uri="gojackscript" method=post >
<vars>
<var name="php" value="<?php .....codice php..... ?>" />
</vars>
</page>

e farei in modo che gojack quando vede una cosa di questo genere, capisce che deve eseguire il php interno al parametro "value". E penso che questo non dovrebbe bloccare gli stessi xml su freesmee. Freesmee proverà a connettersi all'indirizzo sbagliato "gojackscript" non ci riuscirà ma non si bloccherà credo...e quindi l'unico problema sarà che non riuscirà per esempio a recuperare i crediti. Tuttavia questo (o anche il tuo sistema) può valere per i nuovi xml..ma per quelli già in uso non si può, altrimenti dovremmo modificare tutti gli xml e sostituire gli script php con script nostri, in un modo o nell'altro.
Titolo: Re:modifica service aimon
Inserito da: tutore91 - Aprile 10, 2012, 07:07:21 pm
si usa la funzione trova/sostituisci per sostituire la parte script.freesmee.it (o quello che è) con una specie di $mionomeserver e il resto rimane una cartella fissa
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 10, 2012, 08:48:12 pm
Grazie per i consigli...vedrò come risolvere... :-\
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 10, 2012, 09:43:21 pm
Le applicazioni come viber, necessitano però che anche il destinatario abbia installata l'applicazione, e non so da te, ma da me tutti amano spendere e odiano installare software per risparmiare, un po per pigrizia, un po per ignoranza. E questo nonostante poi tutti posseggano ormai telefoni ultrapotenti dove sarebbe possibile installare di tutto. Quanta potenzialità sprecata.
Quando la ricarica non gliela comprerà più papino forse staranno più attenti ;)
Chiuso OT
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 10, 2012, 11:03:14 pm
Quando la ricarica non gliela comprerà più papino forse staranno più attenti ;)
Chiuso OT
Grande. :D
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 11, 2012, 03:40:51 pm
si usa la funzione trova/sostituisci per sostituire la parte script.freesmee.it (o quello che è) con una specie di $mionomeserver e il resto rimane una cartella fissa
Si ma poi come recuperi il codice interno agli script per copiarli nel server personale? Ho pensato ad un programma automatico che all'atto del download automatico del services.xml fa tutte le operazioni necessarie..ma il problema è che ci sono ancora gli script di jacksms che non sono visibili al pubblico. Cioè mentre gli script freesmee, sono visibili semplicemente cambiando l'estensione da php a txt, perchè hanno inserito anche il txt per renderli pubblici, quelli di jacksms non hanno il txt corrispondente..quindi anche volendo non li posso scaricare.
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 11, 2012, 03:55:52 pm
si usa la funzione trova/sostituisci per sostituire la parte script.freesmee.it (o quello che è) con una specie di $mionomeserver e il resto rimane una cartella fissa
Si ma poi come recuperi il codice interno agli script per copiarli nel server personale? Ho pensato ad un programma automatico che all'atto del download automatico del services.xml fa tutte le operazioni necessarie..ma il problema è che ci sono ancora gli script di jacksms che non sono visibili al pubblico. Cioè mentre gli script freesmee, sono visibili semplicemente cambiando l'estensione da php a txt, perchè hanno inserito anche il txt per renderli pubblici, quelli di jacksms non hanno il txt corrispondente..quindi anche volendo non li posso scaricare.
Ci sono ancora script su Jacksms linkati nel file services.xml? Se mi dici quali sono cerchiamo di toglierli, così mettiamo tutto su Freesmee
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 11, 2012, 05:25:00 pm
Vabene, ti faccio l'elenco

http://jacksms.jacksms.it/Callwave.php  nel service Callwave
http://t.jacksms.it/YesMMS_2.php        nel service YesMMS
http://jacksms.jacksms.it/ServiceHelper.php nel service SMS.ge
http://t.jacksms.it/Aimon.php nel service Aimon
http://t.jacksms.it/BeSMS.php nel service BeSMS-Mittente e in BeSMS-LowCost
http://t.jacksms.it/Frengo.php nel service Jajah
http://t.jacksms.it/vodafone-widget-message.php nel service Vodafone-Widget
http://t.jacksms.it/Wadja.php in wadja
http://t.jacksms.it/cmtelecom.php in CM-International
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 11, 2012, 11:18:35 pm
Alcuni già sono stati tolti, di sicuro quello di Aimon e quello di wadja. Ora bisogna provvedere agli altri ;)
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 12, 2012, 12:11:38 am
In che senso sono stati tolti? la lista che ti ho scritto è aggiornata..e sono gli script presenti attualmente ed utilizzati negli xml che ti ho scritto accanto. Ho ricontrollato per vedere se li avete cancellati adesso, ma sia il php di aimon sia di wadja sono ancora li. L'indirizzo da cui leggo gli xml aggiornati è questo http://api.freesmee.com/servicesFullXML?desktop
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 12, 2012, 07:10:51 pm
Non capisco come tu riesca a vedere gli xml, ma ti assicuro che quello di Wadja non c'è più ed al suo posto si usa http://script.freesmee.com/esito4all.php.
Discorso diverso per Aimon, dove solo il service aimon-free era stato aggiornato al nuovo script. Ora l'ho corretto, anzi grazie per averlo segnalato.

questi sono i service presenti sul server:

Wadja
Codice: [Seleziona]
   <service id="18" service_type="free" name="Wadja" v="1.76" maxsms="5" singlelen="160" sms_divisor="160" maxlen="160" reset="daily" output_encoding="ACCENT" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9kBEw8OMtshDbUAAAKZSURBVCjPZdBraM1xHMfxz+/y/59z5pxjN9vZxcxiM1YboyiWJIblgWVJrFDSosyDSVJTKHKNXIokUSRJympElJKtrbFJLpsl7Ypz/K/n/H//rydblNfjz/vJhxFRwez9AAAo3zdMNxoOMiFI0x1o4WgkFAoKLgmKCJeP1LL8WS0AA4gBUgoheMKwA0HdZTJWmBudGh0ZtwO6TvCJlFLgAIgIgE9UXJzT/qhlRtG0hJUMR8M3zzU0rF/gejI4JRpIi0otqOs6B8AYADDGhkfikbA81lr/+5e1bmVF1dyc3g8jwVBIhtJEIMCFBoBjEufMspzh0cSqFbOLS2KLq2IACmKRlOeR8kj55BP5JPEX45wJzgFUzCnUpACQkxVxLNO1dPIp5TpKeRMBY8xx3VTCiycsAMuXlRXkpQPo7On3XDNpC/Ip5XlKqYnAdNzqypn5sUzbSSWTasvGyhevvh44/Li0KIPDMwyDESnlke9LIiJCOBQ4eXQzF/Lps+72px+fv+z7+cN0fltNe+tKckJ9n4anhIPwUiCSlp0kQnZWuKOr/03n54XVJQ0b5jfvrhGCM4Yv/VZbW3dGmjANQ9c4FLHson0AMy17z67VZaV527cuwn+GhuzKJYc4Z0JwLiUXEpkZkemF2R1dA+/6Rv4PFCnlT77v+0QE204eOf5gU/2iU+effBmI/7seG7c2NV4RAlxwInBNE5oUtu1evbijuir/ffenuvozAL4PmT29YwdbH504+yQ3Nz0etxgxBnDbSZlWsmZpeV1t2di4MR63166u8jy/9ejDNRtO37vzYl553vUr2y6cbjQdlwDcvd/BIzsvXXtJRJ3dQzduvfYUEZHjpAa//bz38N3b3lEiGhg00vP3NjXf/gOnr0iBzW0t8QAAAABJRU5ErkJggg==">
        <description>
            <info>Invia SMS tramite Wadja accumulando dei crediti sul sito. In mittente metti 1 per il numero verificato o 0 per username registrato.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.wadja.com " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.wadja.com" />
                <required n="3" name="mittente" default="0" desc="Inserisci 1 per avere come mittente il numero verificato, 0 per avere come mittente il tuo username" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.wadja.com/controllers/wAjax.User.ashx" method="POST">
                <vars>
                    <var name="noCache" value="" />
                    <var name="m" value="signIn" />
                    <var name="q0" value="signIn" />
                    <var name="q1" value="%%username%%" />
                    <var name="q2" value="%%password%%" />
                    <var name="q3" value="0" />
                    <var name="q4" value="" />
                    <var name="q5" value="wadja" />
                </vars>
            </page>
            <page uri="http://www.wadja.com/%%username%%">
                <contents>
                    <var name="creditsbefore" left="points: " right="," />
                </contents>
            </page>
            <page uri="http://www.wadja.com/controllers/wAjax.Profile.ashx" method="POST">
                <vars>
                    <var name="noCache" value="" />
                    <var name="m" value="Send" />
                    <var name="q0" value="Send" />
                    <var name="q1" value="%%message%%" />
                    <var name="q2" value="%%mittente%%" />
                    <var name="q3" value="0" />
                    <var name="q4" value="" />
                    <var name="q5" value="%2B%%intcode%%%%intnum%%" />
                </vars>
            </page>
            <page uri="http://www.wadja.com/controllers/wAjax.Profile.ashx" method="POST">
                <vars>
                    <var name="noCache" value="" />
                    <var name="m" value="Pay" />
                    <var name="q0" value="Pay" />
                </vars>
            </page>
            <page uri="http://www.wadja.com/%%username%%">
                <contents>
                    <var name="creditsafter" left="points: " right="," />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/esito4all.php" method="POST">
                <vars>
                    <var name="creditsvalue" value="4" />
                    <var name="creditsbefore" value="%%creditsbefore%%" />
                    <var name="creditsafter" value="%%creditsafter%%" />
                </vars>
                <contents>
                    <var name="SMSafter" left="sms:" right=":---" />
                </contents>
                <accept>
                    <var acceptstr="Messaggio Inviato" acceptmsg="Messaggio Inviato! SMS residui %%SMSafter%%, per totali %%creditsafter%% crediti disponibili" />
                </accept>
                <errors>
                    <var errstr="Invio Fallito" errmsg="Messaggio non inviato" />
                </errors>
            </page>
        </procedure>
    </service>

Aimon:
Codice: [Seleziona]
   <service id="61" service_type="lowcost" name="Aimon" v="1.01" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il il tuo numero di cellulare senza il +39" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="59" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 12, 2012, 07:17:28 pm
Hai ragione...ho sbagliato io. Lo script http://t.jacksms.it/Wadja.php non è presente nell'xml di wadja ma in quello di Comviq.
Comunque gli xml li vedo nel link che ti ho incollato nel post precedente, e cliccando poi col destro nel browser e scegliendo "visualizza sorgente pagina".
Titolo: Re:modifica service aimon
Inserito da: easyrap - Aprile 12, 2012, 07:38:14 pm
allora bisogna aggiornare anche il sito svedese :)
Anzi aggiornato ;)
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 12, 2012, 08:49:30 pm
Grande... aggiorno l'elenco dei php da eliminare. :)
Titolo: Re:modifica service aimon
Inserito da: MaC - Aprile 13, 2012, 11:47:17 pm
BeSMS dovrebbe essere come Aimon
YesMMS dovrebbe contenere solo una strstr() un if e due echo
vodafone-widget c'è anche su Freesmee. Non so se è diverso da quello di jacksms -> http://script.freesmee.com/vodafone-widget-message.php
Ad ogni modo quello che è su Freesmee si può recuperare (per ora) ^_^

PS: odioso il capthca ad ogni post -.- non mi invoglia per nulla a scrivere.
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 14, 2012, 12:17:59 am
Ciao MaC ...sei tu? Che onore, non ci credo! :) comunque per il captcha tranquillo, è solo per i primi 5 post, dopo sparisce. Anzi, ora vedo di limitarlo al primo post. L'ho inserito perchè nonostante il captcha di registrazione di difficoltà massima, avevo spesso attacchi di bot che spammano pubblicità in inglese nei post. Poi con l'aggiunta di una domandina di matematica nella fase di registrazione sono scomparsi.

EDIT: fatto, ora non dovresti più avere richieste di captcha. Limitato al primo post.
Titolo: Re:modifica service aimon
Inserito da: MaC - Aprile 14, 2012, 12:31:19 am
Si :) sono io...ed effettivamente niente più captcha :D

Mi sono iscritto principalmente perché mi è venuta voglia di smanettare con un server casalingo. Attualmente sto tentando di configurare nginx, ma ho qualche problemuccio con l'esecuzione dei php ^_^
Una volta sistemato terrò una copia di goJack in caso di emergenza :D
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Aprile 15, 2012, 05:10:12 pm
non credo che l'xml di freesmee preveda le moltiplicazioni, cmq si risolve con il php.
Questo è il codice dello script fatto da iaddo per aimon, si potrebbe prevedere tutta una serie di if a seconda del codice apisms inserito per permettere al corretta visualizzazione dei crediti residui:

nella prima pagina di sms.aimon.it, sono presenti i tipo di sms inviabili, il loro costo, e gli sms inviabili.

si può prendere il valore da li?

Codice: [Seleziona]
<table id="Bor" border="0" cellspacing="0" cellpadding="0">
    <tr>
       
        <th>Descrizione</th>
<th>Costo SMS Italy</th>
<th>SMS inviabili</th>
<th>ID API</th>
        <!-- <th>Ritardo</th> -->
    </tr>
<tr>

<td><a href="show_route_costs.php?ID=84&ID_Nazione=90">MITTENTE LIBERO+REPORT 1.6 crediti</a></td>
<td>1,60 Crediti per SMS</td>
<td>209 SMS</td>
<td>84</td>
<!-- <td>< 10 sec</td>-->
</tr>
<tr>

<td><a href="show_route_costs.php?ID=59&ID_Nazione=90">MITTENTE LIBERO  1,5 crediti</a></td>
<td>1,50 Crediti per SMS</td>
<td>223 SMS</td>
<td>59</td>
<!-- <td>< 10 sec</td>-->
</tr>
<tr>

<td><a href="show_route_costs.php?ID=106&ID_Nazione=90">MITT.FISSO IN PROMOZIONE (0.75 crediti)</a></td>
<td>0,75 Crediti per SMS</td>
<td>447 SMS</td>
<td>106</td>
<!-- <td>< 10 sec</td>-->
</tr>
<tr>

<td><a href="show_route_costs.php?ID=1436&ID_Nazione=90">SMN "BEST EFFORT"</a></td>
<td>0,75 Crediti per SMS</td>
<td>447 SMS</td>
<td>1436</td>
<!-- <td>< 10 sec</td>-->
</tr>
</table>



forse dico una castronata, ma se si pesca il valore da sms.aimon.it, non è necessario fare nessun conto.


ps. i service derivati che avevo "pasticciato" ora indicano i crediti prima dell'invio. di più al momento non ho saputo fare

Codice: [Seleziona]
    <service id="1060" service_type="free" name="Aimon.Free.Fissi" v="1.4.2" maxsms="3" singlelen="124" sms_divisor="124" maxlen="124" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia 3 SMS al giorno con mittente fisso tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://aimon.it/?cmd=smsgratis" method="POST">
                <contents>
                    <var name="crediti" left="Credito residuo giornaliero: " right="crediti/sms" />
                </contents>
                <vars>
                    <var name="inputUsername" value="%%username%%%40aimon.it" />
                    <var name="inputPassword" value="%%password%%" />
                    <var name="submit" value="Procedi" />
                </vars>
                <errors>
                    <var errstr="Username o Password errati" errmsg="username o password errati" errcode="5" />
                    <var errstr="password non riconosciute" errmsg="Username o password di Aimon errati" errcode="5" />
                    <var errstr="Credito non sufficiente" errmsg="Credito non sufficiente" errcode="13" />
                </errors>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://aimon.it/index.php?cmd=smsgratis&amp;sez=smsgratis" method="POST">
                <vars>
                    <var name="tiposms" value="0" />
                    <var name="tipomittente" value="0" />
                    <var name="prefisso_internazionale" value="39+%28Italy%29" />
                    <var name="testo" value="%%message%%" />
                    <var name="caratteri" value="112" />
                    <var name="destinatario" value="%%intnum%%" />
                    <var name="btnSubmit" value="Invia+SMS" />
                </vars>
                <accept>
                    <var acceptstr="Messaggio inviato con successo" acceptmsg="Crediti residui: %%crediti%%" />
                </accept>
                <errors>
                    <var errstr="Mittente non valido" errmsg="Il mittente deve essere un numero di telefono" />
                    <var errstr="Destinatario richiesto" errmsg="manca il numero a cui inviare" />
                    <var errstr="Testo richiesto" errmsg="testo messaggio vuoto" />
                    <var errstr="Messaggio non inviato per errore di spedizione" errmsg="errore durante la spedizione" />
                    <var errstr="limite massimo di sms inviabili gratis in 24 ore" errmsg="Troppi sms in 24h per questo destinatario" />
                    <var errstr="limite massimo di sms inviabili gratis in 30 giorni" errmsg="Troppi sms in 30g per questo destinatario" />
                    <var errstr="stato raggiunto il limite totale di sms inviabili gratis al numero" errmsg="Raggiunto limite max di invii al destinatario" />
                </errors>
            </page>
        </procedure>
    </service>

Codice: [Seleziona]
    <service id="1061" service_type="lowcost" name="Aimon.fissi" v="1.0.2" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="106" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!Crediti prima dell'invio: %%crediti%%" />
                </accept>
            </page>
        </procedure>
    </service>

Codice: [Seleziona]
    <service id="1062" service_type="lowcost" name="Aimon.Best.Effort" v="1.0.2" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="1436" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!Crediti prima dell'invio: %%crediti%%" />
                </accept>
            </page>
        </procedure>
    </service>

Codice: [Seleziona]
    <service id="1063" service_type="lowcost" name="AimonNome" v="1.0.2" maxsms="10" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia gli SMS che hai acquistato o guadagnato con Aimon.</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il tuo nome o numero con prefisso internzionale senza +" />
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://script.freesmee.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="59" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!Crediti prima dell'invio: %%crediti%%" />
                </accept>
            </page>
        </procedure>
    </service>
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Aprile 16, 2012, 03:21:04 pm
Vabè diciamo che basterebbe modificare il php che ha incollato easyrap..e aggiungergli una variabile in entrata, che è poi la variabile che indica il tipo di sms. Poi vedo se lo modifico e lo carico su questo server. Però qui http://gojack.altervista.org/forum/index.php?topic=101.msg1897#msg1897 ho notato che per aimon SMN hai messo lo stesso codice api di best effort. E' normale? ed anche lo stesso nome al service. In definitiva quanti sono i tipi di sms che sono da inserire nel php con i relativi costi?
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Aprile 16, 2012, 10:05:57 pm
Però qui http://gojack.altervista.org/forum/index.php?topic=101.msg1897#msg1897 ho notato che per aimon SMN hai messo lo stesso codice api di best effort. E' normale? ed anche lo stesso nome al service.


il nome completo è SMN "BEST EFFORT"

In definitiva quanti sono i tipi di sms che sono da inserire nel php con i relativi costi?



I servizi di aimon sono quattro.



le ultime due tipologie sono in offerta adesso.
Titolo: Re:modifica service aimon
Inserito da: MaC - Aprile 17, 2012, 12:48:03 am
Codice: [Seleziona]
Tipo Messaggio Numero crediti ID API
MITTENTE LIBERO+REPORT 1.6 crediti 1,60 Crediti per SMS 84
MITTENTE LIBERO 1,5 crediti 1,50 Crediti per SMS 59
MITT.FISSO IN PROMOZIONE (0.75 crediti) 0,75 Crediti per SMS 106
SMN "BEST EFFORT" 0,75 Crediti per SMS 1436
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Maggio 01, 2012, 09:48:32 pm
Allora, dopo aver messo in locale aimon.php, ho provato a modificare php e service

ho evidenziato aggiunte e modifiche.
Questo per quanto riguarda aimon2.php
Citazione
<?php
   //Converte il testo ed il mittente in codifica base64 e calcola gli sms rimanenti per i servizi aimon ed aimon-free/
   $text=stripslashes($_REQUEST['text']);
   $credits=$_REQUEST['credits'];
   $costouno=$_REQUEST('costouno'];
   
   echo("Testo:".base64_encode($text).":\n<br/>");
   echo("Messaggio:".base64_encode($_REQUEST['mitt']).":\n<br/>");
   
   $credits = str_replace(".","",$credits);
   $credits = str_replace(",",".",$credits);
   $credits = (float)$credits;
   $credits = ($credits/$costouno);
   $credits = floor($credits);
   $lung = strlen($text);
   if ($lung<161)
      $lung_def=160;
   else
      $lung_def=153;
   
   $sms=$lung/$lung_def;
   $sms=floor($sms);
   if (($sms*$lung_def)<$lung)
      $sms=$sms+1;
   
   $rimanenti=$credits-$sms;
   echo "sms:$rimanenti:rimanenti";
?>

mentre sul service

Citazione
            <page uri="http://192.168.1.220/aimon2.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                    <var name="costouno" value="1" />
            </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>

ma non mi ha funzionato. usciva valore nullo.

se invece mi limito a variare il numero

Citazione
<?php
   //Converte il testo ed il mittente in codifica base64 e calcola gli sms rimanenti per i servizi aimon ed aimon-free/
   $text=stripslashes($_REQUEST['text']);
   $credits=$_REQUEST['credits'];
   
   echo("Testo:".base64_encode($text).":\n<br/>");
   echo("Messaggio:".base64_encode($_REQUEST['mitt']).":\n<br/>");
   
   $credits = str_replace(".","",$credits);
   $credits = str_replace(",",".",$credits);
   $credits = (float)$credits;
   $credits = ($credits/1);
   $credits = floor($credits);
   $lung = strlen($text);
   if ($lung<161)
      $lung_def=160;
   else
      $lung_def=153;
   
   $sms=$lung/$lung_def;
   $sms=floor($sms);
   if (($sms*$lung_def)<$lung)
      $sms=$sms+1;
   
   $rimanenti=$credits-$sms;
   echo "sms:$rimanenti:rimanenti";
?>

senza toccare l'xml funziona. Giusto per sfizio, vorrei sapere dove sbaglio.

la seconda cosa da risolvere (dopo) è come capire di quanti sms scala
Titolo: Re:modifica service aimon
Inserito da: MaC - Maggio 01, 2012, 10:40:05 pm
$costouno=$_REQUEST('costouno'];

c'è una tonda aperta invece della quadra...

$costouno=$_REQUEST['costouno'];
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Maggio 02, 2012, 12:29:41 am
$costouno=$_REQUEST('costouno'];

c'è una tonda aperta invece della quadra...

$costouno=$_REQUEST['costouno'];

(come diceva Sgarbi? Capra, Capra, Capra) non me ne ero accorto :P

nuove modifiche + suggerimenti :D

Codice: [Seleziona]
            <page uri="http://192.168.1.220/aimon2.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                    <var name="costouno" value="%%tipo%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>

mentre aimon2

Codice: (aimon2) [Seleziona]
<?php
//Converte il testo ed il mittente in codifica base64 e calcola gli sms rimanenti per i servizi aimon ed aimon-free/
$text=stripslashes($_REQUEST['text']);
$credits=$_REQUEST['credits'];
$costouno=$_REQUEST['costouno'];

echo("Testo:".base64_encode($text).":\n<br/>");
echo("Messaggio:".base64_encode($_REQUEST['mitt']).":\n<br/>");

$credits str_replace(".","",$credits);
$credits str_replace(",",".",$credits);
$credits = (float)$credits;

    if (
$costouno ==  84) {$credits = ($credits/1.6);}
    else{ if (
$costouno ==  59) {$credits = ($credits/1.5);}
          else{ if (
$costouno ==  106) {$credits = ($credits/1);} 
        else{ if ($costouno ==  1436) {$credits = ($credits/1);}
}
}
}

$credits floor($credits);
$lung strlen($text);
if ($lung<161)
$lung_def=160;
else
$lung_def=153;

$sms=$lung/$lung_def;
$sms=floor($sms);
if (($sms*$lung_def)<$lung)
$sms=$sms+1;

$rimanenti=$credits-$sms;
echo "sms:$rimanenti:rimanenti";
?>


Si potrebbe fare anche un'altra finezza.
Dalla pagina sms.aimon.it c'è scritto il valore aggiornato.
Nel caso di promo, il valore cambia. è possibile pescare il valore da lì?
dopo il login, nella pagina http://sms.aimon.it/show_route_costs.php?ID=84&ID_Nazione=90 compare il costo del singolo codice, ma non ho capito ancora come estrarlo :(


ps. ho trovato una guida che accenna al comando switch, ma non ho capito come implementarlo.

pps.

questo posso levarlo dai vari aimon?

Codice: [Seleziona]
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Maggio 02, 2012, 01:27:43 am
No quel php sul server vecchio di jacksms serve, per convertire il mittente in base64 e nel nuovo xml, con la mia segnalazione easy cancellò quel php e lo sostituì con uno sul server di freesmee. Al posto di quello magari metti quello sul server di freesmee. L'attuale services.xml dovrebbe contenere la correzione. Comunque invece di mettere cosi tante condizioni una dentro l'altra c'è il costrutto "elseif". :) comunque grazie mille... quel che resta da fare lo faccio domani e carico il php. :)
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Maggio 02, 2012, 01:40:17 am
No quel php sul server vecchio di jacksms serve, per convertire il mittente in base64 e nel nuovo xml, con la mia segnalazione easy cancellò quel php e lo sostituì con uno sul server di freesmee. Al posto di quello magari metti quello sul server di freesmee. L'attuale services.xml dovrebbe contenere la correzione. Comunque invece di mettere cosi tante condizioni una dentro l'altra c'è il costrutto "elseif". :) comunque grazie mille... quel che resta da fare lo faccio domani e carico il php. :)


c'è anche switch :P

comunque, questo è aimontutto :P

Codice: (AimonTutto) [Seleziona]
    <service id="1065" service_type="lowcost" name="AimonTutto" v="1.2.2" maxsms="10" keepsession="0" singlelen="160" smsdivisor="153" maxlen="612" reset="daily" lang="it" ord="100" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia SMS personalizzati tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" desc="Inserisci l&apos;username di login (SOLO il nome, senza @aimon.it)" />
                <required n="2" name="password" desc="Inserisci la tua password di accesso" />
                <required n="3" name="mittente" desc="Inserisci il mittente (con pref internazionale ma senza + es: 393381234567)" />
                <required n="4" name="tipo" desc="Scrivi 106 per sms con mittente fisso, 1436 per gli smn (sms flash), 59 per sms con mittente personalizzato, 84 per sms con report di consegna (il costo del singolo sms varia a seconda della tipologia scelta)"/>
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://littleqwerty.3owl.com/aimon2.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                    <var name="costouno" value="%%tipo%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="%%tipo%%" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato! SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

ho caricato aimon.php (quello integrale postato prima), aimon2.php su un sito che ho creato ad hoc.
solo che non ho fatto in tempo a vedere se funge da lì  :-[


ps. senza t.jacksms.it non funziona, dice che manca il testo.

Codice: [Seleziona]
            <page uri="http://t.jacksms.it/Aimon.php" method="POST">
                <vars>
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                </vars>
                <contents>
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
Titolo: Re:modifica service aimon
Inserito da: Daniele8787 - Maggio 02, 2012, 10:36:52 pm
Ma gli sms con id_API 1436 e 106 non costano 0.75? hai messo 1.
Titolo: Caricato service aimon tipo personalizzato
Inserito da: Daniele8787 - Maggio 02, 2012, 11:20:35 pm
Allora ho caricato sul server questo xml da cui ho eliminato sia il php di freesmee, sia quello di jacksms.

Codice: [Seleziona]
<service id="1033" service_type="lowcost" name="AimonTutto" v="1.00" maxsms="10" keepsession="0" singlelen="160" sms_divisor="160" maxlen="612" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia SMS di tipo personalizzato tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                <required n="3" name="mittente" default="" desc="Inserisci il il tuo numero di cellulare senza il +39" />
                <required n="4" name="tipo" desc="Scrivi 106 per sms con mittente fisso, 1436 per gli smn (sms flash), 59 per sms con mittente personalizzato, 84 per sms con report di consegna (il costo del singolo sms varia a seconda della tipologia scelta)"/>
            </config>
        </description>
        <procedure>
            <page uri="http://www.aimon.it/login_piattaforma.php" method="POST">
                <vars>
                    <var name="username" value="%%username%%%40aimon.it" />
                    <var name="password" value="%%password%%" />
                    <var name="button" value="ENTRA" />
                </vars>
                <headers>
                    <var name="Referer" value="http://www.aimon.it" />
                </headers>
                <contents>
                    <var name="crediti" left="di &lt;STRONG&gt;" right=" crediti" />
                </contents>
            </page>
            <page uri="http://gojack.altervista.org/script/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                    <var name="mitt" value="%2B39%%mittente%%" />
                    <var name="tipo" value="%%tipo%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                    <var name="text" left="Testo:" right=":" />
                    <var name="mitt" left="Messaggio:" right=":" />
                </contents>
            </page>
            <page uri="https://secure.apisms.it/http/send_sms" method="POST">
                <vars>
                    <var name="authlogin" value="%%username%%%40aimon.it" />
                    <var name="authpasswd" value="%%password%%" />
                    <var name="sender" value="%%mitt%%" />
                    <var name="body" value="%%text%%" />
                    <var name="destination" value="%%intcode%%%%intnum%%" />
                    <var name="id_api" value="%%tipo%%" />
                </vars>
                <errors>
                    <var errstr="Access denied" errmsg="username o password errati" />
                    <var errstr="destination invalid parameter type" errmsg="Destinatario non valido" />
                    <var errstr="body not specified" errmsg="Manca il testo" />
                    <var errstr="sender contains invalid characters or is too long" errmsg="Mittente non valido" />
                    <var errstr="Not enough credit" errmsg="Credito esaurito" />
                    <var errstr="body contains invalid characters or is too long" errmsg="Testo non valido" />
                </errors>
                <accept>
                    <var acceptstr="SMS Queued" acceptmsg="SMS Inviato!SMS residui: %%residui%%" />
                </accept>
            </page>
        </procedure>
    </service>

e questo php

Codice: [Seleziona]
<?php
//Converte il testo ed il mittente in codifica base64 e calcola gli sms rimanenti per i servizi aimon ed aimon-free/
$text=stripslashes($_REQUEST['text']);
$credits=$_REQUEST['credits'];
$tipo=$_REQUEST['tipo'];

echo("Testo:".base64_encode($text).":\n<br/>");
echo("Messaggio:".base64_encode($_REQUEST['mitt']).":\n<br/>");

$credits str_replace(".","",$credits);
$credits str_replace(",",".",$credits);
$credits = (float)$credits;

    if (
$tipo ==  84)       {$costo 1.6;}
    elseif (
$tipo ==  59)   {$costo 1.5;}
    elseif (
$tipo ==  106)  {$costo 1;} 
    elseif (
$tipo ==  1436) {$costo 1;}

$credits = ($credits/$costo);
$credits floor($credits);
$lung strlen($text);
if ($lung<161)
$lung_def=160;
else
$lung_def=153;

$sms=$lung/$lung_def;
$sms=floor($sms);
if (($sms*$lung_def)<$lung)
$sms=$sms+1;

$rimanenti=$credits-$sms;
echo "sms:$rimanenti:rimanenti";
?>

a quest'indirizzo http://gojack.altervista.org/script/aimon.php il cui codice è visibile sostituendo txt a php, come su freesmee. :)

siccome non ho provato niente, qualcuno provi a vedere se tutto funziona. :)
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Maggio 03, 2012, 12:07:44 am
Ma gli sms con id_API 1436 e 106 non costano 0.75? hai messo 1.

erano in offerta a 0.75. adesso costano 1.


ps. provato, ed ha funzionato con tutti e quattro ^__^ i profili.
Titolo: Re:modifica service aimon
Inserito da: littleqwerty - Maggio 04, 2012, 01:35:25 am
Stò vedendo, sulla falsariga di aimon tutto, di fare un AimonFreeTutto, dove sia possibile usare sia tutte e tre le tipologie.

Codice: (aimon.free.fisso) [Seleziona]
    <service id="1060" service_type="free" name="Aimon.Free.Fissi" v="1.4.2" maxsms="3" singlelen="124" sms_divisor="124" maxlen="124" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=">
        <description>
            <info>Invia 3 SMS al giorno con mittente fisso tramite www.aimon.it</info>
            <config>
                <required n="1" name="username" default="" desc="Inserisci l&apos;username di registrazione di www.aimon.it senza @aimon.it " />
                <required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
                </config>
        </description>
        <procedure>
            <page uri="http://aimon.it/?cmd=smsgratis" method="POST">
                <contents>
                    <var name="crediti" left="Credito residuo giornaliero: " right="crediti/sms" />
                </contents>
                <vars>
                    <var name="inputUsername" value="%%username%%%40aimon.it" />
                    <var name="inputPassword" value="%%password%%" />
                    <var name="submit" value="Procedi" />
                </vars>
                <errors>
                    <var errstr="Username o Password errati" errmsg="username o password errati" errcode="5" />
                    <var errstr="password non riconosciute" errmsg="Username o password di Aimon errati" errcode="5" />
                    <var errstr="Credito non sufficiente" errmsg="Credito non sufficiente" errcode="13" />
                </errors>
            </page>
            <page uri="http://littleqwerty.3owl.com/aimon10.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://aimon.it/index.php?cmd=smsgratis&amp;sez=smsgratis" method="POST">
                <vars>
                    <var name="tiposms" value="0" />
                    <var name="tipomittente" value="0" />
                    <var name="prefisso_internazionale" value="39+%28Italy%29" />
                    <var name="testo" value="%%message%%" />
                    <var name="caratteri" value="112" />
                    <var name="destinatario" value="%%intnum%%" />
                    <var name="btnSubmit" value="Invia+SMS" />
                </vars>
                <accept>
                    <var acceptstr="Messaggio inviato con successo" acceptmsg="Crediti residui: %%crediti%%" />
                </accept>
                <errors>
                    <var errstr="Mittente non valido" errmsg="Il mittente deve essere un numero di telefono" />
                    <var errstr="Destinatario richiesto" errmsg="manca il numero a cui inviare" />
                    <var errstr="Testo richiesto" errmsg="testo messaggio vuoto" />
                    <var errstr="Messaggio non inviato per errore di spedizione" errmsg="errore durante la spedizione" />
                    <var errstr="limite massimo di sms inviabili gratis in 24 ore" errmsg="Troppi sms in 24h per questo destinatario" />
                    <var errstr="limite massimo di sms inviabili gratis in 30 giorni" errmsg="Troppi sms in 30g per questo destinatario" />
                    <var errstr="stato raggiunto il limite totale di sms inviabili gratis al numero" errmsg="Raggiunto limite max di invii al destinatario" />
                </errors>
            </page>
        </procedure>
    </service>
 

per il nome (devo testarlo)

Codice: (aimon free nome) [Seleziona]
<service id="1062" service_type="free" name="Aimon-Free" v="1.4.2" maxsms="2" singlelen="124" sms_divisor="124" maxlen="124" reset="daily" output_encoding="ISO-8859-1" icon="iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gJDwoLAxCgS2IAAAI6SURBVDjLlZNfSFNxFMc/u/dubtO5pVPnv1oz5mQbmtCfC3voj0QPahJKhV5CEhQGBdZLL4HUq9FLUEQQ+NJTjxERFERof2ilEupeDC1zDJnL9ke3e3uYf5I07cCB3/me3/nw5cAR+Uc4O653tXb3n5WcjY65jy/G+Z+o7b39YPBNROsNJTVx8FkSWbFt9U/YclpWPJPeEz1XV2zcX0iQ3ecyUlLWtXuA099DhSv3NhhheRlq3MHdAWTFyF7fxfU6zwyZLJRXeZCVpp0BxoI2Kr12MTKzoZmLQNBBjbt3Z4DzcFDIpBG/fABVzWnWMkiloNDahqxUbQ+QFR92d0D6NoE2MznL5OcMAKIeLOVgMktYCvu2BxS7+3T5pUjTIbIL8+OMvptY79kPQOIXWCyXkBVpTZY2LW+Pp9MQDdPf0cyxQ42nkxp0xyAKUFAMBhtIUQei2A483uzAYD2PrdaWdvi4FaumKfSTltkVouofDisPQjoNekPwbwdWfxB0MHwXdMJDzKZZ9AKIgpfOa+2gB0cdqCKoagBZaWB46JO4av8o9pM3yIuDeQm+hq8QX3jC0zvPMVe8pMJ1GWu5xIoAi3HQYlBSWkVB9XsBWWnAVH8TvR3q98ORALj8r4H2VW8OwmMbh1R3ClrOgd3RjKkoLKEdD2Hw5JpTKmTi8CMSBXJDZy6M4Q3A2i70+TDvge9vQc2OSDA6wNIULAsQEUBLQWL+EcND0wCMvBpgNARZcpkhB4vPRUkv3vsNWrytmLfhLrsAAAAASUVORK5CYII=" >
  <description>
<info>Invia 2 SMS al giorno con mittente personalizzato tramite www.aimon.it</info>
<config>
<required n="1" name="username" default="" desc="Inserisci l'username di registrazione di www.aimon.it senza @aimon.it " />
<required n="2" name="password" default="" desc="Inserisci la password di accesso di www.aimon.it" />
<required n="3" name="mittente" default="" desc="Inserisci il Nome (massimo 11 caratteri" />
</config>
  </description>
<procedure>
            <page uri="http://aimon.it/?cmd=smsgratis" method="POST">
                <contents>
                    <var name="crediti" left="Credito residuo giornaliero: " right="crediti/sms" />
                </contents>
                <vars>
                    <var name="inputUsername" value="%%username%%%40aimon.it" />
                    <var name="inputPassword" value="%%password%%" />
                    <var name="submit" value="Procedi" />
                </vars>
                <errors>
                    <var errstr="Username o Password errati" errmsg="username o password errati" errcode="5" />
                    <var errstr="password non riconosciute" errmsg="Username o password di Aimon errati" errcode="5" />
                    <var errstr="Credito non sufficiente" errmsg="Credito non sufficiente" errcode="13" />
                </errors>
            </page>
            <page uri="http://littleqwerty.3owl.com/aimon.php" method="POST">
                <vars>
                    <var name="credits" value="%%crediti%%" />
                    <var name="text" value="%%message%%" />
                </vars>
                <contents>
                    <var name="residui" left="sms:" right=":rimanenti" />
                </contents>
            </page>
            <page uri="http://aimon.it/index.php?cmd=smsgratis&amp;sez=smsgratis" method="POST">
                <vars>
                    <var name="tiposms" value="1" />
                    <var name="tipomittente" value="2" />
                    <var name="mittente" value="%%mittente%%" />
                    <var name="testo" value="%%message%%" />
                    <var name="caratteri" value="112" />
                    <var name="destinatario" value="%%intnum%%" />
                    <var name="btnSubmit" value="Invia+SMS" />
                </vars>
                <accept>
                    <var acceptstr="Messaggio inviato con successo" acceptmsg="SMS residui: %%residui%%" />
                </accept>
                <errors>
                    <var errstr="Mittente non valido" errmsg="Il mittente deve essere un numero di telefono" />
                    <var errstr="Destinatario richiesto" errmsg="manca il numero a cui inviare" />
                    <var errstr="Testo richiesto" errmsg="testo messaggio vuoto" />
                    <var errstr="Messaggio non inviato per errore di spedizione" errmsg="errore durante la spedizione" />
                    <var errstr="limite massimo di sms inviabili gratis in 24 ore" errmsg="Troppi sms in 24h per questo destinatario" />
                    <var errstr="limite massimo di sms inviabili gratis in 30 giorni" errmsg="Troppi sms in 30g per questo destinatario" />
                    <var errstr="stato raggiunto il limite totale di sms inviabili gratis al numero" errmsg="Raggiunto limite max di invii al destinatario" />
                </errors>
            </page>
        </procedure>
</service>

ho usato un mio hosting per gli script.
se va bene, entro il weekend dovrei avere quello unificato.