17d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon/* 27d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * Copyright (C) 2010 The Android Open Source Project 37d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * 47d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * Licensed under the Apache License, Version 2.0 (the "License"); 57d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * you may not use this file except in compliance with the License. 67d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * You may obtain a copy of the License at 77d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * 87d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * http://www.apache.org/licenses/LICENSE-2.0 97d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * 107d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * Unless required by applicable law or agreed to in writing, software 117d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * distributed under the License is distributed on an "AS IS" BASIS, 127d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * See the License for the specific language governing permissions and 147d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon * limitations under the License. 157d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon */ 167d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon 177d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordonpackage com.android.phone; 187d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon 197d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordonimport android.app.PendingIntent; 207d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordonimport android.content.Context; 217d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordonimport android.content.Intent; 227d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordonimport android.net.sip.SipManager; 237d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon 247d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordonpublic class SipUtil { 257d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon private SipUtil() { 267d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon } 277d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon 287d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon public static PendingIntent createIncomingCallPendingIntent() { 297d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon Context phoneContext = PhoneGlobals.getInstance(); 307d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon Intent intent = new Intent(phoneContext, SipBroadcastReceiver.class); 317d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon intent.setAction(SipManager.ACTION_SIP_INCOMING_CALL); 327d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon return PendingIntent.getBroadcast(phoneContext, 0, intent, 337d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon PendingIntent.FLAG_UPDATE_CURRENT); 347d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon } 357d4ddf6dc0d7c8158bac3a5dec7936e837e95bddSantos Cordon} 36