Package Skype4Py :: Module voicemail :: Class Voicemail
[frames] | no frames]

Class Voicemail

source code

      object --+    
               |    
    utils.Cached --+
                   |
      object --+   |
               |   |
call.DeviceMixin --+
                   |
                  Voicemail

Represents a voicemail.
Instance Methods
 
__repr__(self)
repr(x)
source code
 
Delete(self)
Deletes this voicemail.
source code
 
Download(self)
Downloads this voicemail object from the voicemail server to a local computer.
source code
 
Open(self)
Opens and plays this voicemail.
source code
 
SetUnplayed(self)
Changes the status of a voicemail from played to unplayed.
source code
 
StartPlayback(self)
Starts playing downloaded voicemail.
source code
 
StartPlaybackInCall(self)
Starts playing downloaded voicemail during a call.
source code
 
StartRecording(self)
Stops playing a voicemail greeting and starts recording a voicemail message.
source code
 
StopPlayback(self)
Stops playing downloaded voicemail.
source code
 
StopRecording(self)
Ends the recording of a voicemail message.
source code
 
Upload(self)
Uploads recorded voicemail from a local computer to the voicemail server.
source code

Inherited from utils.Cached: __copy__

Inherited from call.DeviceMixin: CaptureMicDevice, InputDevice, OutputDevice

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Static Methods

Inherited from utils.Cached: __new__

Properties
int AllowedDuration
Maximum voicemail duration in seconds allowed to leave to partner
datetime.datetime Datetime
Timestamp of this voicemail expressed using datetime.
int Duration
Actual voicemail duration in seconds.
enums.vmr* FailureReason
Voicemail failure reason.
int Id
Unique voicemail Id.
unicode PartnerDisplayName
DisplayName for voicemail sender (for incoming) or recipient (for outgoing).
str PartnerHandle
Skypename for voicemail sender (for incoming) or recipient (for outgoing).
enums.vms* Status
Voicemail status.
float Timestamp
Timestamp of this voicemail.
enums.vmt* Type
Voicemail type.

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

Property Details

AllowedDuration

Maximum voicemail duration in seconds allowed to leave to partner
Get Method:
_GetAllowedDuration(self)
Type:
int

Datetime

Timestamp of this voicemail expressed using datetime.
Get Method:
_GetDatetime(self)
Type:
datetime.datetime

Duration

Actual voicemail duration in seconds.
Get Method:
_GetDuration(self)
Type:
int

FailureReason

Voicemail failure reason. Read if Status == enums.vmsFailed.
Get Method:
_GetFailureReason(self)
Type:
enums.vmr*

Id

Unique voicemail Id.
Get Method:
_GetId(self)
Type:
int

PartnerDisplayName

DisplayName for voicemail sender (for incoming) or recipient (for outgoing).
Get Method:
_GetPartnerDisplayName(self)
Type:
unicode

PartnerHandle

Skypename for voicemail sender (for incoming) or recipient (for outgoing).
Get Method:
_GetPartnerHandle(self)
Type:
str

Status

Voicemail status.
Get Method:
_GetStatus(self)
Type:
enums.vms*

Timestamp

Timestamp of this voicemail.
Get Method:
_GetTimestamp(self)
Type:
float

Type

Voicemail type.
Get Method:
_GetType(self)
Type:
enums.vmt*