Có cách nào để sử dụng điện thoại của tôi làm cổng SIP GSM, vì vậy tôi có thể thực hiện và nhận các cuộc gọi di động bằng điện thoại SIP và / hoặc định tuyến lại chúng qua tổng đài SIP?
Có cách nào để sử dụng điện thoại của tôi làm cổng SIP GSM, vì vậy tôi có thể thực hiện và nhận các cuộc gọi di động bằng điện thoại SIP và / hoặc định tuyến lại chúng qua tổng đài SIP?
Câu trả lời:
Không thể cho đến khi chúng tôi có mã nguồn của trình điều khiển thiết bị di động chịu trách nhiệm liên lạc vô tuyến, Bạn có thể đọc một bài viết liên quan mô tả rằng Tại sao không thể sử dụng điện thoại làm sip đến cổng GSM .
theo bài báo đó
Rào cản thứ ba để làm cho Android hoạt động như một Cổng GSM là nhà cung cấp RIL không phải là nguồn mở. Mỗi nhà cung cấp có thư viện RIL riêng liên lạc với Radio Daemon (rild).
Điều này dường như sẽ yêu cầu thiết bị trong đó âm thanh trong cuộc gọi có thể được lấy / thu được bởi một ứng dụng. Trên kiến trúc điện thoại Android điển hình, âm thanh cuộc gọi được xử lý bởi bộ đồng xử lý radio, hoàn toàn ngoài tầm với của mọi thứ chạy trên linux / android - cùng lý do tại sao bạn không thể thực sự ghi âm cuộc gọi.
Nếu bạn có một điện thoại đã root với (hoặc có thể hack được) hỗ trợ máy chủ USB và tìm thấy một dongle âm thanh usb với trình điều khiển linux, về mặt lý thuyết bạn có thể lặp lại và cắm nó vào giắc cắm tai nghe ... nhưng sẽ không đơn giản hơn khi mua Dịch vụ cổng SIP từ ai đó?
Không.
Hiện tại, điều đó là không có sẵn. Có khả năng bạn có thể chuyển một ứng dụng linux cho ứng dụng này sang điện thoại Android của mình, dễ dàng hơn nếu đó là ứng dụng CLI, nhưng hiện tại nó không có ứng dụng nào có thể làm những gì bạn yêu cầu.