Невозможно использовать Android в качестве шлюза SIP GSM. Можно совершать звонки, но API не позволит вам перенаправить входящее аудио в другой поток или отправить желаемый поток в качестве исходящего аудио. Это будет ограничено микрофоном устройства / динамиком и Bluetooth / проводными гарнитурами.
Пакет Android Telephony передает полный контроль над радиоустройством библиотеке Radio Daemon (rild), которая не позволяет вам изменять аудиопотоки, как упомянуто выше. Даже rild
является зависимым от поставщика программным обеспечением и не является открытым исходным кодом, поэтому использование пользовательских ПЗУ не поможет.
Для получения дополнительной технической информации см. здесь .