Skip to content

Python/Django driven site to manage devices connected to Asterisk PBX.

Notifications You must be signed in to change notification settings

AlexeyStolyarov/django-asterisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-asterisk

management panel to manage devices connected to Asterisk PBX. Those device have no piblic IP-s and we cannot connect to them directly. This is the reason I used Asterisk Managment Interface (AMI) to send commands to devices.

there was used Djangos internal admin interface to manage database.

capabilites.

  • authentificated users management
  • organization management
  • devices management.
  • generation of config files which are downloaded and applied by devices.
  • sending commands to devivces via Asterisks/AMI interface.
  • Restfull API with key authentification.

stack used:

  • Redis: messaging subsystem used for asyncronous interaction with AMI interface.
  • Django
  • SQLite database.

About

Python/Django driven site to manage devices connected to Asterisk PBX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published