Top | ![]() |
![]() |
![]() |
![]() |
#define | RM_PHONE() |
void | rm_phone_register () |
void | rm_phone_unregister () |
GList * | rm_phone_get_plugins () |
RmPhone * | rm_phone_get () |
gchar * | rm_phone_get_name () |
void | rm_phone_mute () |
void | rm_phone_record () |
void | rm_phone_hold () |
void | rm_phone_dtmf () |
void | rm_phone_hangup () |
gint | rm_phone_pickup () |
RmConnection * | rm_phone_dial () |
Abstraction between application an phone plugins. Offers convenient phone function which hides all complexity.
void rm_phone_mute (RmPhone *phone
,RmConnection *connection
,gboolean mute
);
Un/Mutes connection
.
void rm_phone_record (RmPhone *phone
,RmConnection *connection
,gboolean record
);
Start/Stops recording of active connection
void rm_phone_hold (RmPhone *phone
,RmConnection *connection
,gboolean hold
);
Holds/Releases active connection
.
void rm_phone_dtmf (RmPhone *phone
,RmConnection *connection
,guchar code
);
Send dtmf code on connection
gint
rm_phone_pickup (RmConnection *connection
);
Pickup incoming call of connection
.
RmConnection * rm_phone_dial (RmPhone *phone
,const gchar *target
,gboolean anonymous
);
Dial target
phone number.