Versions in this module Expand all Collapse all v1 v1.0.0 Jan 17, 2014 Changes in this version + func AGI(socket *Socket, actionID, channel, agiCommand, agiCommandID string) (map[string]string, error) + func AOCMessage(socket *Socket, actionID string, aocData AOCData) (map[string]string, error) + func AbsoluteTimeout(socket *Socket, actionID, channel string, timeout int) (map[string]string, error) + func AgentLogoff(socket *Socket, actionID, agent string, soft bool) (map[string]string, error) + func Agents(socket *Socket, actionID string) ([]map[string]string, error) + func Atxfer(socket *Socket, actionID, channel, exten, context, priority string) (map[string]string, error) + func Bridge(socket *Socket, actionID, channel1, channel2 string, tone bool) (map[string]string, error) + func Challenge(socket *Socket, actionID string) (map[string]string, error) + func ChangeMonitor(socket *Socket, actionID, channel, file string) (map[string]string, error) + func Command(socket *Socket, actionID, cmd string) (map[string]string, error) + func Connect(socket *Socket) (bool, error) + func CoreSettings(socket *Socket, actionID string) (map[string]string, error) + func CoreShowChannels(socket *Socket, actionID string) ([]map[string]string, error) + func CoreStatus(socket *Socket, actionID string) (map[string]string, error) + func CreateConfig(socket *Socket, actionID, filename string) (map[string]string, error) + func DAHDIDNDoff(socket *Socket, actionID, channel string) (map[string]string, error) + func DAHDIDNDon(socket *Socket, actionID, channel string) (map[string]string, error) + func DAHDIDialOffhook(socket *Socket, actionID, channel, number string) (map[string]string, error) + func DAHDIHangup(socket *Socket, actionID, channel string) (map[string]string, error) + func DAHDIRestart(socket *Socket, actionID string) (map[string]string, error) + func DAHDIShowChannels(socket *Socket, actionID, channel string) (map[string]string, error) + func DAHDITransfer(socket *Socket, actionID, channel string) (map[string]string, error) + func DBDel(socket *Socket, actionID, family, key string) (map[string]string, error) + func DBDelTree(socket *Socket, actionID, family, key string) (map[string]string, error) + func DBGet(socket *Socket, actionID, family, key string) (map[string]string, error) + func DBPut(socket *Socket, actionID, family, key, val string) (map[string]string, error) + func DataGet(socket *Socket, actionID, path, search, filter string) (map[string]string, error) + func Events(socket *Socket, actionID, eventMask string) (map[string]string, error) + func ExtensionState(socket *Socket, actionID, exten, context string) (map[string]string, error) + func GetConfig(socket *Socket, actionID, filename, category string) (map[string]string, error) + func GetConfigJSON(socket *Socket, actionID, filename string) (map[string]string, error) + func GetEvents(socket *Socket) (map[string]string, error) + func GetUUID() (string, error) + func Getvar(socket *Socket, actionID, channel, variable string) (map[string]string, error) + func Hangup(socket *Socket, actionID, channel, cause string) (map[string]string, error) + func IAXpeerlist(socket *Socket, actionID string) ([]map[string]string, error) + func IAXpeers(socket *Socket, actionID string) ([]map[string]string, error) + func IAXregistry(socket *Socket, actionID string) ([]map[string]string, error) + func JabberSend(socket *Socket, actionID, jabber, jid, message string) (map[string]string, error) + func ListCategories(socket *Socket, actionID, filename string) (map[string]string, error) + func ListCommands(socket *Socket, actionID string) (map[string]string, error) + func LocalOptimizeAway(socket *Socket, actionID, channel string) (map[string]string, error) + func Login(socket *Socket, user, secret, events, actionID string) (bool, error) + func Logoff(socket *Socket, actionID string) (bool, error) + func MailboxCount(socket *Socket, actionID, mailbox string) (map[string]string, error) + func MailboxStatus(socket *Socket, actionID, mailbox string) (map[string]string, error) + func MeetmeList(socket *Socket, actionID, conference string) ([]map[string]string, error) + func MeetmeMute(socket *Socket, actionID, meetme, usernum string) (map[string]string, error) + func MeetmeUnMute(socket *Socket, actionID, meetme, usernum string) (map[string]string, error) + func MixMonitorMute(socket *Socket, actionID, channel, direction string, state bool) (map[string]string, error) + func ModuleCheck(socket *Socket, actionID, module string) (map[string]string, error) + func ModuleLoad(socket *Socket, actionID, module, loadType string) (map[string]string, error) + func Monitor(socket *Socket, actionID, channel, file, format string, mix bool) (map[string]string, error) + func Originate(socket *Socket, actionID string, originate OriginateData) (map[string]string, error) + func Park(socket *Socket, actionID, channel1, channel2 string, timeout int, ...) (map[string]string, error) + func ParkedCalls(socket *Socket, actionID string) ([]map[string]string, error) + func PauseMonitor(socket *Socket, actionID, channel string) (map[string]string, error) + func Ping(socket *Socket, actionID string) (bool, error) + func PlayDTMF(socket *Socket, actionID, channel, digit string) (map[string]string, error) + func QueueAdd(socket *Socket, actionID string, queueData QueueData) (map[string]string, error) + func QueueLog(socket *Socket, actionID string, queueData QueueData) (map[string]string, error) + func QueuePause(socket *Socket, actionID string, queueData QueueData) (map[string]string, error) + func QueuePenalty(socket *Socket, actionID string, queueData QueueData) (map[string]string, error) + func QueueReload(socket *Socket, actionID string, queueData QueueData) (map[string]string, error) + func QueueRemove(socket *Socket, actionID string, queueData QueueData) (map[string]string, error) + func QueueReset(socket *Socket, actionID, queue string) (map[string]string, error) + func QueueRule(socket *Socket, actionID, rule string) (map[string]string, error) + func QueueStatus(socket *Socket, actionID, queue, member string) (map[string]string, error) + func QueueSummary(socket *Socket, actionID, queue string) (map[string]string, error) + func Redirect(socket *Socket, actionID, channel, exten, context, priority string) (map[string]string, error) + func Reload(socket *Socket, actionID, module string) (map[string]string, error) + func SIPnotify(socket *Socket, actionID string, channel string, variable string) (map[string]string, error) + func SIPpeers(socket *Socket, actionID string) ([]map[string]string, error) + func SIPqualifypeer(socket *Socket, actionID string, peer string) (map[string]string, error) + func SIPshowpeer(socket *Socket, actionID string, peer string) (map[string]string, error) + func SIPshowregistry(socket *Socket, actionID string) (map[string]string, error) + func SKINNYdevices(socket *Socket, actionID string) ([]map[string]string, error) + func SKINNYlines(socket *Socket, actionID string) ([]map[string]string, error) + func SKINNYshowdevice(socket *Socket, actionID, device string) (map[string]string, error) + func SKINNYshowline(socket *Socket, actionID, line string) (map[string]string, error) + func SendText(socket *Socket, actionID, channel, msg string) (map[string]string, error) + func Setvar(socket *Socket, actionID, channel, variable, value string) (map[string]string, error) + func ShowDialPlan(socket *Socket, actionID, extension, context string) (map[string]string, error) + func Status(socket *Socket, actionID, channel, variables string) (map[string]string, error) + func StopMonitor(socket *Socket, actionID, channel string) (map[string]string, error) + func UnpauseMonitor(socket *Socket, actionID, channel string) (map[string]string, error) + func VersionInfo() string + type AOCData struct + AocBillingId string + Channel string + ChannelPrefix string + ChargeType string + ChargingAssociationId string + ChargingAssociationNumber string + ChargingAssociationPlan string + CurrencyAmount string + CurrencyMultiplier string + CurrencyName string + MsgType string + TotalType string + UnitAmount string + UnitType string + type OriginateData struct + Account string + Application string + Async string + Callerid string + Channel string + Codecs string + Context string + Data string + Exten string + Priority int + Timeout int + Variable string + type QueueData struct + Event string + Interface string + MemberName string + Members string + Message string + Parameters string + Paused string + Penalty string + Queue string + Reason string + Rules string + StateInterface string + Uniqueid string + type Socket struct + func NewSocket(address string) (*Socket, error) + func (self *Socket) Connect() error + func (self *Socket) Connected() bool + func (self *Socket) Disconnect() error + func (self *Socket) Recv() (string, error) + func (self *Socket) Send(format string, a ...interface{}) error