Langue

SipManager.Open Méthode

Définition

Surcharges

Nom Description
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.

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

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.

Java documentation 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 Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à