public class SipManager extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
EXTRA_CALL_ID |
static String |
EXTRA_OFFER_SD |
static int |
INCOMING_CALL_RESULT_CODE |
| Modifier and Type | Method and Description |
|---|---|
void |
close(String localProfileUri) |
SipSession |
createSipSession(SipProfile localProfile,
SipSession.Listener listener) |
static String |
getCallId(Intent incomingCallIntent) |
static String |
getOfferSessionDescription(Intent incomingCallIntent) |
SipSession |
getSessionFor(Intent incomingCallIntent) |
static boolean |
isApiSupported(Context context) |
static boolean |
isIncomingCallIntent(Intent intent) |
boolean |
isOpened(String localProfileUri) |
boolean |
isRegistered(String localProfileUri) |
static boolean |
isSipWifiOnly(Context context) |
static boolean |
isVoipSupported(Context context) |
SipAudioCall |
makeAudioCall(SipProfile localProfile,
SipProfile peerProfile,
SipAudioCall.Listener listener,
int timeout) |
SipAudioCall |
makeAudioCall(String localProfileUri,
String peerProfileUri,
SipAudioCall.Listener listener,
int timeout) |
static SipManager |
newInstance(Context context) |
void |
open(SipProfile localProfile) |
void |
open(SipProfile localProfile,
PendingIntent incomingCallPendingIntent,
SipRegistrationListener listener) |
void |
register(SipProfile localProfile,
int expiryTime,
SipRegistrationListener listener) |
void |
setRegistrationListener(String localProfileUri,
SipRegistrationListener listener) |
SipAudioCall |
takeAudioCall(Intent incomingCallIntent,
SipAudioCall.Listener listener) |
void |
unregister(SipProfile localProfile,
SipRegistrationListener listener) |
public static final int INCOMING_CALL_RESULT_CODE
public static final String EXTRA_CALL_ID
public static final String EXTRA_OFFER_SD
public static SipManager newInstance(Context context)
public static boolean isApiSupported(Context context)
public static boolean isVoipSupported(Context context)
public static boolean isSipWifiOnly(Context context)
public void open(SipProfile localProfile) throws SipException
SipExceptionpublic void open(SipProfile localProfile, PendingIntent incomingCallPendingIntent, SipRegistrationListener listener) throws SipException
SipExceptionpublic void setRegistrationListener(String localProfileUri, SipRegistrationListener listener) throws SipException
SipExceptionpublic void close(String localProfileUri) throws SipException
SipExceptionpublic boolean isOpened(String localProfileUri) throws SipException
SipExceptionpublic boolean isRegistered(String localProfileUri) throws SipException
SipExceptionpublic SipAudioCall makeAudioCall(SipProfile localProfile, SipProfile peerProfile, SipAudioCall.Listener listener, int timeout) throws SipException
SipExceptionpublic SipAudioCall makeAudioCall(String localProfileUri, String peerProfileUri, SipAudioCall.Listener listener, int timeout) throws SipException
SipExceptionpublic SipAudioCall takeAudioCall(Intent incomingCallIntent, SipAudioCall.Listener listener) throws SipException
SipExceptionpublic static boolean isIncomingCallIntent(Intent intent)
public static String getOfferSessionDescription(Intent incomingCallIntent)
public void register(SipProfile localProfile, int expiryTime, SipRegistrationListener listener) throws SipException
SipExceptionpublic void unregister(SipProfile localProfile, SipRegistrationListener listener) throws SipException
SipExceptionpublic SipSession getSessionFor(Intent incomingCallIntent) throws SipException
SipExceptionpublic SipSession createSipSession(SipProfile localProfile, SipSession.Listener listener) throws SipException
SipExceptionCopyright © 2008-2013. All Rights Reserved.