blob: 1bcf4b52a7f554ba06875d1f17a027df70b2d5e7 [file] [log] [blame]
package com.savoirfairelinux.sflphone.service;
interface ISipService {
void placeCall(String accountID, in String callID, in String to);
void refuse(in String callID);
void accept(in String callID);
void hangUp(in String callID);
void hold(in String callID);
void unhold(in String callID);
List getAccountList();
String addAccount(in Map accountDetails);
void removeAccount(in String accoundId);
Map getAccountDetails(in String accountID);
void setAccountDetails(in String accountId, in Map accountDetails);
void setAudioPlugin(in String callID);
String getCurrentAudioOutputPlugin();
}