Yo utilizo una aplicación para el iPhone/iPad que es de pago pero va bien, se llama Groundwire.
Tengo una cuenta de llevoip y recibo llamadas entre usuarios sin problemas.
En esta aplicación puedes configurar varias cuentas, por ejemplo una con un proveedor SIP para llamadas salientes (en mi caso llevoip),
y otra con tu cuenta del numero DID.
Las cuentas se configuran de manera independiente, aunque existe una opcion general para poder recibir llamadas cuando esta cerrada la aplicacion.
Dentro de cada cuenta revisas los "ajustes avanzados" -- "llamadas entrantes" -- "Activado con notificaciones".
Es una aplicación buenisima y tiene muchas opciones avanzadas, pero lo malo es que es de pago ....