SipManager.Open 方法

定义

重载

Open(SipProfile)

打开用于进行通用 SIP 调用的配置文件。

Open(SipProfile, PendingIntent, ISipRegistrationListener)

打开用于进行呼叫和/或接收通用 SIP 呼叫的配置文件。

Open(SipProfile)

打开用于进行通用 SIP 调用的配置文件。

[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

参数

localProfile
SipProfile

要从中发出呼叫的 SIP 配置文件

属性

例外

如果配置文件包含不正确的设置或调用 SIP 服务,则会导致错误

注解

打开用于进行通用 SIP 调用的配置文件。 调用方可以通过以下方式进行后续调用 #makeAudioCall。 如果一个也想要接收对配置文件的调用,请改用 #open(SipProfile, PendingIntent, SipRegistrationListener)

适用于 . 的 android.net.sip.SipManager.open(android.net.sip.SipProfile)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

Open(SipProfile, PendingIntent, ISipRegistrationListener)

打开用于进行呼叫和/或接收通用 SIP 呼叫的配置文件。

[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

参数

localProfile
SipProfile

要接收传入呼叫的 SIP 配置文件

incomingCallPendingIntent
PendingIntent

收到传入呼叫时,SIP 服务将调用 PendingIntent#send(Context, int, Intent) 以将意向作为结果代码发送回呼叫方 #INCOMING_CALL_RESULT_CODE ,以及用于填写呼叫 ID 和会话说明信息的意向。 它不能为 null。

listener
ISipRegistrationListener

侦听注册事件;可以为 null

属性

例外

如果 incomingCallPendingIntent 为 null

如果配置文件包含不正确的设置或调用 SIP 服务,则会导致错误

注解

打开用于进行呼叫和/或接收通用 SIP 呼叫的配置文件。 调用方可以通过以下方式进行后续调用 #makeAudioCall。 如果在配置文件中启用了自动注册选项,SIP 服务将定期将配置文件注册到相应的 SIP 提供程序,以便接收来自提供程序的呼叫。 当 SIP 服务收到新调用时,它将发送包含提供的操作字符串的意向。 该意向包含额外的呼叫 ID 和附加的套餐会话描述字符串。 使用 #getCallId#getOfferSessionDescription 检索这些附加项。

适用于 . 的 android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

另请参阅

适用于