summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/sip/SipHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'services/java/com/android/server/sip/SipHelper.java')
-rw-r--r--services/java/com/android/server/sip/SipHelper.java19
1 files changed, 9 insertions, 10 deletions
diff --git a/services/java/com/android/server/sip/SipHelper.java b/services/java/com/android/server/sip/SipHelper.java
index 83eeb8418120..d9a1bbfa3f56 100644
--- a/services/java/com/android/server/sip/SipHelper.java
+++ b/services/java/com/android/server/sip/SipHelper.java
@@ -20,7 +20,6 @@ import gov.nist.javax.sip.SipStackExt;
import gov.nist.javax.sip.clientauthutils.AccountManager;
import gov.nist.javax.sip.clientauthutils.AuthenticationHelper;
-import android.net.sip.SessionDescription;
import android.net.sip.SipProfile;
import android.util.Log;
@@ -243,7 +242,7 @@ class SipHelper {
}
public ClientTransaction sendInvite(SipProfile caller, SipProfile callee,
- SessionDescription sessionDescription, String tag)
+ String sessionDescription, String tag)
throws SipException {
try {
FromHeader fromHeader = createFromHeader(caller, tag);
@@ -259,9 +258,9 @@ class SipHelper {
toHeader, viaHeaders, maxForwards);
request.addHeader(createContactHeader(caller));
- request.setContent(sessionDescription.getContent(),
+ request.setContent(sessionDescription,
mHeaderFactory.createContentTypeHeader(
- "application", sessionDescription.getType()));
+ "application", "sdp"));
ClientTransaction clientTransaction =
mSipProvider.getNewClientTransaction(request);
@@ -273,12 +272,12 @@ class SipHelper {
}
public ClientTransaction sendReinvite(Dialog dialog,
- SessionDescription sessionDescription) throws SipException {
+ String sessionDescription) throws SipException {
try {
Request request = dialog.createRequest(Request.INVITE);
- request.setContent(sessionDescription.getContent(),
+ request.setContent(sessionDescription,
mHeaderFactory.createContentTypeHeader(
- "application", sessionDescription.getType()));
+ "application", "sdp"));
ClientTransaction clientTransaction =
mSipProvider.getNewClientTransaction(request);
@@ -326,7 +325,7 @@ class SipHelper {
* @param event the INVITE request event
*/
public ServerTransaction sendInviteOk(RequestEvent event,
- SipProfile localProfile, SessionDescription sessionDescription,
+ SipProfile localProfile, String sessionDescription,
ServerTransaction inviteTransaction)
throws SipException {
try {
@@ -334,9 +333,9 @@ class SipHelper {
Response response = mMessageFactory.createResponse(Response.OK,
request);
response.addHeader(createContactHeader(localProfile));
- response.setContent(sessionDescription.getContent(),
+ response.setContent(sessionDescription,
mHeaderFactory.createContentTypeHeader(
- "application", sessionDescription.getType()));
+ "application", "sdp"));
if (inviteTransaction == null) {
inviteTransaction = getServerTransaction(event);