Documentation ¶
Index ¶
- type Client
- func (c *Client) EndCall(callID string) *mango_objects.Result
- func (c *Client) GetAddRecordEvents() <-chan *mango_objects.Record
- func (c *Client) GetBalance() *mango_client.Balance
- func (c *Client) GetCallEvents() <-chan *mango_objects.Call
- func (c *Client) GetDTMFEvents() <-chan *mango_objects.DTMF
- func (c *Client) GetEndCallsEvents() <-chan *mango_objects.Call
- func (c *Client) GetSMSEvents() <-chan *mango_objects.SMS
- func (c *Client) GetStartRecordEvents() <-chan *mango_objects.Record
- func (c *Client) GetUserByExtension(extension string) *mango_objects.User
- func (c *Client) GetUsers() *mango_objects.Users
- func (c *Client) InitCallOfGroup(from, to, lineNumber string) *mango_objects.Result
- func (c *Client) InitCallOfUser(extension, callerNumber, toNumber, lineNumber, sipHeaders string) *mango_objects.Result
- func (c *Client) RoutingCall(callID, toNumber, sipHeaders string) *mango_objects.Result
- func (c *Client) SendSms(fromExtension, toNumber, smsSender, text string) *mango_objects.Result
- func (c *Client) SetApiKey(key string)
- func (c *Client) SetApiSing(sing string)
- func (c *Client) SetApiUrl(url string)
- func (c *Client) TransferCall(callID, method, toNumber, initiator string) *mango_objects.Result
- func (c *Client) TurnOnRecordingCall(callID, callPartyNumber string) *mango_objects.Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
var ClientMango *Client
func InitMangoCallHandle ¶
func (*Client) GetAddRecordEvents ¶ added in v0.0.52
func (c *Client) GetAddRecordEvents() <-chan *mango_objects.Record
func (*Client) GetBalance ¶
func (c *Client) GetBalance() *mango_client.Balance
func (*Client) GetCallEvents ¶ added in v0.0.52
func (c *Client) GetCallEvents() <-chan *mango_objects.Call
func (*Client) GetDTMFEvents ¶ added in v0.0.52
func (c *Client) GetDTMFEvents() <-chan *mango_objects.DTMF
func (*Client) GetEndCallsEvents ¶ added in v0.0.52
func (c *Client) GetEndCallsEvents() <-chan *mango_objects.Call
func (*Client) GetSMSEvents ¶ added in v0.0.52
func (c *Client) GetSMSEvents() <-chan *mango_objects.SMS
func (*Client) GetStartRecordEvents ¶ added in v0.0.52
func (c *Client) GetStartRecordEvents() <-chan *mango_objects.Record
func (*Client) GetUserByExtension ¶ added in v0.0.53
func (c *Client) GetUserByExtension(extension string) *mango_objects.User
func (*Client) GetUsers ¶ added in v0.0.53
func (c *Client) GetUsers() *mango_objects.Users
func (*Client) InitCallOfGroup ¶
func (c *Client) InitCallOfGroup(from, to, lineNumber string) *mango_objects.Result
func (*Client) InitCallOfUser ¶
func (c *Client) InitCallOfUser(extension, callerNumber, toNumber, lineNumber, sipHeaders string) *mango_objects.Result
func (*Client) RoutingCall ¶
func (c *Client) RoutingCall(callID, toNumber, sipHeaders string) *mango_objects.Result
func (*Client) SendSms ¶
func (c *Client) SendSms(fromExtension, toNumber, smsSender, text string) *mango_objects.Result
func (*Client) SetApiSing ¶
func (*Client) TransferCall ¶
func (c *Client) TransferCall(callID, method, toNumber, initiator string) *mango_objects.Result
func (*Client) TurnOnRecordingCall ¶
func (c *Client) TurnOnRecordingCall(callID, callPartyNumber string) *mango_objects.Result
Click to show internal directories.
Click to hide internal directories.