SipManager.Open Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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
- <xref:Android.Net.Sip.SipManager.TakeAudioCall(Android.Content.Intent%2c+.Listener)>
- IsIncomingCallIntent(Intent)
- GetCallId(Intent)
- GetOfferSessionDescription(Intent)