Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

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.