SipManager.Open Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Open(SipProfile) |
Apre il profilo per effettuare chiamate SIP generiche. |
Open(SipProfile, PendingIntent, ISipRegistrationListener) |
Apre il profilo per effettuare chiamate e/o ricevere chiamate SIP generiche. |
Open(SipProfile)
Apre il profilo per effettuare chiamate SIP generiche.
[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
Parametri
- localProfile
- SipProfile
profilo SIP da cui effettuare chiamate
- Attributi
Eccezioni
se il profilo contiene impostazioni non corrette o la chiamata al servizio SIP genera un errore
Commenti
Apre il profilo per effettuare chiamate SIP generiche. Il chiamante può effettuare chiamate successive tramite #makeAudioCall
. Se si desidera ricevere chiamate anche sul profilo, usare #open(SipProfile, PendingIntent, SipRegistrationListener)
invece .
Documentazione java per android.net.sip.SipManager.open(android.net.sip.SipProfile)
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Si applica a
Open(SipProfile, PendingIntent, ISipRegistrationListener)
Apre il profilo per effettuare chiamate e/o ricevere chiamate SIP generiche.
[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
Parametri
- localProfile
- SipProfile
profilo SIP per ricevere le chiamate in ingresso per
- incomingCallPendingIntent
- PendingIntent
Quando viene ricevuta una chiamata in ingresso, il servizio SIP chiamerà PendingIntent#send(Context, int, Intent)
per inviare di nuovo la finalità al chiamante con #INCOMING_CALL_RESULT_CODE
come codice di risultato e la finalità di compilare l'ID chiamata e le informazioni sulla descrizione della sessione. Non può essere null.
- listener
- ISipRegistrationListener
per ascoltare gli eventi di registrazione; può essere null
- Attributi
Eccezioni
se incomingCallPendingIntent
è null
se il profilo contiene impostazioni non corrette o la chiamata al servizio SIP genera un errore
Commenti
Apre il profilo per effettuare chiamate e/o ricevere chiamate SIP generiche. Il chiamante può effettuare chiamate successive tramite #makeAudioCall
. Se l'opzione di registrazione automatica è abilitata nel profilo, il servizio SIP registrerà periodicamente il profilo nel provider SIP corrispondente per ricevere le chiamate dal provider. Quando il servizio SIP riceve una nuova chiamata, invierà una finalità con la stringa di azione specificata. La finalità contiene un ID di chiamata aggiuntivo e una stringa di descrizione della sessione offerta extra. Usare #getCallId
e #getOfferSessionDescription
per recuperare tali elementi aggiuntivi.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Vedi anche
- <xref:Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent%2c+.Listener)>
- IsIncomingCallIntent(Intent)
- GetCallId(Intent)
- GetOfferSessionDescription(Intent)