Beiträge von InterNetX

    Aufgrund einer falsch formatierten aber faktisch korrekten Telefonnummer gibt es generell keine Probleme mit DENIC.
    Ab dem 25.05. wird DENIC im Whois nur noch 2 Telefonnummern ausgeben. Eine General Request E-Mail und eine Abuse E-Mail.
    Die vollständigen Daten sind zwar weiter für die Registrierung erforderlich, aber DENIC gibt im Whois nur noch diese 2 E-Mails aus.
    Wir werden zukünftig voraussichtlich die E-Mail Adresse des OwnerC als General Request und die des TechC als Abuse mappen.
    Bei den gTLDs werden ebenfalls nach und nach die Whois-Daten stark eingeschränkt wodurch sich ggf. auch die Transfer-Abläufe ändern werden.

    Hallo @JB1985,


    $start = substr($phonePart, 0, 3); //we just assume the first 3 digits of the number as dialling code


    Die Funktion nimmt an, dass die ersten 3 Zeichen der Nummer die Vorwahl sind.
    Man kann das natürlich auch umstellen, aber dann werden anderen Nummern natürlich wieder falsch formatiert.
    Letztendlich ist die Nummer aber grundsätzlich korrekt und wird von der AutoDNS API akzeptiert, das ist das primäre Ziel.
    Du kannst aber nach Belieben die Funktion anpassen wenn du die Nummern lieber anders formatiert haben willst.
    Und nachdem das Whois so wie es aussieht zukünftig solche Daten sowieso nicht mehr ausgibt ist das vermutlich zu verscherzen.
    Wichtig war uns ein praktikabler Ansatz, damit Aufträge nicht wegen falsch formatierter oder eingegebener Telefonnummern scheitern.


    Gruss Marius

    Hallo Denis,


    ich nutze aktuell PHP 7.0.29
    Das Modul passe ich aber natürlich gerne an, sobald eine neue Version bereit steht informiere ich hier.
    Ich habe auch noch ein paar andere Verbesserungen die gleich mit einfließen werden.


    Danke + Gruss Marius

    Hallo,


    ich habe die Premium Domains getestet und konnte keinen Fehler nachvollziehen.


    //check if premium domains addon and Lookup Provider are set
    $lookupProvider = Capsule::table('tblconfiguration')->select('value')->where('setting', '=', 'domainLookupRegistrar')->first();
    $isAddonActive = Capsule::table('tbladdonmodules')->select('value')->where('module', '=', 'InterNetX')->exists();
    $isPremiumDomainsOn = Capsule::table('tblconfiguration')->select('value')->where('setting', '=', 'PremiumDomains')->value();


    Der Code im Zeile 311 der InterNetX.php bezieht sich auf die Premium Domains.
    Ich tippe auf einen Fehler beim Lookup-Provider bzw. beim fehlenden WhoisProxy Zugang.
    In meinem Test wurde die korrekte Preisklasse ermittelt, der Preis korrekt angezeigt und auch beim DomainCreate die Preisklasse an die API geschickt.


    Ich habe allerdings nur mit WHMCS 7.5.0 getestet, nicht mit 7.5.1, kann mir allerdings nicht vorstellen, dass es bei dem Versionssprung ein Problem mit dem Modul gibt.
    Werde das aber nochmal mit 7.5.1 testen.


    Gruss Marius

    Hast du Preise für .hosting in den Domain Preisen hinterlegt? Wenn da kein Preis hinterlegt ist dann frägt er die Domain auch nicht ab sondern nimmt eine andere TLD.
    Ich konnte das reproduzieren, wenn ich die franz.hosting abfrage kommt auch franz.net (.net weil das die erste TLD im Domain Pricing ist die ich eingetragen habe).
    Sobald ich .hosting mit Preisen definiert habe wird die TLD auf abgefragt und das Ergebnis ist korrekt.

    Hallo,


    wenn du die 500 kostenlosen Abfragen nutzen willst genügt eine E-Mail an unseren Vertrieb mit deiner Kundennummer und deiner Server-IP.
    Ob die 500 Abfragen genügen siehst du dann relativ schnell.


    Die Aktivierung des Lookup Providers geht dann direkt in den Preiseinstellungen für die Domains, das ist auch im Setup Guide beschrieben:
    Premium Domains im Setup Guide


    Für weitere Fragen stehe ich gerne zur Verfügung.


    Grüße aus Regensburg,
    Marius

    @JB1985


    Ich habe die Anpassungen jetzt fertig, eine aktualisierte Version der Module findest du hier:
    WHMCS Plugin


    Wegen dem Problem mit dem AdminC, ich habe nochmal die InterNetX.php unter /modules/registrars/InterNetX/ geprüft.


    Die 2 Funktionen InterNetX_RegisterDomain und InterNetX_TransferDomain enthalten den gleichen Code:



    Dieser Teil sorgt für die Übernahme des OwnerC als AdminC und der ist bei beiden Funktionen enthalten.
    Kannst du das in deiner InterNetX.php bitte mal gegenprüfen?

    'JB1985'
    Die Language Tags greifen auch dort, ich habe das getestet.
    Bin dabei das Ganze besser zu lokalisieren, habe aber auch Probleme den genauen Quellcode zu lokalisieren.
    Sobald ich das alles angepasst habe gebe ich Bescheid und du kannst die Änderungen vorab testen.

    Hallo 'JB1985'


    Wenn die Domain nicht wieder auf aktiv springt ist das ein Problem von WHMCS und nicht in unserem WHMCS Modul.
    WHMCS müsste, sobald die Zahlung erkannt wurde die Domain wieder auf ACTIVE setzen, ob das WHMCS macht und in welchen Fällen kann ich dir ad hoc leider nicht sagen.
    Unser Modul bzw. der Domainsync arbeitet mit dem WHMCS Status der Domain, nur wenn dieser auf ACTIVE steht werden die Domaindaten synchronisiert.


    Gruss Marius

    Hallo 'sixteen2012'




    Bei monatlicher Abrechnung ist der Tag für die Fälligkeit immer der letzte Tag des Monats.
    Wenn man autorenew=no gesetzt hat wird die Domain immer am letzten Tag des Monats gelöscht.
    Auto-Delete und monatliche Abrechnung sind grundsätzlich NICHT kompatibel, hier können wir weder in AutoDNS noch im WHMCS Modul eine passende Lösung anbieten.
    Um mit Auto-Delete arbeiten zu können muss es zwingend eine jährliche Abrechnung für Domains geben.


    Gruss Marius

    Hallo@'sixteen2012't


    wenn du mir das Problem genauer beschreibst kann ich das gerne mit Request und Response aus dem Module Log prüfen.
    Grundlegend nimmt unsere API alle Aufträge die generell gültig sind an. Nur bei grundlegenden Fehlern kommt sofort ein Error.
    Die Auftragsverarbeitung an sich läuft aber meist asynchron ab, das heisst der Fehler wird erst mit der Response von der API gemeldet und den bekommt WHMCS gar nicht erst mit.
    Nur durch den Domainsync werden ggf. auftretende Fehler von WHMCS erkannt. Parallel solltet Ihr aber zu jedem Auftrag eine Rückmeldung per E-Mail von uns erhalten, dort wären dann eventuelle Fehler ersichtlich.


    Gruss Marius

    Unter Setup -> Products/Services -> Domain Registrars -> Configure
    In der Registrar Konfiguration kannst du einstellen, dass der Inhaber gleich AdminC ist.
    Das hat v.a. für .DE Domains einen Vorteil wegen der Haftung des AdminC für die Inhalte der Webseite.


    Wobei das unabhängig von der Fehlermeldung oben sein sollte, das "Der Domainkontakt fehlt oder der Typ kann nicht als AdminC verwendet werden." dürfte bei einer .DE Domain erscheinen aber nicht bei einer .AT.
    Mir wäre aktuell nicht bekannt, dass bei .AT der AdminC ein Typ "PERSON" Handle haben muss. Da werde ich mich aber schlau machen wenn du mir die Domain per E-Mail geschickt hast.