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