Freigeben über


SipManager.Open Methode

Definition

Überlädt

Open(SipProfile)

Öffnet das Profil für generische SIP-Anrufe.

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Öffnet das Profil zum Tätigen von Anrufen und/oder Empfangen generischer SIP-Anrufe.

Open(SipProfile)

Öffnet das Profil für generische SIP-Anrufe.

[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

Parameter

localProfile
SipProfile

das SIP-Profil zum Tätigen von Anrufen von

Attribute

Ausnahmen

wenn das Profil falsche Einstellungen enthält oder der SIP-Dienst aufruft, tritt ein Fehler auf.

Hinweise

Öffnet das Profil für generische SIP-Anrufe. Der Anrufer kann nachfolgende Anrufe über #makeAudioCall. Wenn man auch Anrufe über das Profil empfangen möchte, verwenden Sie #open(SipProfile, PendingIntent, SipRegistrationListener) stattdessen.

Java-Dokumentation für android.net.sip.SipManager.open(android.net.sip.SipProfile).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Öffnet das Profil zum Tätigen von Anrufen und/oder Empfangen generischer SIP-Anrufe.

[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

Parameter

localProfile
SipProfile

das SIP-Profil zum Empfangen eingehender Anrufe für

incomingCallPendingIntent
PendingIntent

Wenn ein eingehender Anruf empfangen wird, ruft PendingIntent#send(Context, int, Intent) der SIP-Dienst auf, um die Absicht an den Anrufer #INCOMING_CALL_RESULT_CODE als Ergebniscode zurückzusenden und die Absicht, die Anruf-ID und Sitzungsbeschreibungsinformationen auszufüllen. Er darf nicht null sein.

listener
ISipRegistrationListener

um Registrierungsereignisse abzuhören; kann null sein

Attribute

Ausnahmen

if incomingCallPendingIntent is null

wenn das Profil falsche Einstellungen enthält oder der SIP-Dienst aufruft, tritt ein Fehler auf.

Hinweise

Öffnet das Profil zum Tätigen von Anrufen und/oder Empfangen generischer SIP-Anrufe. Der Anrufer kann nachfolgende Anrufe über #makeAudioCall. Wenn die Option für die automatische Registrierung im Profil aktiviert ist, registriert der SIP-Dienst das Profil regelmäßig beim entsprechenden SIP-Anbieter, um Anrufe vom Anbieter zu empfangen. Wenn der SIP-Dienst einen neuen Aufruf empfängt, sendet er eine Absicht mit der bereitgestellten Aktionszeichenfolge. Die Absicht enthält eine zusätzliche Anruf-ID und eine zusätzliche Angebotssitzungsbeschreibungszeichenfolge. Verwenden und #getOfferSessionDescription abrufen Sie #getCallId diese Extras.

Java-Dokumentation für android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Weitere Informationen

Gilt für: