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