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
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.
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
- <xref:Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent%2c+.Listener)>
- IsIncomingCallIntent(Intent)
- GetCallId(Intent)
- GetOfferSessionDescription(Intent)