Sylvain Boily
Active Member
- Joined
- Apr 30, 2016
- Messages
- 259
- Reaction score
- 144
Yes this app was developed with xivo 1.1, long time ago.
@atsak we introduced a bug with chrome or safari browser at the end of the wizard. We fixed it, but for the next version. Can you try with Firefox ? I can give you the patch if you prefer.
@atsak we introduced a bug with chrome or safari browser at the end of the wizard. We fixed it, but for the next version. Can you try with Firefox ? I can give you the patch if you prefer.
OK Firefox was fine. I will hopefully have some time over the next couple weeks to play with it and see if it behaves in Hyper V properly (probably will everything else is always fine in there) and see how it behaves if I replicate and fail it between servers.
cd /root
wget http://download.neorouter.com/Downloads/NRFree/Update_2.3.1.4360/Linux/Ubuntu/nrclient-2.3.1.4360-free-ubuntu-amd64.deb
dpkg -i nrclient-2.3.1.4360-free-ubuntu-amd64.deb
wget http://download.neorouter.com/Downloads/NRFree/Update_2.3.1.4360/Linux/Ubuntu/nrclient-2.3.1.4360-free-ubuntu-i386.deb
nrclientcmd
ifconfig
# check for nrtap IP address
You need to ask support to add tun/tap if you want NeoRouter. [Just specify IP address of your server(s).] And you will also need to edit /usr/local/ZebraNetworkSystems/NeoRouter\Feature.ini and add
[Default]
NicInterfaceName="venet0:"
I assume you are aware that XiVO includes High Availability replication and failover as an integral component. Unlike other platforms, it doesn't cost a dime! Complete tutorial here. Very straight-forward to set up.
cd /
apt-get -y install php5-xmlrpc
wget http://incrediblepbx.com/cid-superfecta.tar.gz
tar zxvf cid-superfecta.tar.gz
rm -f cid-superfecta.tar.gz
/etc/init.d/asterisk restart
$source=array("AsteriDex","OpenCNAM","BulkCNAM","TelcoData");
case "OpenCNAM":
$query = "https://api.opencnam.com/v2/phone/" . $thenumber . "?account_sid=".$SID."&auth_token=".$TOKEN."&format=pbx";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $query);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36');
$cidname = chr(34).curl_exec($ch).chr(34);
curl_close($ch);
if ($debug) :
fputs($stdlog, "\nOpenCNAM CallerID Name result: " . $cidname . "\n\n" );
endif ;
if (strpos($cidname,"WIRELESS") !== false) :
$cidname="";
endif ;
if (strpos($cidname,"OPENCNAM") !== false) :
$cidname="";
endif ;
if (strpos($cidname,"PAYMNT REQUIRED") !== false) :
$cidname="";
endif ;
break ;
// insert your OpenCNAM account_sid and auth_token credentials below to use commercial CNAM lookups
$SID="";
$TOKEN="";
// insert your BulkCNAM API key below to use commercial CNAM lookups
$BULKCNAM_APIKEY="";
//
same = n,AGI(nv-cid-superfecta.php,${XIVO_SRCNUM},0-1-2-3)
sqlite3 /var/log/asterisk/master.db "select * from cdr"
cd /etc/asterisk
sed -i 's|no|yes|' cdr.conf
echo "[master]" > cdr_sqlite3_custom.conf
echo "table = cdr" >> cdr_sqlite3_custom.conf
echo "columns => calldate, clid, dcontext, channel, dstchannel, lastapp, lastdata, duration, billsec, disposition, amaflags, accountcode, uniqueid, userfield" >> cdr_sqlite3_custom.conf
echo "values => '${CDR(start)}','${CDR(clid)}','${CDR(dcontext)}','${CDR(channel)}', '${CDR(dstchannel)}','${CDR(lastapp)}','${CDR(lastdata)}','${CDR(duration)}', '${CDR(billsec)}','${CDR(disposition)}','${CDR(amaflags)}', '${CDR(accountcode)}','${CDR(uniqueid)}','${CDR(userfield)}'" >> cdr_sqlite3_custom.conf
chown asterisk:www-data cdr_sqlite3_custom.conf
chmod 660 cdr_sqlite3_custom.conf
sed -i 's|noload => app_cdr.so|;noload => app_cdr.so|' modules.conf
sed -i 's|noload => cdr_sqlite3_custom.so|;noload => cdr_sqlite3_custom.so|' modules.conf
sed -i 's|noload => func_cdr.so|;noload => func_cdr.so.so|' modules.conf
/etc/init.d/asterisk restart
cd /etc/asterisk
echo "[csv]" >> cdr.conf
echo "loguniqueid=yes" >> cdr.conf
echo "loguserfield=yes" >> cdr.conf
echo "accountlogs=yes" >> cdr.conf
sed -i 's|noload => cdr_csv.so|;noload => cdr_csv.so|' modules.conf
/etc/init.d/asterisk restart
I salute ward on relentlessly working on xivo to make everyone's life much easier by integrating many applications with xivo. The only downside I see is that xivo does not have any gui for building ivrs. To build complex, nested ivr system, everything has to be though about in great detail writing contexts and dialplans to suite your unique requirement. It would be nice if xivo offers gui for building ivrs.
cd /
wget http://incrediblepbx.com/asteridex4-xivo.tar.gz
tar zxvf asteridex4-xivo.tar.gz
rm -f asteridex4-xivo.tar.gz
/etc/init.d/asterisk restart
/etc/init.d/nginx restart
Link up your team and customers Phone System Live Chat Video Conferencing
Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.
Check your inbox!
We’ve sent you an email. Click on the button in the email body to verify your email address – (if you can not find it, check your spam folder).
Upon verification you will be directed to the 3CX setup wizard.