This Short Video shows you how to setup custom extensions in Elastix and FreePBX
These can be used for calling mobiles or other external numbers that you want users to be able to dial as if they were extensions.
This Short Video shows you how to setup custom extensions in Elastix and FreePBX
These can be used for calling mobiles or other external numbers that you want users to be able to dial as if they were extensions.
Not only was Digium the first vendor of telephony interface cards built specifically for Asterisk, but it has always been the market leader, with over 50% of the world’s board business.
Digium analogue telephony cards are high-performance, highly reliable and cost-effective interfaces for POTS lines to your Asterisk solution. Multiple applications can be created to satisfy the business needs of any organization when using Digium analogue cards in concert with Asterisk software, the Linux® operating system and standard PC/server platforms.
Digium’s super-reliable digital line cards connect Asterisk-based communication systems to T1, E1, J1 and ISDN-BRI interfaces.
The Digium Hx8 Series are high-performance, cost-effective hybrid analogue and BRI telephony interface cards providing the capability to seamlessly integrate mixed-mode environments in a single device. Use the telephony card selector to identify the card that fits your requirements.
For configuration and pricing please email or call us. We always want to speak to customers buying cards to make sure that it will be compatible with their server hardware.
If you want to set up timed call flow in Elastix but still have the ability to override for holidays and when the office is open late you have a few extra steps to add.
We will assume you have your queues and extensions setup for this video. If you havent set your extensions up see our other video on setting up extensions.
We have used 2 day/night modes, One at before the call enters the time condition, This means that you can override day service for holidays etc and another at the end that means the call can be forced to go to a night queue instead of voicemail.
I hope you found this useful and keep coming back for more.
UPDATE
We have recently added the 5th system to the customers international VoIP network. This system was for their Polish office and is linked to their Tokyo, Sydney, Singapore and London office systems.
For this site a Sangoma FREEPBX 60 system was chosen for ease of remote deployment and reliability. The Tokyo & Sydney offices already has a Xorcom XR2000 systems whilst the London and Singapore offices have a Openvox Asterisk solutions. .
For the New International offices FreePBX systems were chosen as they provide a full turnkey system that can be sent out to the office plugged in. The systems initially obtain their IP address by DHCP and once a port is forwarded through the firewall to this address a fixed IP address is assigned and the customer firewall updated. Access to The GUI is by a SSH tunnel so that other than a random port for SSH and a port for IAX2 no other ports need to be opened on the customer firewall. Endpoint manager makes the deployment of handsets on the remote systems a simple and reliable process.
All systems have been linked by IAX2 trunks and the dial-plan configured so that desk to desk calls can be made between all offices and outgoing calls break out of the closest geographic system, for example a user in Sydney making a call to a UK number will have the call originate from the London system and the same goes for Tokyo, Singapore and Polish users calling UK or international numbers.
The network of systems is key to the support of the customers 24×7 support service. This is controlled by a dial-plan that is complicated by the fact that Japan does not have “Daylight saving” so even though the calls land on the UK system we had to configure the dial-plan to take into account local time in Tokyo and not base routing solely on UK time. This has proved reliable and very successful.
All systems on the network are monitored 24×7 by our Nagios monitoring platform, Not only monitoring Asterisk but also monitoring the status of the international IAX2 trunks.
The Elmeg IP290 are a clone of the Old Snom 190 Sets. and these did support auto configuration. We hoped that it was a simple change to get the files working with the Elmeg.
It turns out that it wasn’t, There are a few gotchas.
Firstly you need to configure your dhcpd.conf
Add the following to the general section
option snom-setting code 66 = string;
option snom-bootfile code 67 = string;
Then the following to the subnet
class “snom-phones” {
match if substring(hardware,1,3) = 00:09:4f;
option snom-setting “https://SERVERIP”;
}
Theb the following are the two files you need to create .
elmegIP290.htm
<html>
<pre>
# example snom general setting file
# After each setting (before the colon) you can set a flag
# General language and time configuration parameter
language: English
web_language: English
timezone: GBR-0
time_server: pool.ntp.org
ntp_server: pool.ntp.org
date_us_format: off
time_24_format: on
user_host1: SERVERIP
user_host2: SERVERIP
tone_scheme: GBR
</pre>
</html>
elmegIP290-00094FMACADDR.htm
<html>
<pre>
# example snom specific setting file
# After each setting (before the colon) you can set a flag
user_name1: 345
user_pass1: PASSWORD
user_name1: 345
user_realname1: 345
user_host1: SERVERIP
user_srtp1: off
user_dp_str1: !([^#]%2b)#!sip:1@d!d
# You may add up to 4 (snom300/ 12 (snom320,snom360,snom370) accounts
# set 1st account to active outgoing identity
active_line: 1
</pre>
</html>
SIP Trunking
In the last few weeks a large sleeping troll has come out of hibernation and seems set on disrupting the whole voip market.
Quote
“BT is engaged in licensing an extensive range of standards related patents that address the key features of SIP Trunking providers and VOIP operators providers.
BT’s Patents address a wide range of fundamental capabilities now in widespread deployment, such as:
Well that pretty much covers all of the workings of a SIP network. A full list of the patents is here .
But its not Just BT, AT&T also have claims over SIP as well see here for a list.
It seems that some of the major patent holders see more money in the licencing of the now ubiquitous SIP protocol than maybe supplying it to customer. Which is a shame as the only ones who will make any money will be the Lawyers in the end.
More to follow on this I’m sure….
Use the Internet to make calls – it’s simple, cost effective, and perfect for small businesses and call centres.
Voice over Internet telephony reduces telephony bills; connects mobile, remote and office workers; and gives a consolidated impression of your business – same number no matter where employees are located.
From 2 to 10 people wanting to stay in touch, Our feature-rich packages can offer a local or International number from which to operate – or you can bring your old number with you (number porting). There are also a wide range of add-ons that offer inclusive minutes. We can go through setting it up for you or you can do it yourself. To signup follow this link or call us on 01225580025
*Prices exclude VAT.
Key features
An online customer control panel allows you to manage your own account, and you can expand the system when ever you need to. All you need to get started is broadband, a router, and an adapter or a VoIP phone.
Features
* Surcharges apply for International numbering.
^ Subject to fair use check at 4000 minutes per month.
^^ Can only point at a Gradwell VoIP number on the same account, they can act as a mainline phone number however they must take an existing route. Please note that they cannot be used to increase concurrent calls.
** Can only point directly at an extension number. You cannot direct these numbers towards hunt groups, call queues or any other type of functionality. Does not provide an additional line.
All phone services (inc Unlimited packages) are subject to Terms and Conditions and standard call charges. All prices exclude VAT. Range of hardware and accessories available.
The Asterisk Queue application has an option that will run a macro on answer, This can be very useful when integrating with CRM such as Capsule or call centre applications.
This option isnt included in freepbx, Though this can be hand coded it isn’t best to do this when using Elastix, AsteriskNoW or any other freepbx based system.
To add this option We have written a couple of patched versions of the relevant freepbx pages that can be downloaded here , You will also need to add a extra field to the mysql database as follows
You should now have something like this:- | qmacro | varchar(255) | YES | | NULL | | as the last line of the table.
Now download the tar file and unpack it. then copy the two files to the /var/www/html/admin/modules/queues directory.
On loading the queue page in freepbx you will now have the “Queue macro on answer” box
In this box you put the macro name you wish to run when a member answers a call.
For example:-
[macro-logit]
exten => s,1,Noop( capsule crm intergration ${crminfo} ${CALLERID(all)})
exten => s,n,Set(foo=${CURL(http://127.0.0.1/directory/capsual.php?strCallid=${crminfo})})
exten => s,n,Noop(${foo})
exten => s,n,Hangup()
This a simple dialplan that runs a php script to log calls to the capsule crm
capsual.php
<?php
$today = date(“F j, Y, g:i a”);
$duedate1 = date(“Y-m-d”);
$duedate2 = date(“H:i:s”);
$Token = ‘YOUR CAPSUAL API CODE’;
$number = $_GET[‘strCallid’];
$datetime = $today;
$duedate = “$duedate1″.”T”.”$duedate2″.”Z”;
echo $duedate;
$myxml=”<?xml version=”1.0″ encoding=”UTF-8″?>n
<task>n
<description>Call recieved from $number at $datetime. Please update and assign this task if required</description>n
<dueDateTime>$duedate</dueDateTime>n
<category>incoming call</category>n
</task>”;
// The URL to connect with (note the /api/ that’s needed and note it’s person rather than party)
// SEE: http://capsulecrm.com/help/page/api_gettingstarted/
$capsulepage = “https://youraccount.capsulecrm.com/api/task”;
echo $capsulepage;
echo $number;
// Initialise the session and return a cURL handle to pass to other cURL functions.
$ch = curl_init($capsulepage);
// set appropriate options NB these are the minimum necessary to achieve a post with a useful response
// …can and should add more in a real application such as
// timeout CURLOPT_CONNECTTIMEOUT
// and useragent CURLOPT_USERAGENT
$options = array(CURLOPT_USERPWD => “$Token:x”,
CURLOPT_HTTPHEADER => array(‘Content-Type: application/xml’),
CURLOPT_HEADER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $myxml
);
curl_setopt_array($ch, $options);
// Do the POST and collect the response for future printing etc then close the session
$response = curl_exec($ch);
$responseInfo = curl_getinfo($ch);
curl_close($ch);
echo $responseInfo;
echo $response;
?>
Have fun
As part of our ongoing improvements to our Alarm and fault monitoring service we are now pleased to be able to offer proactive monitoring of the Mitel 3300ICP snmp alarm output.
This monitoring is proactive, meaning we check the system at regular intervals from our Nagios platform and will raise alarms on power failing as well as all mitel snmp alarm levels.
The alarm can be emailed or txt’d to single or group of addresses.
All that is required is fixed external hostname or IP address and port 161 or another random port forwarded to port 161 so we can connect and the snmp configuration on the Mitel system to allow our systems IP address to connect.
If you are interested in this service the standard charge £25 per site per year for more details please email or call us.