Ok, will do, are there any others to consider lol?
Finally had a chance to play around and see how things work.
Loving a lot of what I see, but not being able to pull CID and report to CDR for outbound calls like I can do with Superfecta is definately going to kill this off for me before I even get started
Remember that Asterisk underlays VitalPBX so virtually anything Ward has done with FreePBX and Asterisk is likely going to be possible with VitalPBX. I'm sure he just needs time to work on it.Finally had a chance to play around and see how things work.
Loving a lot of what I see, but not being able to pull CID and report to CDR for outbound calls like I can do with Superfecta is definately going to kill this off for me before I even get started
Bated breath and all thatCallerID Superfecta is on my short list.
The only thing I'd need for my environment to be able to use VitalPBX in production is the Superfecta addon
Which providers?? It's not going to be a drop-in replacement because VitalPBX doesn't support FreePBX modules obviously.
cd /root
wget http://incrediblepbx.com/customer.tar.gz
tar zxvf customer.tar.gz
mysql -u root < customer.sql
Description: Customer DB
Source: MySQL
Host: localhost
Database: customer
Query: select cidname,cidnumber from customer where phone='[CIDNUM]'
Username: root
Password: [leave blank]
Description: OpenCNAM
Source: OpenCNAM
SID: [your-OpenCNAM-SID]
Token: [your-OpenCNAM-Token]
Description: CID Superfecta
Context: superfecta
Extension: s
Priority: 1
Destination: Terminate Call -> Hangup
CID Lookup (must be): Customer DB
Inbound Destination (must be): Custom Contexts -> CID Superfecta
[superfecta]
exten => s,1,NoOp(Executing CID Superfecta)
same => n,GotoIf($["foo${CID_NAME}" = "foo"]?runOpenCNAM:skipOpenCNAM)
same => n(runOpenCNAM),Set(CID_NAME=${SHELL(/usr/share/ombutel/scripts/cid_lookup "2" "${CALLERID(num)}")})
same => n,NoOp(Changing CID Name from ${CALLERID(name)} to ${CID_NAME})
same => n,Set(CALLERID(name)=${CID_NAME})
same => n,system(mysql -u root customer -e 'insert into customer VALUES("${INCOMING_SOURCE}","${INCOMING_SOURCE}","${CID_NAME}")')
same => n(skipOpenCNAM),Set(ICALL=yes)
same => n,Goto(incrediblepbx,s,1)
same => n(return),Return()
It's been mentioned that many, if not all, of these CNAM lookup services prohibit caching to maximize their revenue stream obviously. While this is not legal advice, keep in mind that CDR logs on ALL PBXs are, by definition, call caches.
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.