No se cumplen todos los requisitos de la pregunta en esta respuesta, pero es lo más parecido que he conseguido hasta ahora, y estoy bastante contento con ella.
Por lo tanto, esto requiere copiar el número de teléfono sin el nombre del contacto, así:
+370 666 11111
A continuación, he utilizado tasker para crear una tarea que lee el número del portapapeles, pierde el "+370" y los espacios y luego añade los dígitos y símbolos adicionales.
Utilicé la acción "Variable set" para establecer una nueva variable a %CLIP (de esta manera el número copiado en el portapapeles se guarda en una variable separada, para que podamos manipularlo más adelante).
Name:
%nr
TO:
%CLIP
Luego utilicé la acción "Reemplazo de búsqueda de variables" en la nueva variable para deshacerme de "+370". Me llevó algún tiempo averiguar cómo deshacerse del símbolo "+", porque tasker no busca "+" en esta acción, así que usé " \D " en el parámetro de búsqueda, que encuentra cualquier símbolo que no sea un dígito, así que me funcionó.
Variable:
%nr
Search:
\D370
Replace Matches: checked
Replace with:
08
A continuación, otro "Reemplazo de búsqueda variable" con un espacio en el parámetro de búsqueda para deshacerse de los espacios. (el "reemplazo de coincidencias" debe ser marcado para eliminar el texto encontrado de la variable)
Variable:
%nr
Search:
Replace Matches: checked
Replace with:
A continuación, una acción "Conjunto de variables" para crear una nueva variable con los dígitos y símbolos adicionales
Name:
%nrr
TO:
866622222,789#9#%nr#
Y, por último, la acción "Sistema > Fijar portapapeles" para copiar el número transformado en el portapapeles, de modo que pueda utilizarlo donde quiera.
Text:
%nrr
Entonces creé un botón en los ajustes rápidos para lanzar esta tarea, así que todo lo que tengo que hacer es copiar el número de teléfono que quiero transformar, usar el botón de ajustes rápidos para la tarea y pegar el nuevo número en mi aplicación de marcador. Originalmente quería que Tasker reenviara el nuevo número para que el marcador llamara, pero si uso la acción "Llamar" en Tasker, todo lo que está después de la coma en el nuevo número no se reenvía al marcador. Así que pegar el número es suficiente para mí.
Entiendo que no muchas personas pueden querer esta funcionalidad, pero si ayudo aunque sea a una, soy feliz. Estoy dispuesto a editar la respuesta para que sea más fácil de entender, pero por favor dime cómo mejorarla en ese caso.