How to integrate freeradius with kamailio? - voip

I have already configured asterisk dispatcher with kamilio now I wants to configure freeradius with kamailio. What are the possible solutions available for VoIP Custom Billing ?

It depends on what you want to do (all AAA-features, or just accounting, etc). You may use radius modules, like ACC_RADIUS or MISC_RADIUS.
All the modules and their docs are here: http://kamailio.org/docs/modules/stable/

Related

Send GPO to non-domain Windows 10

I need to have the same base Group Policy settings on multiple non-domain Windows 10 systems. If the computer is joined to a domain, I would like those settings to form the base policy over which the Domain GPOs are placed. I can create a GPO in Server 2016, but how do I get the non-domain system to use it?
Alternatively, is there a better way to do this?
For reference, this needs to be done to many computers, each of which will be delivered to a different customer. The customer will have the ability to join it to their Domain if they wish.
TIA
I've been digging some more, and I believe I have found a solution. It will require additional testing to verify that this will work for me, but it looks good so far.
LGPO.exe
V1.0
https://blogs.technet.microsoft.com/secguide/2016/01/21/lgpo-exe-local-group-policy-object-utility-v1-0/
V2.0 Prerelease
https://blogs.technet.microsoft.com/secguide/2016/09/23/lgpo-exe-v2-0-pre-release-support-for-mlgpo-and-reg_qword/
While these tools can't work from a Server GPO, they allow a local policy on a computer to be exported, then imported into another system.
These tools are the replacement for the unmaintained LocalGPO tool that ships (shipped?) with SCCM.

Managing network interfaces from node.js

I am developing a node.js/express server application on Debian platform. I need to allow users to view and, importantly, change basic network settings: static/IP vs. auto/DHCP. I suppose I could use (and write the supporting code for):
cp.exec('ifconfig', function (err, ifConfigOut, stderr)
But I was wondering what the best practices are for doing this and if there was a recommended npm module (didn't seem to find any active ones)?
Short answer, given the lack of responses and my googling: there appears to be no 'de facto' node module that provides the necessary services for managing network interfaces. I did find two that had some promise but are incomplete: https://github.com/FGRibreau/network-config and https://www.npmjs.com/package/ife.
EDIT: Of course you can always use https://nodejs.org/api/os.html#os_os_networkinterfaces to view existing interfaces, but if you want to change anything, core node does not appear to have the functionality.
Maybe is a bit past the expiration date, but here's my take on it:
The main problem on writing it using in-built config tools like "ifconfig" is that many modern OSes are bypassing ifconfig for other modules (like netplan) so you may find that upgrading the system breaks your network config app, like it happened to me (I wrote a parser for the /network/interfaces but now I have to modify it for netplan).
node-ife brings interface management for Linux, BSD and MacOS (does not work on windows though) that is not dependent on OS config tools, but doesn't seem to be compatible with Node 10, and seems to be a bit dead. Wireless tools, though the name is a bit misleading, seems to incorporate ifconfig capabilities that may suit you better

How to use open source bugtracking (for customers)?

At the moment support requests / bug reports made by customers are coming in by mail. It is getting harder to organize priorities and stay at the helm of all this. So I am looking for bugtracking(?) tools. Not all reports are bugs of course, sometimes it's just feature request or support requests.
So my question is: whicht open source bugtracker / support request handling tool do you recommend? I know Mantis which seems to be my front runner for a more elaborate evaluation, but I already worked with it (as a reporter / contributor) and found the GUI a little cumbersome. Another issue is that I thought about using the tool for multiple website projects of different customers.
Intuitively I would prefer to run only one instance of the tool for all projects to have a better overview of all critical issues (independently of the project). Of course customer A should not be able to see customer Bs request (but every customer can have multiple reporting accounts) Is Mantis able to handle that? Can you recommend any other alternatives?
P.S.: I heard about Jira, but I will try to find a free tool for my first try.
It's possible to use email with Mantis, so that you can get incoming email (directly or by forwarding) to Mantis.
Then you can have a workflow in Mantis, f.ex. have an incoming project and customer projects, and you can send email with bcc Mantis and subject containing issue number (I use [1234] as a pattern).
I haven't used other issue trackers as much, but my experience with a customized Mantis is good regarding different kinds of issues and using with email.
Since you're turned to Open source, I'd say install a project management platform like Launchpad, redmine... etc and then create a project for each of your clients (of course you can have multiple accounts for only one client). The bug tracker in these platforms can serve as a support request service.
I'd go for Launchpad because it also has the Q/A feature and blueprints, and is also nice looking and very very user-friendly. And also damn easy to install on a Ubuntu Server.
Kind regards

bitrock installBuilder issues

I have recently been tasked with finding a suitable installShield replacement and I am leaning towards InstallBuilder over Install4J and InstallAnywhere. Has anyone come across any issues with creating installers that installBuilder has been unable to handle? For example very strict security on the client machine.
*Comment added for additional clarity
For instance a system that has all accounts disabled sans the admin account with a very unique domain policy for instance, the inability to write files to the temp directory. Also how extensible is your product, from playing around with it I notice it is purely xml so is there anyway to write some extensions to the core?
this is Daniel from BitRock. Our installers do not need admin privileges in any platform (unless you explicitly require them) and can install as regular users. If you need to check permissions in the filesystem, registry, etc. from within the installer to see what is available, there is code to do that as well. I am not sure if the above answered your question. Can you provide more details about what you mean with restricted security in the client side? We take great pride in our level of support, and we encourage you to contact our support team with any questions or suggestions you may have, just to see by yourself.
You should also take a look at InstallJammer just for comparison. It's a lot more open than most of the ones you mention and gives you the ability do practically anything from within your installer.

Integrating linux into Active Directory- best approach?

We have a bunch of RHEL5/CENTOS5 boxes. And now, despite our best efforts, we are having XP desktops and AD (WS2003) shoved down our throats.
Currently the linux boxes are all standalone, and use the usual /etc/passwd authentications, /etc/group groups, /etc/sudoers sudoers, and so forth.
So this could actually be a constructive thing as it will force us to make time to unify our various schemas.
so....
I'm looking for two answers here
What's the best way to integrate linux boxes into an AD system?
What's the most common way that linux boxes are integrated into an AD system?
I see at least two different approaches.
Set up an LDAP based system for the linux boxes, and then have the LDAP servers sync with the AD system.
Set up each linux box to directly access the AD servers.
I'm assuming, of course, that both approaches are practical, straightforward and doable.
Are there more?
Also, if folks know of some good, current references, I'd appreciate links and references.
Thanks!
The question does belong at ServerFault, but the simple answer is that OpenLDAP plays with A/D very nicely, and you can integrate them within PAM to get seamless authentication/authorization.
Google for PAM LDAP Active Directory for pointers
I found the below link useful :
http://tweaktheserver.com/integrate-linux-machine-with-ad/
Though it is for ubuntu, packages are available for RHEL based

Resources