मैं SipProfile.builder क्लास का उपयोग कर एक सिप प्रोफाइल बना सकता हूं। मैं यह करने के कोड का स्निपेट निम्नलिखित का इस्तेमाल किया:सिप प्रोफाइल बिल्डिंग: एंड्रॉइड
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();
}
यह सेटिंग्स/callsettings/इंटरनेट कॉल सेटिंग में एक घूंट खाते के रूप में दिखाता है। समस्या यह है कि मैं इसे प्राथमिक खाते के रूप में नहीं बना सका। मैं इसे प्राथमिक खाते के रूप में कैसे बना सकता हूं?
क्या आप समझा सकते हैं कि "प्राथमिक खाता" से आपका क्या मतलब है? – hovanessyan
फोन में मैन्युअल रूप से एसआईपी खाता जोड़ते समय, "इसे प्राथमिक खाते के रूप में बनाएं" विकल्प है। तो, मैं इसे प्रोग्रामेटिक तरीके से कैसे बना सकता हूं। –