TIPS Viva WAZO: A New Beginning

henry

Member
Joined
Apr 2, 2014
Messages
99
Reaction score
30
Looks like a European attempt at a completely GUI'd Asterisk.
They (claim to) have their own skinny channel driver (clean room?).

But the 7941/61 series of phones runs the 9.0 version of the firmware?! Circa 2010...

Could be interesting to try...
 

henry

Member
Joined
Apr 2, 2014
Messages
99
Reaction score
30
Slick is what comes to mind after installation...

I installed it as a VM under vSphere6. Basic minimalistic Debian Jessie (8.0) and then running a script on top of it.
Takes some minute or two... Connecting using browser, basic config and you are ready to add users...

I think it is targeting businesses and is overkill for home.
You add users, lines and phones... And then auto-provision... Any user on any line...

Haven't brought to a point of making a call... Will try when having more time...

Good documentation!
 
  • Like
Reactions: rjaiswal

rjaiswal

Moderator
Joined
May 24, 2013
Messages
408
Reaction score
43
Location
New York
Wow... Very slick indeed. Spun up on Hyper-V 2012. Worked out of the box. Need to play with it some more to check multicast paging, etc.
 

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
15,152
Reaction score
2,632
Installation, check. Configuration, check. So far, so good. Very impressive in VirtualBox with 1GB RAM running Asterisk 13.7.2.

Moving on to Getting Started. See below for results in under half an hour. GPL3 code. No CrippleWare!











SUCCESS! Our First Call from Extension 701 (Line 3jz8tsr0) to Extension 702 (Line 8fmne2x4):

 
Last edited:

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
15,152
Reaction score
2,632
Lots of disabled modules including festival, mp3, pjsip, motif, xmpp, etc. (/etc/asterisk/modules.conf) but at least they are all there (/usr/lib/asterisk/modules) and presumably will work with a little tweaking .

This is going to be fun! :sorcerer:
 
  • Like
Reactions: wa4zlw

hecatae

resident hecatae
Joined
Feb 7, 2014
Messages
661
Reaction score
163
Location
Northampton, United Kingdom

ou812

Guru
Joined
Oct 18, 2007
Messages
462
Reaction score
70
This is pretty sweet so far, I have voip.ms trunk, Yealink phone auto provisioned, Xivo windows client with chrome click to dial, emailing of voice mails. couple hours in seems pretty good.

Gary.
 
  • Like
Reactions: wardmundy

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
15,152
Reaction score
2,632
Adding custom extensions is very straight-forward and can be done without ever leaving the GUI. Works exactly like [from-internal-custom] context in FreePBX's extensions_custom.conf. Now it's time to migrate a few apps.

 
  • Like
Reactions: henry

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
15,152
Reaction score
2,632
Well, getting NWS Weather Forecasts by ZIP to work was a bear. There is no MySQL loaded on XiVO, and we didn't want to add the overhead of running both MySQL and PostGreSQL. Rather than learn PostGreSQL (again), I opted to convert the ZIP code database to SQLite3 and go from there. But, ODBC didn't work quite right either. So we used another approach by writing the results of the SQLite3 query to a temporary text file with a filename matching the ZIP code. Then the nv-weather-zip.php AGI script reads the city, latitude, and longitude information from the text file and passes it along to NOAA to execute the weather query.
Code:
;# // BEGIN Weather by ZIP
exten => 947,1,Answer
exten => 947,n,Wait(1)
exten => 947,n,Set(TIMEOUT(digit)=7)
exten => 947,n,Set(TIMEOUT(response)=10)
exten => 947,n,Festival("At the beep enter the five digit zip code for the weather report you wish to retrieve.")
exten => 947,n,Read(ZIPCODE,beep,5)
exten => 947,n,Festival("Please hold a moment while we contact the National Weather Service.")
exten => 947,n,System(sqlite3 /var/lib/asterisk/agi-bin/zipcodes.sqlite "select city,latitude,longitude from zipcodes where zip=${ZIPCODE}" > /tmp/${ZIPCODE})
exten => 947,n,AGI(nv-weather-zip.php,${ZIPCODE})
exten => 947,n,NoOp(Wave file: /tmp/${TMPWAVE})
exten => 947,n,Playback(/tmp/${TMPWAVE})
exten => 947,n,Hangup
;# // END Weather by ZIP
This meant a major rewrite of the AGI script so that the City, Latitude, and Longitude data could be read from a temporary text file rather than from MySQL. But it all works now.

You can try it out by calling the Demo IVR and choosing Option 6. Option 2 (MeetMe Conference), Option 4 (Lenny), and Option 5 (Yahoo News) also work, but the rest of the IVR options blow up at this time.


Also mastered how to point an Incoming Route to a custom context. You'll need to know this to build any sort of IVR or custom dialplan with XiVO, and it wasn't documented:



 
Last edited:

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
15,152
Reaction score
2,632
Vitelity, VoIP.ms, and Future-Nine all working. One-way audio with Anveo Direct but we have lots of servers behind a NAT-based firewall and can't redirect UDP ports which is probably the issue with RTP. STUN didn't help (or didn't work).
 

Members online

No members online now.

PIAF 5 - Powered by 3CX

Forum statistics

Threads
22,371
Messages
137,417
Members
14,576
Latest member
emmonks