Soy desarrollador, y estoy bastante convencido de que encontrar a una persona que te hago algo así va a ser tarea difícil. El tema de geolocalización es bastante fácil, pero lo de llamada sobre IP es un algo bastante más complejo.
Un buen grupo de trabajo seguro que podría hacerlo ofreciendo una calidad aceptable, pero ya te advierto que es algo difícil. Sirva como ejemplo aplicaciones tipo Skype, que lleva años en el mercado con el tema y todavía siguen sin ofrecer una calidad realmente buena.