Jump to content
  • 0

Directi Reseller / Resellerclub


trine

Question

We recently signed up with a reseller of directi and before purchasing would like to know if the api will support registrations, renewals and transfers at a minimum.

 

Also, is the WHMCS source readable? or is it encrypted so that we could make our own changes?

Link to comment
Share on other sites

9 answers to this question

Recommended Posts

  • 0
We recently signed up with a reseller of directi and before purchasing would like to know if the api will support registrations, renewals and transfers at a minimum.

Yes WHMCS can do that

 

Also, is the WHMCS source readable? or is it encrypted so that we could make our own changes?

The source is encoded, you can add additional functions by editting some of the templates but in the main you're locked down to what already exists.

Link to comment
Share on other sites

  • 0

How would we go about adding a hook to create a new entry in external radius files or sql tables, for instance...? Is this at all possible? If so, can you either point me in the right direction or provide a brief overview?

 

Also, is there a possibility for certain files to be readable in order to make our changes. Our company would be willing to pay and sign any NDA.

 

And about the domain registrar plugins, are these fully automated, or is manual intervention required?

 

Thanks

Link to comment
Share on other sites

  • 0

@9Dollar, funny you ask... we have a ticket open about this and judging by the response Radius has not been implemented before, but I'm sure they could do it for you. I would guess it's not a hot topic :(

 

Anyway, we are going to attempt integrating it with our radius based on information Matt has provided. Depending on how much work it is, we may make it available. No promises at this point. ;)

Link to comment
Share on other sites

  • 0

OK ur. Anything I can do to help. :) I know that from WHMCS's point of view, RADIUS might be a foreign concept, since it doesn't have anything directly to do with Domains or Hosting. However, RADIUS support would allow us to use the same billing software for our Hosting and for our ISP (Dialup / Wireless) business. That would make WHMCS a double threat for sure. Anything I can do to help get this going, just ask. :)

Link to comment
Share on other sites

  • 0

What Radius Server are you guys using?

 

Also, good news, it looks like it's simple enough to create a basic server module that would allow you to create, modify, suspend and delete a user. But, with what has been provided, you will need script your own routines for performing lookups, rating/accounting /usage control, SNMP or other radius functions. You could just use WHMCS to create the account, then build other necessary interfaces (both user and admin) separately and integrate them as necessary.

 

Otherwise, if "create, modify, suspend and delete" is all the functionality you are looking for, open a ticket with the developer and and request the development package consisting of one simple file and go from there.

 

Let me know...

Link to comment
Share on other sites

  • 0

With our current ISP billing program, we actually use a Windows NT server for Radius - it's what we've used for over 10 years. We'd however like to integrate our ISP and our Hosting billing into one program. We know we can do that with ModernBill, but would just as soon do it all with WHMCS.

 

It would make sense for them to write a FreeRadius module, since that's the most common and widely supported Radius server. Ideally, we'd want to be able to read the Radius logs for time & data, so that invoices could be generated based on time and/or data usage, like ModernBill can. However, simply creating/suspending based on invoice payment would be a great start.

Link to comment
Share on other sites

  • 0

According to support radius HAS been implemented before by customers.

 

We have been using radius since we bought our first Livingston terminal server, prior to that we built terminal servers using unix machines, and used the unix password file.

 

Radius is nothing more than a specialized server, serving data from it's own database. There is always a way to put data into the database, you either append records to the database using standard file manipulation methods, or you use the command line tools provided with the radius server.

 

It should be as simple as having WHM execute external commands.

 

Now I'm new to WHM, but really this shouldn't be hard, and it shouldn't require a module. And if a module is used, then you would only be able to use the specific radius server the module supported.

 

I'm going to have to do this for my own company, sooner or later... But I thought I would ask the community a few questions.

 

Has anyone that reads the forums actually completed their own radius integration?

 

My guess is that the people that have either don't care to answer this thread, or don't read the forums at all. But please chime in if you have linked WHM to radius.

 

This question is for everyone... What radius servers are you running? Does it have a command line for adding and removing users, or does it require you to edit the file directly?

 

In the old days there was only the livingston radius server, then we switched to ascend's version when we started to use maxes. The ascend version was an updated livingston server, with added definitions for max settings. Both of these were servers only, they served users from a text file, which you had to edit directly. Adding users is easier than removing them. But removing them is not hard, you just have to be careful in how you form your search string so that when you remove the user sam, you don't also remove samuel. Textbook stuff really.

 

There are several radius servers now...

 

I will implement something myself, but depending on the answers from others, I may implement the same solution others use so that we can collaborate on the integration.

 

I would be willing to help with integration for other people that can't do their own unix scripting, but I need to come up to speed with WHM first. And then there is the issue of password encryption. The last time I worked with radius, password encryption issues became the difficult part. The main issue was that radius clients needed different things, so that a pptp server couldn't use the same radius passwords that a dialup modem server used...

 

If you already have radius running, and it is in production, then we must simply do something compatable with your current user database.

 

I am only interested in unix solutions. I don't care much which unix, as the same techniques are used whether you are on linux, bsd, solaris, or whatever else you might be running. I'm not interested in working with windows servers, though the unix scripts might be able to be used on windows if the unix command line tools are installed there. Cigwin and other methods exist for running unix-line environments under windows... But unix is more stable and able to serve queries many times faster. In one test I saw, unix was 100 times faster running a database than the same hardware and the same database under windows. No exaggeration, 100 times speed difference between the two os's... that was running oracle in both tests. Other databases should be similar.

 

 

George

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated