2012-02-21 28 views
14

Tôi đã tìm một số khung cho thiết bị Android cho phép phương thức reInvite qua giao thức SIP. Mục tiêu hoàn toàn của tôi là có thể chuyển đổi codec trong khi đang gọi. Tôi đã cố gắng làm như vậy với một số thư viện hiện có nhưng tôi đã đi đến một kết thúc chết. Tôi đã cố gắng sử dụng SipDroid có phương thức set_codec() nhưng tôi chưa quản lý để tìm bất kỳ tài liệu phong nha nào về điều đó. Tôi cũng đã thử với thư viện android.net.sip bản địa nhưng tôi dường như không tìm ra cách thay đổi chúng ở đó ... Có ai có lời khuyên nào về thư viện hỗ trợ reInvite theo cách tôi đã mô tả, hoặc bất kỳ lời khuyên nào về việc sử dụng các thư viện tôi đã đề cập? Cảm ơn bạn trước ...Android sip stack với hỗ trợ thao tác codec?

ps: Tôi đã cố gắng sử dụng mobicents và dấu hoa thị như các máy chủ ..

+1

Theo như tôi biết SipDroid sử dụng thư viện JAIN-SIP. Vì vậy, bạn có thể thử đi qua tài liệu JAIN-SIP dễ dàng có sẵn. Sau khi xác định với JAIN-SIP bạn có thể theo dõi phương pháp trong SipDroid. –

+0

ý của bạn là 'chuyển đổi codec trong khi đang gọi', bạn có nghĩa là bạn có thể chuyển đổi codec khi bạn đang nói chuyện với ai đó trong một cuộc gọi? –

+1

Có, thông qua phương thức reInvite. – jaivalis

Trả lời

0

Tôi không biết về bất kỳ giải pháp miễn phí, nhưng có ít nhất một khuôn khổ ngụm thương mại cho android mà cho phép chuyển đổi codec.

Về lý thuyết, bạn cũng có thể

+1

Cảm ơn Hank Karl, tôi sợ rằng lý thuyết không phải lúc nào cũng cắt mù tạt. Chúng ta dường như ở đây trong một lãnh thổ không ổn định và cũng không được ghi lại một cách hoàn hảo ... –

2

Nếu bạn Google, bạn sẽ tìm thấy một số ngăn xếp SIP miễn phí cho Android, hầu hết trong số họ đều dựa trên "C++ \ C" mã - ví dụ pjsiplinphone.

0

Tôi biết rằng IntegrIT CrystalVu SDK http://www.integrit.com/ hỗ trợ codec chuyển đổi "đang hoạt động" cho bộ mã hóa và bộ giải mã. Ngoài ra nó bao gồm các mô-đun đặc biệt của phát hiện loại codec mù dựa trên phân tích dòng RTP đến.