Documentation ¶
Overview ¶
Package gami provites primitives for interacting with Asterisk AMI
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AMIClient ¶
type AMIClient struct { // Events for client parse Events chan *AMIEvent // Error Raise on logic Error chan error //NetError a network error NetError chan error // contains filtered or unexported fields }
AMIClient a connection to AMI server
func (*AMIClient) Action ¶
func (client *AMIClient) Action(p Params) (<-chan *AMIResponse, string, error)
Action return chan for wait response of action with parameter *ActionID* this can be helpful for massive actions,
type AMIEvent ¶
type AMIEvent struct { //Identification of event Event: xxxx ID string Privilege []string // Params of arguments received Params map[string]string }
AMIEvent it's a representation of Event readed
type AMIResponse ¶
AMIResponse from action
Directories ¶
Path | Synopsis |
---|---|
Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event decoder This Build Type of Event received Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI
|
Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event decoder This Build Type of Event received Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI Package event for AMI |
Click to show internal directories.
Click to hide internal directories.