Smartswitch
Interfaces | Structs | Sequences | Enumerations
Smartswitch::Telephony::CallGeneration Module Reference

module CallGeneration { ... }

Interfaces

interface  AnswerPeer
 A peer to dial then the callee answers. More...
 
interface  Task
 This interface allows to modify a Task of call generation. More...
 
interface  TaskTimetable
 This interface allows to configure a timetable for a Task. More...
 

Structs

struct  CalleeIdInfo
 Holds information about status of dialing a number. More...
 

Sequences

sequence< CalleeIdInfoCalleeIdInfoSequence
 
sequence< TaskTaskSequence
 
sequence< TaskTimetableTaskTimetableSequence
 

Enumerations

enum  CalleeIdStatus { None, Dialed, Answered, Bridged }
 Selects a current status of a callee number form the dial list. More...
 
enum  StateInterface { None, Sip, Iax }
 Selects a technology to monitor the availability of an AnswerPeer. More...
 

Sequence Documentation

◆ CalleeIdInfoSequence

sequence<CalleeIdInfo> CalleeIdInfoSequence

◆ TaskSequence

sequence<Task> TaskSequence

◆ TaskTimetableSequence

sequence<TaskTimetable> TaskTimetableSequence

Enumeration Type Documentation

◆ CalleeIdStatus

enum CalleeIdStatus

Selects a current status of a callee number form the dial list.

Enumerator
None 

Haven't been dialed.

Don't check if AnswerPeer is available before starting a new call.

Dialed 

Have been dialed.

Answered 

Called party has answered.

Bridged 

Called party has been bridged with caller party.

◆ StateInterface

enum StateInterface

Selects a technology to monitor the availability of an AnswerPeer.

Enumerator
None 

Haven't been dialed.

Don't check if AnswerPeer is available before starting a new call.

Sip 

Check if peer is available via SIP before starting a new call.

Iax 

Check if peer is available via IAX before starting a new call.