2012-07-16 30 views
5

Gần đây, tôi đang cố gắng sử dụng SIP API trong Android và nhiều lần tìm kiếm, tôi tìm ra SipDemo (số sample project của android-10). Tôi chỉ cần nhập dự án vào nhật thực. Tuy nhiên, khi tôi tìm kiếm chi tiết trong dự án này (theo số Log.e(...)), tôi thấy rằng SipManager manager luôn là null ngay cả sau dòng này: manager = SipManager.newInstance(this);. Vì vậy, không có vấn đề gì tôi đăng ký với nhà cung cấp Sip, tôi không thể làm cho nó hoạt động! Bất kỳ ai có cùng một vấn đề? Bất cứ ai có thể cho tôi một đề nghị?Trình quản lý SipDemo luôn luôn rỗng trong thiết bị SamSung SII android SIP API

được sửa đổi:

nếu tôi sử dụng link here, tôi có thể nhận được công việc giả lập của tôi với register, callreceive một cuộc gọi. Tuy nhiên, với thiết bị của tôi, SamSung SII, nó không hoạt động !! Đây có phải là do thiết bị của tôi hoặc điều gì đó sai với API cơ bản không ?!

+0

bạn có internet và android.permission.USE_SIP trong việc sử dụng của bạn trong biểu hiện. –

+0

tất nhiên, có! Đây là 'dự án mẫu SipDemo' của' android-10' –

+0

Ru chạy trong thiết bị hoặc trình mô phỏng. –

Trả lời

3

Không phải tất cả các thiết bị hỗ trợ Android đều hỗ trợ các cuộc gọi VOIP bằng SIP. Bạn phải luôn gọi số isVoipSupported() để xác minh rằng thiết bị hỗ trợ gọi VOIP và isApiSupported() để xác minh rằng thiết bị hỗ trợ API SIP.

+0

Tôi gọi 2 fucntions mà U đề nghị và tất cả những gì tôi nhận được là 'sai'! Vì vậy, tôi không thể sử dụng VOIP cho thiết bị này? Đó có phải là 'SIP API' không di động không? –

+0

phiên bản hệ điều hành của thiết bị là gì. –

+0

Tôi đang sử dụng Android 2.3.4! –

Các vấn đề liên quan