Чи можна використовувати свій телефон як шлюз SIP GSM, щоб я міг здійснювати та приймати стільникові дзвінки за допомогою SIP-телефону та / або перенаправляти їх через SIP-АТС?
Чи можна використовувати свій телефон як шлюз SIP GSM, щоб я міг здійснювати та приймати стільникові дзвінки за допомогою SIP-телефону та / або перенаправляти їх через SIP-АТС?
Відповіді:
Неможливо, поки у нас не з'явиться вихідний код драйверів мобільних пристроїв, відповідальних за радіозв'язок. Ви можете прочитати пов’язану статтю, яка описує те, чому не можна використовувати телефон як потягнути до шлюзу gsm .
відповідно до цієї статті
Третє перешкода змусити Android працювати як шлюз GSM - це те, що постачальник RIL не є відкритим кодом. У кожного продавця є своя бібліотека RIL, яка спілкується з Radio Daemon (rild).
Здається, це потребує пристрою, на якому аудіо під час дзвінка можна отримати / отримати програмою. У типовій архітектурі телефонів Android для аудіо дзвінків обробляється радіокопроцесором, повністю поза межами досяжності всього, що працює під Linux / android - та сама причина, чому ви не можете насправді записувати дзвінки.
Якщо у вас є вкорінений телефон із підтримкою USB-хоста (або його можна зламати) та знайшли аудіо-ключ USB з драйверами Linux, ви теоретично можете обмінятися та підключити його до роз'єму для гарнітури телефону ... але чи не було б простіше просто придбати Служба SIP шлюзу від когось?
Ні.
На даний момент цього немає. Потенційно ви можете перенести програму Linux для цього на свій телефон Android, простіше, якщо це програма CLI, але на даний момент це не існує додатка, який би міг робити те, що ви просите.