Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Execute ¶
type Execute struct {
UUID string
AppName string
AppArgs string
AppUUID string
Loops int
Sync bool
SyncPri bool
ForceBody bool
}
Execute command interface
func (*Execute) BuildMessage ¶
BuildMessage Implement command interface
type Export ¶
type Export Set
Export Helper to call Execute with Export since it is commonly used
func (Export) BuildMessage ¶
BuildMessage Implement command interface
type NoMedia ¶
NoMedia command interface
func (NoMedia) BuildMessage ¶
BuildMessage Implement command interface
type Push ¶
type Push Set
Push Helper to call Execute with Push since it is commonly used
func (Push) BuildMessage ¶
BuildMessage Implement command interface
type Set ¶
Set Helper to call Execute with Set since it is commonly used
func (Set) BuildMessage ¶
BuildMessage Implement command interface
type Transfer ¶
Transfer Documentation is sparse on this, but it looks like it transfers a call to an application?
func (Transfer) BuildMessage ¶
BuildMessage Implement command interface
type Unicast ¶
type Unicast struct {
UUID string
Local net.Addr
Remote net.Addr
Flags string
Sync bool
SyncPri bool
}
Unicast is used to hook up mod_spandsp for faxing over a socket. Note: That is a nice way for a script or app that uses the socket interface to get at the media. It's good because then spandsp isn't living inside of FreeSWITCH and it can run on a box sitting next to it. It scales better.
func (Unicast) BuildMessage ¶
BuildMessage Implement command interface