Facebook
Twitter
LinkedIn
YouTube
SysAdminMan
  • Blog
  • Contact

Category: Elastix

Elastix Asterisk distribution

Home Archive by Category "Elastix"

DayNight aka Call Flow Control – More than 10

1 February 2013JonElastix, FreePBXfreepbx, pbx in a flash, piaf, trixbox

This information is provided without warranty – although I have been using this configuration successfully for over 12 months. In FreePBX there is a module which has changed it’s name but remains an extremely useful one. Day/Night control, now called Call Flow Control, allows you to set a toggle-switch to change how a call is routed within the system. Typically this could be a Day or Night mode service, but you might also want a ‘We are closed for Christmas’ message for example. Using an announcement as the ‘night’ destination, using a recording linked to a feature code before going…

Read More

Asterisk / Elastix queue and agent wallboard

6 March 2012MattAsterisk, Elastix

UPDATED VERSION HERE – http://sysadminman.net/blog/2013/asterisk-freepbx-queue-and-agent-wallboard-4933 I had a customer recently that was using the Elastix call centre module. This uses Asterisk queues to provide a call centre solution. Part of the call centre module is reports to monitor the status of the queue. However, the two reports that the customers wanted to run to generate a wallboard created quite a load on the server. They were running several complex MySQL queries against pretty large tables. So I wrote a small PHP wallboard application. This shows the current status of the queue and the call agents that are signed in to…

Read More

Elastix vTiger exploit

17 November 2011MattElastix

Recently I’ve seen a big increase in the number of network scans against the version of vTiger that was included with Elastix. The attackers are looking for this exploit – http://www.cvedetails.com/cve/CVE-2009-3249/ This allows viewing any file on the system, meaning that they can see all Asterisk usernames and passwords for trunks and extensions. In fact there have been quite a lot of exploits with vTiger over the years, and there will likely be more – http://www.cvedetails.com/product/6148/Vtiger-Vtiger-Crm.html?vendor_id=3505 I strongly recommend that if you run Elastix (which includes vTiger even if you don’t use it) that you either – Limit access to the web…

Read More

FreePBX, Elastix, Trixbox secure access via SSH tunnel

29 April 2011MattElastix, FreePBX, Trixboxputty, secure access, ssh, tunnel

One of the most insecure parts of an online PBX is the management web GUI. Restricting access to this is highly desirable and protects you from unpublished vulnerabilities. One way is to use IPTables to limit certain IP addresses (http://sysadminman.net/blog/2011/restricting-web-interface-access-with-iptables-2156) but this relies on you having a fixed IP address. Another, more flexible way, is to block all access via ports 80/443 (http/https) and access the system through a secure SSH tunnel using Putty. If you have a SysAdminMan VPS and would like this setting up please get in touch. First we need to block access to port 443/80. Do…

Read More

Elastix 1.5 and 1.6 security vulnerability

2 April 2011MattElastixelastix, exploit, security, vulnerable

If you’re still using Elastix 1.5 or 1.6 (or earlier) then it is critically important that you ensure you are not open to this vulnerability – http://secunia.com/advisories/41330/ This allows anyone to download a list of extensions and secrets from your Elastix server, no password required! They can then use this information to place expensive calls through your server. To test if you are vulnerable visit the following URLs in a web browser, replacing the IP address with your Elastix server IP – http://x.x.x.x/modules/extensions_batch/libs/download_csv.php https://x.x.x.x/modules/extensions_batch/libs/download_csv.php The easiest was to secure your server from this is to delete the affected file (this…

Read More

Part 8 – Create a custom trunk in Elastix for use with A2Billing

27 June 2010MattA2Billing, Elastixa2billing, elsatix

This is part 8 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts – Using A2Billing to account for extension calls in Elastix Now we are going to make some changes to the Elastix setup we did earlier. We are going to tell Elastix to route our calls via A2Billing, rather than going straight out using the trunk. First we need to add a trunk so select Trunks and Add Custom Trunk –

Read More

Part 7 – Create a call plan and rate card in A2Billing on Elastix

27 June 2010MattA2Billing, Elastixa2billing, elsatix

This is part 7 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts – Using A2Billing to account for extension calls in Elastix This is by far the most complex part of setting up A2Billing. Creating and maintaining a rate card can be very time consuming. By far the best way to create the rates is to upload them from a CSV as provided by your VOIP provider. There can be many thousands of rates and it’s impossible to manage them by hand. We are going to create…

Read More

Part 6 – Create a customer in a2billing on Elastix

27 June 2010MattA2Billing, Elastixa2billing, elsatix

This is part 6 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts – Using A2Billing to account for extension calls in Elastix Next we are going to create a customer in a2Billing. This will be the customer account for the extension 1000 that we setup in Elastix earlier. First select CUSTOMERS and then Create Customers –

Read More

Part 5 – Creating a trunk in A2Billing on Elastix

27 June 2010MattA2Billing, Elastixa2billing, elsatix

This is part 5 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts – Using A2Billing to account for extension calls in Elastix First we need to log in to A2Billing on Elastix. Click on Extras on the top menu –

Read More

Part 4 – Create an outbound route in Elastix

27 June 2010MattA2Billing, Elastixa2billing, elsatix

This is part 4 of a series of posts on setting up an Elastix extension with A2Billing. See here for details of the other parts – Using A2Billing to account for extension calls in Elastix Next we need to create an Outbound Route to tell Elastix which trunk to use for our calls. Click on Outbound Routes on the left hand menus and then create a new Outbound Route –

Read More

Posts navigation

1 2 >

Categories

A2Billing is written and maintained by Star2Billing
FreePBX® is a Registered Trademark of Schmooze Com, Inc.

© 2019 SysAdminMan Ltd
Registered in England and Wales, Company No. 7198077
The Apex, 2 Sheriffs Orchard, Coventry, England, CV1 3PP