Abstração do asterisk pelo manager (AMI).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.6 KiB

Developer
Asterisk 13
O padrão da Amid está pronto. Novos commit deve ser feito neste padrão.
Eventos
- Event_ExtensionStatus --- peer.c
- Event_ExtensionStateListComplete --- peer.c
- Event_PeerEntry --- peer.c
- Event_PeerlistComplete --- peer.c
- Event_PeerStatus --- peer.c
- Event_Agents --- agents.c
- Event_AgentsComplete --- agents.c
- Event_QueueParams --- queue.c
- Event_QueueMember --- queue.c
- Event_QueueMemberStatus --- queue.c
- Event_QueueMemberRemoved --- queue.c
- Event_QueueMemberAdded --- queue.c
- Event_QueueMemberPause --- queue.c
- Event_QueueMemberPenalty --- queue.c
- Event_QueueStatusComplete --- queue.c
- Event_Newchannel --- channel.c
- Event_VarSet --- channel_route.c
- Event_Hangup --- channel.c
Actions
int create_action(const char *action_name, s_manager *smanager, void *arg);
- Action_SIPpeers --- create_action( "SIPpeers", smanager, NULL );
- Action_ExtensionStateList --- create_action( "ExtensionStateList", smanager, NULL );
- Action_QueueStatus --- create_action( "QueueStatus", smanager, NULL );
- Action_Agents --- create_action( "Agents", smanager, NULL );
- Action_Command --- create_action( "Command", smanager, char *command );
- Action_CoreSettings --- create_action( "CoreSettings", smanager, NULL );
- Action_IAXpeerlist --- create_action( "IAXpeerlist", smanager, NULL );
- Action_CoreShowChannels --- create_action( "CoreShowChannels", smanager, NULL );
- Colocar a estrutura RESPONSE_MARIADB como está na função para os eventos
parse_event_extensionstatus e banco de dados get_extensionstatus_db