Поделиться через


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) вместо этого.

Документация по Java для android.net.sip.SipManager.open(android.net.sip.SipProfile).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

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 кодом результата и намерением заполнить идентификатор вызова и сведения о описании сеанса. Значение null не может быть равно null.

listener
ISipRegistrationListener

прослушивание событий регистрации; может иметь значение NULL

Атрибуты

Исключения

Значение incomingCallPendingIntent NULL

Значение , если профиль содержит неверные параметры или вызов службы SIP приводит к ошибке

Комментарии

Открывает профиль для выполнения вызовов и (или) получения универсальных вызовов SIP. Вызывающий объект может выполнять последующие вызовы.#makeAudioCall Если параметр автоматической регистрации включен в профиле, служба SIP будет периодически регистрировать профиль в соответствующем поставщике SIP, чтобы получать звонки от поставщика. Когда служба SIP получает новый вызов, он отправит намерение с предоставленной строкой действия. Намерение содержит дополнительный идентификатор вызова и строку описания сеанса предложения. Используйте #getCallId и #getOfferSessionDescription извлеките эти дополнительные сведения.

Документация по Java для android.net.sip.SipManager.open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

См. также раздел

Применяется к