Hola KVM,
A continuacion mis comentarios:
1. Es perfecto, puedes tener la PBX en la oficina A y luego tener extensiones remotas en las oficina B. Para esto puedes:
a. Usar el softphone de 3CX (mediante una pagina web, aplicacion en windows/mac/ios/android)
Mayor informacion aqui:
https://www.3cx.es/academia3cx/videos/basico/cliente-web/
b. Tambien puedes usar telefonos IP y si vas a usarlos como extensiones remotas debes usar o STUN or SBC.
Mayour informacion aqui:
https://www.3cx.es/academia3cx/videos/intermedio/extensiones-remotas/
https://www.3cx.es/academia3cx/videos/intermedio/extensiones-remotas/
2. Para las llamadas debes usar la troncal sip como te dije. Para esto puedes ver la lista de troncales sip soportadas por 3CX (mayor informacion aqui:
https://www.3cx.com/partners/voip-providers/). Simplemente buscas si hay un proveedor en tu pais y preguntas que vale un DID para tu ciudad. En caso que no halla para tu pais hay unos que son internacionales y ofrecen DIDs en casi todo el mundo y los llamas (puedes ir a la pagina de cada proveedor) y preguntas que vale.
3. Finalmente, cuando ya lo contrates simplemente creas la troncal sip con las instrucciones del enlace que te envie anteriormente y usas la informacion que te de el proveedor (ya quese una IP o un usuario/contraseña)
4. Para el tema del coste te puedo dar un ejemplo que cotice hace como 1 semana. Esto es un DID para Medellin (Colombia). El precio mensual por el DID era de 14usd + costo por llamadas de entrada y salida. Llamadas de salida 0.005 (half cent) USD y de salida si depende del destino.
Ahora para los telefonos IP depende del modelo pero puedes conseguir telefonos muy baratos (baja gama) desde alrededor de 30 o 40 usd.
Si quieres que te salga mas economico entonces no uses telefonos ip sino nuestro softphone como te indique anteriormente.
5. Dejame saber si es claro o si quieres mas informacion.