SipManager.Open 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Open(SipProfile) |
제네릭 SIP 호출을 위한 프로필을 엽니다. |
Open(SipProfile, PendingIntent, ISipRegistrationListener) |
호출 및/또는 제네릭 SIP 호출을 수신하기 위한 프로필을 엽니다. |
Open(SipProfile)
제네릭 SIP 호출을 위한 프로필을 엽니다.
[Android.Runtime.Register("open", "(Landroid/net/sip/SipProfile;)V", "GetOpen_Landroid_net_sip_SipProfile_Handler")]
public virtual void Open (Android.Net.Sip.SipProfile? localProfile);
[<Android.Runtime.Register("open", "(Landroid/net/sip/SipProfile;)V", "GetOpen_Landroid_net_sip_SipProfile_Handler")>]
abstract member Open : Android.Net.Sip.SipProfile -> unit
override this.Open : Android.Net.Sip.SipProfile -> unit
매개 변수
- localProfile
- SipProfile
호출할 SIP 프로필
- 특성
예외
프로필에 잘못된 설정이 포함되어 있거나 SIP 서비스를 호출하면 오류가 발생합니다.
설명
제네릭 SIP 호출을 위한 프로필을 엽니다. 호출자는 다음을 통해 #makeAudioCall
호출할 수 있습니다. 프로필에 대한 호출도 수신하려는 경우 대신 사용합니다 #open(SipProfile, PendingIntent, SipRegistrationListener)
.
에 대한 android.net.sip.SipManager.open(android.net.sip.SipProfile)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
Open(SipProfile, PendingIntent, ISipRegistrationListener)
호출 및/또는 제네릭 SIP 호출을 수신하기 위한 프로필을 엽니다.
[Android.Runtime.Register("open", "(Landroid/net/sip/SipProfile;Landroid/app/PendingIntent;Landroid/net/sip/SipRegistrationListener;)V", "GetOpen_Landroid_net_sip_SipProfile_Landroid_app_PendingIntent_Landroid_net_sip_SipRegistrationListener_Handler")]
public virtual void Open (Android.Net.Sip.SipProfile? localProfile, Android.App.PendingIntent? incomingCallPendingIntent, Android.Net.Sip.ISipRegistrationListener? listener);
[<Android.Runtime.Register("open", "(Landroid/net/sip/SipProfile;Landroid/app/PendingIntent;Landroid/net/sip/SipRegistrationListener;)V", "GetOpen_Landroid_net_sip_SipProfile_Landroid_app_PendingIntent_Landroid_net_sip_SipRegistrationListener_Handler")>]
abstract member Open : Android.Net.Sip.SipProfile * Android.App.PendingIntent * Android.Net.Sip.ISipRegistrationListener -> unit
override this.Open : Android.Net.Sip.SipProfile * Android.App.PendingIntent * Android.Net.Sip.ISipRegistrationListener -> unit
매개 변수
- localProfile
- SipProfile
들어오는 호출을 수신할 SIP 프로필
- incomingCallPendingIntent
- PendingIntent
들어오는 호출이 수신되면 SIP 서비스는 호출 ID 및 세션 설명 정보를 입력하기 위한 의도와 #INCOMING_CALL_RESULT_CODE
결과 코드로 호출자에게 의도를 다시 보내도록 호출 PendingIntent#send(Context, int, Intent)
합니다. null일 수 없습니다.
- listener
- ISipRegistrationListener
등록 이벤트를 수신 대기합니다. 는 null일 수 있습니다.
- 특성
예외
null이면 incomingCallPendingIntent
프로필에 잘못된 설정이 포함되어 있거나 SIP 서비스를 호출하면 오류가 발생합니다.
설명
호출 및/또는 제네릭 SIP 호출을 수신하기 위한 프로필을 엽니다. 호출자는 다음을 통해 #makeAudioCall
호출할 수 있습니다. 프로필에서 자동 등록 옵션을 사용하는 경우 SIP 서비스는 공급자로부터 전화를 받기 위해 해당 SIP 공급자에 프로필을 주기적으로 등록합니다. SIP 서비스가 새 호출을 받으면 제공된 작업 문자열을 사용하여 의도를 보냅니다. 의도에는 추가 호출 ID와 제품 세션 설명 문자열이 추가로 포함됩니다. #getOfferSessionDescription
해당 엑스트라를 사용하고 #getCallId
검색합니다.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
추가 정보
- <xref:Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent%2c+.Listener)>
- IsIncomingCallIntent(Intent)
- GetCallId(Intent)
- GetOfferSessionDescription(Intent)