Upgrade 3CX to v18 and get it hosted free!

Asterisk Network Protocol

Author image

Asterisk Network Protocol

This page is dedicated to what the future manager interface should be. A Asterisk Networked protocol could bring multiple potentials, here are a list of items.

To start, here are brain storming

  • Beable to share from multiple Asterisk system, 1 central voicemail server, so all phone registred to different * can get the MWI
  • Beable to remotly connect to a manager interface, so you dont need to connect to multiple system, only 1 to have access to all the console of the net
  • Could be made to create level User access, for having windows/exchange/whatever plugin to see voicemail on the desktop, or connect a windows conference server with a remote control software
  • Beable to make diffrent * server talk to each other to create 1 big conference server
  • Beable to see the status, cpu channels and find call on different server from 1 central location
  • Beable to have a queues split on different server.
  • Beable to sent CDR to the net, so you can configure a client to that net to monitor or dump the info to a billing server live
  • Have all the communication encrypted using certificat or other way
  • Please add more

Messages

A message is something like ‘Extension xy is ringing’ or ‘xy hung up’ and so on.

  • Publish/Subscribe for messages
  • Categorization of messages (e.g. messages that belong to my extension, busylamp-field related messages, etc.)
  • Complete rights management (who is allowed to see which messages)

Commands

A Command is sent to initiate something in asterisk:

  • Complete API (initiate, transfer, status etc.)
  • Rights management on commands (who is allowed to do what)

Technical

What are technical whishes or musts for a new implementation

  • Standard protocol
  • Scalable protocol – be able to give every extension a manager channel for CTI etc.
  • Interchangeable protocol between asterisk servers

Proposals

How could the whishes be best made true?

  • Modular architecture – Don’t affect asterisk kernel with manager tasks – let one interface between asterisk and managerserver allow all messages and commands be transferred and do rights management and subscription et al in managerserver-process/thread/machine
  • Messaging based architecture – there was a proposal of using jabber xml-messaging which I find very suitable

— maecki


Article Reviews

Write a Review

Your email address will not be published. Required fields are marked *

Required Field. Minimum 5 characters.

Required Field. Minimum 5 characters, maximum 50.

Required field.There is an error with this field.

Required Field.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

There are no reviews for this article. Be the first one to write a review.
Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.