SipManager.Open Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| 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 von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 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
WENN incomingCallPendingIntent NULL ist
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.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Siehe auch
- <xref:Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent%2c+.Listener)>
- IsIncomingCallIntent(Intent)
- GetCallId(Intent)
- GetOfferSessionDescription(Intent)