ubuntu
(init.d script only supports ubuntu right now)
(I don't think any of these are required anymore)
ntpproxy
- opensips needs ntpproxy- postgres db dev package
Key | Type | Description | Default |
---|---|---|---|
node['opensips']['prefix'] | String | where to install to | / |
node['opensips']['source']['url'] | String | where to get the source from | http://opensips.org/pub/opensips/latest/src/opensips-1.9.0_src.tar.gz |
node['opensips']['source']['include_modules'] | Array | which modules to include in complitation | ["signaling,", "sl,", "tm,", "rr,", "dialog,", "maxfwd,", "usrloc,", "registrar,", "textops,", "sipmsgops,", "mi_fifo,", "uri,", "auth,", "auth_db,", "nathelper,", "alias_db,", "group,", "rtpproxy,", "enum,", "avpops,", "pike,", "domain"] |
Key | Type | Description | Default |
---|---|---|---|
node['opensips']['federate']['config']['debug_level'] | Integer | debug log level | 3 |
node['opensips']['federate']['config']['log_facility'] | String | LOG_LOCAL6 | |
node['opensips']['federate']['config']['listen_ip'] | String | the ip for opensips to listen on | localhost |
node['opensips']['federate']['config']['module_path'] | String | the path to opensips modules | /usr/lib64/opensips/modules |
node['opensips']['federate']['config']['user'] | String | user to run opensips as | opensips |
node['opensips']['federate']['config']['group'] | String | group to run opensips as | opensips |
node['opensips']['federate']['config']['db_uri'] | String | database uri for opensips | mysql://root:somepass@localhost/proxy |
Just include opensips
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[opensips]"
]
}
Just include opensips::rtpproxy
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[opensips]",
"recipe[opensips::rtpproxy]"
]
}
Just include opensips::federate
in your node's run_list
:
{
"name":"my_node",
"run_list": [
"recipe[opensips]",
"recipe[opensips::rtpproxy]",
"recipe[opensips::federate]"
]
}