Idioma

SipManager.Open Método

Definição

Sobrecargas

Nome Description
Open(SipProfile)

Abre o perfil para fazer chamadas SIP genéricas.

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Abre o perfil para fazer chamadas e/ou receber chamadas SIP genéricas.

Open(SipProfile)

Abre o perfil para fazer chamadas 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

o perfil SIP do qual fazer chamadas

Atributos

Exceções

se o perfil contiver configurações incorretas ou chamar o serviço SIP resultará em um erro

Comentários

Abre o perfil para fazer chamadas SIP genéricas. O chamador pode fazer chamadas subsequentes por meio #makeAudioCallde . Se alguém também quiser receber chamadas no perfil, use #open(SipProfile, PendingIntent, SipRegistrationListener) em vez disso.

Java documentação para android.net.sip.SipManager.open(android.net.sip.SipProfile).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Open(SipProfile, PendingIntent, ISipRegistrationListener)

Abre o perfil para fazer chamadas e/ou receber chamadas 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

o perfil SIP para receber chamadas de entrada para

incomingCallPendingIntent
PendingIntent

Quando uma chamada de entrada for recebida, o serviço SIP chamará PendingIntent#send(Context, int, Intent) para enviar de volta a intenção para o chamador com #INCOMING_CALL_RESULT_CODE o código de resultado e a intenção de preencher a ID da chamada e as informações de descrição da sessão. Não pode ser nulo.

listener
ISipRegistrationListener

para ouvir eventos de registro; pode ser nulo

Atributos

Exceções

se incomingCallPendingIntent for nulo

se o perfil contiver configurações incorretas ou chamar o serviço SIP resultará em um erro

Comentários

Abre o perfil para fazer chamadas e/ou receber chamadas SIP genéricas. O chamador pode fazer chamadas subsequentes por meio #makeAudioCallde . Se a opção de registro automático estiver habilitada no perfil, o serviço SIP registrará o perfil no provedor SIP correspondente periodicamente para receber chamadas do provedor. Quando o serviço SIP receber uma nova chamada, ele enviará uma intenção com a cadeia de caracteres de ação fornecida. A intenção contém um extra de ID de chamada e uma cadeia de caracteres de descrição de sessão de oferta extra. Use #getCallId e #getOfferSessionDescription recupere esses extras.

Java documentação para android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Confira também

Aplica-se a