Un método para encaminar llamadas de comunicaciones a través de Voz o Video sobre IP, VoIP, y a través de la Red Telefónica Conmutada Pública, PSTN, a al menos un dispositivo de comunicaciones, en el que un usuario (B) que tiene al menos un dispositivo de comunicaciones (H) con una aplicación de comunicaciones móviles (D) recibe una llamada de comunicaciones, teniendo dicho al menos un dispositivo de comunicaciones móviles (H) interfaces duales, una interfaz de VoIP y una interfaz de PSTN, gestionando dicha aplicación de comunicaciones móviles (D) la interfaz de VoIP, y encaminándose dicha llamada de comunicaciones a través de un servicio de control de llamadas de comunicaciones (F), caracterizado porque comprende decidir el usuario (B), para una red de datos determinada, y antes de que se reciba la llamada de comunicaciones, que una de dichas interfaces se prefiere para recibir esta llamada de comunicaciones, en el que: a) si se prefiere la interfaz de VoIP que comprende el encaminamiento de la llamada de comunicaciones por el servicio de control de llamadas (F) a la aplicación de comunicaciones móviles (D) como una llamada de VoIP, y retardar el encaminamiento de la llamada de comunicaciones sobre la interfaz de PSTN para permitir que el usuario (B) conteste la llamada en VoIP; o b) si se prefiere la interfaz de PSTN que comprende encaminar la llamada de comunicaciones a través de la interfaz de PSTN como una llamada de PSTN, y si el resultado de la llamada de PSTN indica que dicho dispositivo de comunicaciones (H) no está registrado en la red PSTN, encaminar adicionalmente la llamada de comunicaciones a través de la interfaz de VoIP, en el que, después de que la aplicación de comunicación móvil (D) haya recibido la llamada de comunicación mediante la interfaz de VoIP, el método comprende adicionalmente comprobar, por la aplicación de comunicación móvil (D), si hay una llamada entrante desde el mismo origen en la interfaz de PSTN, en el que si el resultado de dicha comprobación indica que la llamada también se está encaminando en la misma interfaz de PSTN, la aplicación de comunicación móvil (D) para y rechaza la llamada de comunicación mediante la interfaz de VoIP evitando la alerta redundante de la VoIP y reporta además al servicio de control de llamada de comunicación (F), si no se ha hecho anteriormente, que el al menos un dispositivo de comunicación (H) tiene interfaces duales, almacenando el servicio de control de llamada de comunicación (F) la información reportada en una base de datos (J) del dispositivo de comunicación (H).
A method for routing communication calls via VoIP and via PSTN to communication devices and computer program products thereof A user (B) having a communication device (H) running an application (D) receives a communication call and upon the user (B) having decided, for a given data network, and before the call being received, which one of a VoIP or PSTN interface be preferred for receiving the call, the method comprising: if the VoIP interface is preferred, routing the communication call by a Communication Call Control Service (F) to the mobile communication application (D) as a VoIP call, and delaying the routing of the communication call over the PSTN interface; or if the PSTN interface is preferred, routing the communication call via the PSTN interface as a PSTN call, and if the result of the PSTN call indicates that said communication device (H) is not registered in the PSTN network further routing the communication call via the VoIP interface. Route incoming calls in combination with PSTN and VoIP alerts to maximize chance for the call to be answered.