Esto es más de un golpe de alto nivel en una respuesta.
El proyecto de Android se fusionó en gran medida en el kernel de Linux hace un tiempo. Sospecho que el primer paso es revisar todo lo que se incluyó en esas fusiones. Tendría que volver a compilar el núcleo para acomodar esos cambios. Creo que en gran medida incluían cosas para hacer que un sistema estable fuera estable, los teléfonos se activaban y desactivaban todo el tiempo, los servidores no.
El siguiente paso debe verificar que los controladores de Linux para ese conjunto de chips satisfagan la funcionalidad que necesita habilitar. Si es así, hay muchas posibilidades de que pueda habilitar las llamadas. Puede que tenga que leer en el controlador para habilitar la llamada y así sucesivamente.
Tengo la sospecha de que en realidad podría ser bastante trivial acertar si puede enviar comandos AT al chip, debería poder marcar o responder llamadas. Luego, el truco es conectar el micrófono y el altavoz a las conexiones que abre. Dado que es Linux, incluso podría ser tan trivial como conectar su dispositivo de micrófono al transmisor de chips del teléfono, pero solo estoy adivinando eso.