mod_logfile <-- see /var/log/2600hz-platform.log
mod_syslog <-- see /var/log/2600hz-platform.log
mod_cdr_csv <-- cdrs (go into DB by default)
mod_sofia
mod_loopback <-- our version
mod_conference
mod_db <-- hmm well, couch? I guess this counts
mod_voicemail <-- our version
mod_directory <-- our version
mod_distributor <-- our version
mod_spandsp <-- includes fax capabilities
mod_g723_1
mod_g729
mod_amr
mod_ilbc
mod_speex
mod_h26x
mod_siren
mod_isac
mod_celt
mod_opus
mod_sndfile
mod_native_file
mod_shell_stream
mod_shout
mod_local_stream
mod_tone_stream
mod_xml_curl <-- pivot
mod_httapi <-- pivot or AMQP messages
mod_xml_cdr <-- webhooks CDR
mod_dingaling
mod_freetdm
mod_rtmp
mod_fifo
mod_lcr <-- "hotornot"
mod_valet_parking
mod_flite
mod_cepstral
mod_nibblebill <-- "jonny5" limiter
mod_callcenter <-- call queues
mod_console <-- working on this (platform_status.sh)
mod_snmp
mod_ldap
mod_portaudio
mod_esf
mod_spy
mod_dialplan_xml <-- ability to insert random XML snippets
mod_enum <-- no plans, is this popular? nobody ever asks
mod_fsk
mod_snom
mod_pocketsphinx
mod_tts_commandline
mod_rss
mod_dialplan_directory
mod_dialplan_asterisk
mod_fsv
mod_spidermonkey
mod_perl
mod_python
mod_java
mod_lua
mod_cluechoo
mod_openzap
mod_unicall
mod_skinny
mod_alsa
mod_woomera
mod_xml_rpc
mod_yaml
mod_cdr_sqlite
mod_event_multicast
mod_event_socket
mod_event_zmq
mod_zeroconf
See below. Many opinionated answers follow.
From: 2600h...@googlegroups.com [mailto:2600h...@googlegroups.com]
On Behalf Of A E G
Sent: Friday, August 31, 2012 11:19 AM
To: 2600h...@googlegroups.com
Subject: Re: Kazoo API completeness
Hey Thanks Darren,
Thanks SO much for completely answering the question. I was expecting like a 2-3 line response. This helps a LOT.
- Love "hotornot" haha.
> James named that. J
- "jonny5"? Is this a better nibblebill? Didn't you write nibblebill?
> “Better”? Hmmm I hate better/worse arguments. Different? Yes. J It short-circuits calls when there is no credit or flat-rate services available for them. It’s more intelligent and less flexible then nibblebill, because the logic is pre-programmed. That said, it could be MORE flexible then nibblebill because it can be extended. So, guess it depends how much work you want to put into it. If you just want “out-of-the-box” limits, then this is better than nibblebill.
- ENUM might be useful, I'm still trying to think of ways to use it in our design, but haven't given it enough thought. I guess it relies on other people registering with the ENUM databases or one could pay some company that has a well-populated database.
> My issue with ENUM remains that, ironically, peer-to-peer audio quality and services aren’t necessarily better (surprisingly) then PSTN calling services, and there is overhead in maintaining the accuracy of the ENUM filings. I’m undecided if this is worth it J
- I'm assuming the mod_<language> aren't / won't be done since the Kazoo API handles any language you want to write your web-app in?
> The Kazoo API can make HTTP call-outs to your web server and then you can write in whatever language you want, so yes, it seems redundant to me so we don’t support it. We also give you a “mod_event_socket” equivalent (in my eyes) cause you can go direct to the AMQP bus.
- All the pre-built modules sound great.
> Thanks J
Unfortunately I don't know enough about Kazoo yet to comment on most of the other stuff. Couple of unrelated questions (I'm sure someone will b*tch at me for hijacking my own thread):
- Do you know if throwing the Kazoo/2600Hz platform on the cloud managed using Rightscale (or similar i.e. Scalr, Enstratus, Cloudify etc) should be any different than managing any other cloud deployment through them? or is that not required?
> If it’s Linux-based it should work. I think ;-) That said we have a release process that’s CentOS centric at the moment. WE’re welcome to have other maintainers help out expanding the horizons on that.
- Does the PBX Connector app (or should I say WhApp) connect Kazoo to any box that can handle SIP? If I do my own Kazoo on some cloud provider and spin up an instance of something that can talk SIP, configure that through PBX Connector and go or is there "Some assembly required"?
> Yes, in theory, that’s the idea anyway.
Thanks much. I can copy/paste the above two questions in a different email to keep it sanitary?
> This is sane enough J It’s general feature assessment. Seems relevant, though thanks for being respectful on the list. Always nice to see.
See below. Many opinionated answers follow.
From: 2600h...@googlegroups.com [mailto:2600h...@googlegroups.com] On Behalf Of A E G
Sent: Friday, August 31, 2012 11:19 AM
To: 2600h...@googlegroups.com
Subject: Re: Kazoo API completeness
Hey Thanks Darren,
Thanks SO much for completely answering the question. I was expecting like a 2-3 line response. This helps a LOT.
- Love "hotornot" haha.
> James named that. J
- "jonny5"? Is this a better nibblebill? Didn't you write nibblebill?
> “Better”? Hmmm I hate better/worse arguments. Different? Yes. J It short-circuits calls when there is no credit or flat-rate services available for them. It’s more intelligent and less flexible then nibblebill, because the logic is pre-programmed. That said, it could be MORE flexible then nibblebill because it can be extended. So, guess it depends how much work you want to put into it. If you just want “out-of-the-box” limits, then this is better than nibblebill.
- ENUM might be useful, I'm still trying to think of ways to use it in our design, but haven't given it enough thought. I guess it relies on other people registering with the ENUM databases or one could pay some company that has a well-populated database.
> My issue with ENUM remains that, ironically, peer-to-peer audio quality and services aren’t necessarily better (surprisingly) then PSTN calling services, and there is overhead in maintaining the accuracy of the ENUM filings. I’m undecided if this is worth it J
- I'm assuming the mod_<language> aren't / won't be done since the Kazoo API handles any language you want to write your web-app in?
> The Kazoo API can make HTTP call-outs to your web server and then you can write in whatever language you want, so yes, it seems redundant to me so we don’t support it. We also give you a “mod_event_socket” equivalent (in my eyes) cause you can go direct to the AMQP bus.
- All the pre-built modules sound great.
> Thanks J
Unfortunately I don't know enough about Kazoo yet to comment on most of the other stuff. Couple of unrelated questions (I'm sure someone will b*tch at me for hijacking my own thread):
- Do you know if throwing the Kazoo/2600Hz platform on the cloud managed using Rightscale (or similar i.e. Scalr, Enstratus, Cloudify etc) should be any different than managing any other cloud deployment through them? or is that not required?
> If it’s Linux-based it should work. I think ;-) That said we have a release process that’s CentOS centric at the moment. WE’re welcome to have other maintainers help out expanding the horizons on that.
- Does the PBX Connector app (or should I say WhApp) connect Kazoo to any box that can handle SIP? If I do my own Kazoo on some cloud provider and spin up an instance of something that can talk SIP, configure that through PBX Connector and go or is there "Some assembly required"?
> Yes, in theory, that’s the idea anyway.
Thanks much. I can copy/paste the above two questions in a different email to keep it sanitary?
> This is sane enough J It’s general feature assessment. Seems relevant, though thanks for being respectful on the list. Always nice to see.