Condividi tramite


SipManager.Open Metodo

Definizione

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.

Documentazione java per android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener).

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

Si applica a