Telnyx Carrier Module
Documentation
Configuration
Configuring number manager
To enable KAZOO to use the telnyx module you will first need to update the number_manager
document in the system_config
database.
In the configuration section that applies to your crossbar servers (or the default) add "knm_telnyx"
to the carrier_modules
parameter.
For example:
"carrier_modules": [
"knm_local",
"knm_inventory",
"knm_managed",
"knm_reserved",
"knm_reserved_reseller"
"knm_telnyx"
]
Configuring the telnyx module
{
"_id": "number_manager.telnyx",
"_rev": "XXXXXXXXXXXXX",
"default": {
"debug": "true",
"enable_provisioning": "true",
"monthly_recurring_cost": "1",
"sandbox_provisioning": "true",
"should_filter_rates": "false",
"should_keep_best_effort": "false",
"token": "pasteyourtoken here",
"upfront_cost": "false",
"user": "emailaddress here"
}
}
Note
Only set debug to true if u want to debug, creates a telnyx debug file on your server /tmp
Kazoo defaults to area codes with a minimum length of 3 numbers, and its done in the database schemas, so if you search for numbers with fewer digits, it will give an error.
One workaround is to set the area code minLength
property to 1
in find_numbers.json
in crossbar/priv/couchdb/schemas
on your server and then run sup crossbar_maintenance update_schemas
to persist it to the db.