Lenguaje

SipManager.Open Método

Definición

Sobrecargas

Nombre Description
Open(SipProfile)

Abre el perfil para realizar llamadas SIP genéricas.

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Abre el perfil para realizar llamadas o recibir llamadas SIP genéricas.

Open(SipProfile)

Abre el perfil para realizar llamadas SIP genéricas.

[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

Parámetros

localProfile
SipProfile

el perfil SIP desde el que realizar llamadas

Atributos

Excepciones

si el perfil contiene una configuración incorrecta o la llamada al servicio SIP produce un error.

Comentarios

Abre el perfil para realizar llamadas SIP genéricas. El autor de la llamada puede realizar llamadas posteriores a través de #makeAudioCall. Si también quiere recibir llamadas en el perfil, use #open(SipProfile, PendingIntent, SipRegistrationListener) en su lugar.

Java documentación para android.net.sip.SipManager.open(android.net.sip.SipProfile).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Abre el perfil para realizar llamadas o recibir llamadas SIP genéricas.

[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

Parámetros

localProfile
SipProfile

el perfil SIP para recibir llamadas entrantes para

incomingCallPendingIntent
PendingIntent

Cuando se recibe una llamada entrante, el servicio SIP llamará PendingIntent#send(Context, int, Intent) para devolver la intención al autor de la llamada con #INCOMING_CALL_RESULT_CODE como código de resultado y la intención de rellenar el identificador de llamada y la información de descripción de la sesión. No puede ser null.

listener
ISipRegistrationListener

para escuchar eventos de registro; puede ser NULL

Atributos

Excepciones

SI incomingCallPendingIntent ES NULL

si el perfil contiene una configuración incorrecta o la llamada al servicio SIP produce un error.

Comentarios

Abre el perfil para realizar llamadas o recibir llamadas SIP genéricas. El autor de la llamada puede realizar llamadas posteriores a través de #makeAudioCall. Si la opción de registro automático está habilitada en el perfil, el servicio SIP registrará el perfil en el proveedor SIP correspondiente periódicamente para recibir llamadas del proveedor. Cuando el servicio SIP recibe una nueva llamada, enviará una intención con la cadena de acción proporcionada. La intención contiene un identificador de llamada adicional y una cadena de descripción de sesión de oferta adicional. Use #getCallId y #getOfferSessionDescription para recuperar esos extras.

Java documentación para android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Consulte también

Se aplica a