Partager via


SipManager.Open Méthode

Définition

Surcharges

Open(SipProfile)

Ouvre le profil pour effectuer des appels SIP génériques.

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Ouvre le profil pour effectuer des appels et/ou recevoir des appels SIP génériques.

Open(SipProfile)

Ouvre le profil pour effectuer des appels SIP génériques.

[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

Paramètres

localProfile
SipProfile

profil SIP à partir duquel effectuer des appels

Attributs

Exceptions

si le profil contient des paramètres incorrects ou si l’appel du service SIP génère une erreur

Remarques

Ouvre le profil pour effectuer des appels SIP génériques. L’appelant peut effectuer des appels ultérieurs via #makeAudioCall. Si vous souhaitez également recevoir des appels sur le profil, utilisez #open(SipProfile, PendingIntent, SipRegistrationListener) plutôt.

Documentation Java pour android.net.sip.SipManager.open(android.net.sip.SipProfile).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Ouvre le profil pour effectuer des appels et/ou recevoir des appels SIP génériques.

[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

Paramètres

localProfile
SipProfile

profil SIP pour lequel recevoir des appels entrants

incomingCallPendingIntent
PendingIntent

Lorsqu’un appel entrant est reçu, le service SIP appelle PendingIntent#send(Context, int, Intent) pour renvoyer l’intention à l’appelant avec #INCOMING_CALL_RESULT_CODE comme code de résultat et l’intention de renseigner l’ID d’appel et les informations de description de session. Il ne peut pas être null.

listener
ISipRegistrationListener

pour écouter les événements d’inscription ; peut être null

Attributs

Exceptions

si incomingCallPendingIntent la valeur est Null

si le profil contient des paramètres incorrects ou si l’appel du service SIP génère une erreur

Remarques

Ouvre le profil pour effectuer des appels et/ou recevoir des appels SIP génériques. L’appelant peut effectuer des appels ultérieurs via #makeAudioCall. Si l’option d’inscription automatique est activée dans le profil, le service SIP inscrit régulièrement le profil auprès du fournisseur SIP correspondant afin de recevoir des appels du fournisseur. Lorsque le service SIP reçoit un nouvel appel, il envoie une intention avec la chaîne d’action fournie. L’intention contient un ID d’appel supplémentaire et une chaîne de description de session d’offre supplémentaire. Utilisez et #getOfferSessionDescription récupérez #getCallId ces extras.

Documentation Java pour android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Voir aussi

S’applique à