Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Postado

Pessoal,

 

Estou enfrentando um problema com o meu fornecedor do addon "scriptlisans.com"

 

Desde do dia 21/12/2013 o script que tem licença vitalicia não funciona porque não consegue se conectar com o servidor de licenças do fornecedor...

 

Já tentei de tudo e nada faz o meu servidor conseguir se comunicar com o servidor deles...

 

Sendo assim estou garimpando alguma outra alternativa e encontrei uma gratuita de um turco:

 

https://github.com/AktuelSistem/WHMCS-SmsModule

 

Ocorre que mesmo editando algumas linhas do codigo para adicionar o código do Brasil não consegui fazer o modulo funcionar:

 

 

   /* Here you can specify gsm numbers to your country */

    function util_gsmnumber($number){
        /* In this function i have removed special chars and
         * controlled number if it is real?
         * All numbers in Turkey starts with 0905 */
        $replacefrom = array('-', '(',')', '.', '+', ' ');
        $number = str_replace($replacefrom, '', $number);
        if (strlen($number) < 10) {
            $this->addLog("Numara formatı hatalı: ".$number);
            $this->addError("Numara formatı hatalı: ".$number);
            return null;
        }
 
        $sender = $this->getSender();
 
        if($sender == "clickatell"){
if (strlen($number) == 10) {
                $number = '90' . $number;
            } elseif (strlen($number) == 11) {
                $number = '55' . $number;
            }
 
            if (substr($number, 0, 3) != "905") {
                $this->addLog("Numara formatı hatalı: ".$number);
                $this->addError("Numara formatı hatalı: ".$number);
                return null;
            }
        }elseif($sender == "ucuzsmsal"){
 
            if (strlen($number) == 10) {
 
            } elseif (strlen($number) == 11) {
                $number = substr($number,1,strlen($number));
            } elseif (strlen($number) == 12) {
                $number = substr($number,2,strlen($number));
            }
 
            if (substr($number, 0, 1) != "5") {
                $this->addLog("Numara formatı hatalı: ".$number);
                $this->addError("Numara formatı hatalı: ".$number);
                return null;
            }
        }elseif($sender == "netgsm"){
            if (strlen($number) == 10) {
                $number = '90' . $number;
            } elseif (strlen($number) == 11) {
                $number = '55' . $number;
            }
 
            if (substr($number, 0, 3) != "905") {
                $this->addLog("Numara formatı hatalı: ".$number);
                $this->addError("Numara formatı hatalı: ".$number);
                return null;
 

 

Sendo assim, caso alguém estiver usando esse modulo e puder comentar sobre, ficarei grato...ou se alguém utiliza algum outro modulo addon confiavel e queira informar qual é (desde que seja compatível com a clickatell) também me ajudará bastante.

 

OBS: Tentando realizar testes nesse modulo do turco, fui tentar fazer testes diretamente no site da clickatell e não tive sucesso também, agora não tenho certeza se esse gateway está funcionanciando depois da mudança dos numeros em Sampa :/

 

https://www.clickatell.com/test-sms-gateway/

 

:)

desempregado



Postado

Pessoal,

Estou enfrentando um problema com o meu fornecedor do addon "scriptlisans.com"

Desde do dia 21/12/2013 o script que tem licença vitalicia não funciona porque não consegue se conectar com o servidor de licenças do fornecedor...

Já tentei de tudo e nada faz o meu servidor conseguir se comunicar com o servidor deles...

Sendo assim estou garimpando alguma outra alternativa e encontrei uma gratuita de um turco:

https://github.com/AktuelSistem/WHMCS-SmsModule

Ocorre que mesmo editando algumas linhas do codigo para adicionar o código do Brasil não consegui fazer o modulo funcionar:

Sendo assim, caso alguém estiver usando esse modulo e puder comentar sobre, ficarei grato...ou se alguém utiliza algum outro modulo addon confiavel e queira informar qual é (desde que seja compatível com a clickatell) também me ajudará bastante.

OBS: Tentando realizar testes nesse modulo do turco, fui tentar fazer testes diretamente no site da clickatell e não tive sucesso também, agora não tenho certeza se esse gateway está funcionanciando depois da mudança dos numeros em Sampa :/

https://www.clickatell.com/test-sms-gateway/

:)

Qual erro exibido? ... Falha MD5?


Postado
  • Autor

Opa Edvan,

Em nenhuma das situações recebi esse erro.

desempregado


Postado

Opa Edvan,

Em nenhuma das situações recebi esse erro.

Mesmo com o $debug de erros ativo?

Podemos fazer um teste via curl para saber se existe bloqueios.


Postado
  • Autor

Debug que você diz seria pra qual das situações?

E como faz esse teste fia curl?

desempregado



Postado
  • Autor

Pessoal,

 

Consegui fazer o modulo turco funcionar.

 

Acredito que o código poderia colocar o 55 automaticamente na frente do numero, mas como não consegui manter dessa forma eu editei o arquivo: smsclass.php

 

Onde estava assim:

 

 

        if($sender == "clickatell"){

if (strlen($number) == 10) {
                $number = '90' . $number;
            } elseif (strlen($number) == 11) {
                $number = '55' . $number;
            }
 
            if (substr($number, 0, 3) != "905") {
                $this->addLog("Numara formatı hatalı: ".$number);
                $this->addError("Numara formatı hatalı: ".$number);
                return null;
            }

 

Deixei assim:

 

 

        if($sender == "clickatell"){

 

No entanto, no campo solicitando celular do cliente deverá ter o numero 55 na frente.

 

Achei o addon bastante competente (pelo menos por enquanto hehehe)

 

Exemplo: como cliente, alterei a senha da area de cliente e recebi a notificação via clickatell imediatamente.

desempregado


Postado

Chuva, dá uma revisada aí... O código de baixo ficou incompleto... ;-)


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.