Sip Profile Building:Android

时间:2012-03-21 13:03:24

标签: android profile sip voip builder

我可以使用SipProfile.Builder类构建一个sip配置文件。我使用以下代码片段来完成它:

 if (SipManager.isApiSupported(MyActivity.this)&& SipManager.isVoipSupported(MyActivity.this)) {

SipManager manager=SipManager.newInstance(this);
    SipProfile.Builder builder;try {
                                builder = new Builder(userName,domainName);
                            } catch (ParseException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                            }                                                           manager = SipManager.newInstance(MyActivity.this);
                            builder.setPassword(password);

                            profile = builder.build();
                            try {
                                manager.open(profile);
                            } catch (SipException e) {


                // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                        try {
                            manager.register(profile, 30, MyActivity.this);
                        } catch (SipException e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                        Toast.makeText(MyActivity.this, "created",
                                Toast.LENGTH_LONG).show();

                        } else {
                    Toast.makeText(MyActivity.this, "Not Supported",
                            Toast.LENGTH_LONG).show();
                }

它在设置/呼叫设置/互联网呼叫设置中显示为SIP帐户。 问题是我无法将其作为主要帐户。我如何将其作为主要帐户?

1 个答案:

答案 0 :(得分:2)

此信息是基于帐户的(人员,主要电话号码,主要SIP帐户等的主要电子邮件地址),因此它存储在手机的联系人簿中。

在我看来,这是一个按每个数据设置的选项,每个帐户(例如:此类数据(email / phone / sip-addr)将其设置为主要数据)。 您可以使用IS_PRIMARYIS_SUPER_PRIMARY

将数据设置为主要联系人
  

IS_PRIMARY:这是否是原始类型的主要条目   联系它属于。

您应该使用的数据是ContactsContract.CommonDataKinds.SipAddress。我希望这是有用的起点。