add kamailio cookbook scaffolding
add repo and packages to default recipe
create dedicated recipe for postgres
add templates and service configuration
set up the kamctl configuration
add some default attributes
templates!
db engine attributes
reference document that inspired this cookbook
lulz. I commited my kam database password to a public repository. don't worry script kiddies, it's changed now.
really get rid of the DB passwords this time. this'll eventually become a custom attribute requirement
prolly a good idea to get rid of all the DB configuration, right?
add recipe to freeswitch cookbook for IVR services. this'll provide an echo test.
add modules.conf and enable codec2 and opus in Freeswitch
add modules template for Freeswitch IVR
listen only on the eth0 interface. this will be moved to a node attribute later.
add the template for an echo test in the Freeswitch public context
add the local IP address of the system running Kam to Freeswitch's ACL
helpful logging in the userloc route
create a new symbol for Kam to enable a route for IVR services provided by Freeswitch running on localhost