SipManager.Open Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
- <xref:Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent%2c+.Listener)>
- IsIncomingCallIntent(Intent)
- GetCallId(Intent)
- GetOfferSessionDescription(Intent)