-
Notifications
You must be signed in to change notification settings - Fork 931
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new-feature]: Group Variables #291
Labels
Comments
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Sep 2, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
jcolp
added
support-level-extended
Functionality with extended support level
and removed
triage
labels
Sep 2, 2023
seanbright
changed the title
[new-feature]: Group Variables (For real now)
[new-feature]: Group Variables
Sep 2, 2023
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Oct 9, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Oct 9, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Oct 9, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Oct 26, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Oct 26, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Oct 30, 2023
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Mar 11, 2024
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Mar 11, 2024
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Mar 11, 2024
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
intellasoft
added a commit
to intellasoft/asterisk
that referenced
this issue
Mar 18, 2024
DumpGroups ------------------- * New application. This will dump all channel group membership and associated variables Groups and Group Variables ------------------ * Group variables can be set on a group once the group is created When a group is destroyed, all variables on that group are also destroyed A group variable is somewhat like a global variable, but it's on a per-group basis. GroupSet - Adds functionality to the manager to be able to set a GROUP() on a channel. GroupsShowChannels - Show each channel and it's associated groups (a channel will be repeated for each group@category it's a member of) GroupsShowVariables - Show variables in each group@category, one event per group, all variables are contained in each group@category event GroupVarSet - Set a group variable (the group must already exist) GroupVarGet - Get a group variable * New Manager events: ------------------ GroupCreate - Event is fired any time a group is made, ie: Set(GROUP=x) or Set(GROUP()=x@y). This event is only sent on when a channel is added to a group that did not exist previously. GroupChannelAdd - Event is fired any time a channel is added to a group GroupChannelRemove - Event is fired any time a channel is removed from a group GroupDestroy - Event is fired when there are no longer any channels assigned to the group GroupVarSet - Event is fired when any group variable is changed * New CLI Command --------------- group show variables * New Application --------------- DumpGroups() - Show groups and group assigments (similar to DumpChan) Resolves: asterisk#291
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Feature Description
The text was updated successfully, but these errors were encountered: