esa es una opcion yo lo hago de otra forma
1.- verificar que las ips de ambos servidores estan autorizadas en fail2ban para que no las bloquee esto es algo importante para evitar problemas y dolores de cabeza a posterior.
EJEMPLO SERVIDOR A DONDE RECIBIMOS NUMERACION VOIP1 SERVIDOR B DONDE QUEREMOS ENTREGAR LLAMADAS DE UN NUMERO VOIP2
2.- En el servidor donde se recibe la llamada original voip1 x crear un troncal que sea parecido a esto
trunk name: avoip2 ( o el nombre que queramos en este caso es a donde destinamos la llamada
outgoing settings :
trunk name: avoip2 por ejemplo
peer details:
host=voip2.xxx.es ( el host donde entregamos la llamada en este caso o la ip)
type=peer
qualify=yes
context=from-internal
luego en ruta entrantecreamos una ruta entrante
descripcion : numero entrada por ejemplo 955 entrada
DID Number: el numero que queremos reenvia por ejemplo 955
en set destination ponemos Trunks avoip2 o el nombre que creamos antes.
===============SERVIDOR B DONDE RECIBIR LLAMADAS
en el servidor donde queremos recibir las llamadas
creamos un sip trunk tambien y lo ponemos
trunk name devoip1 ( POR EJEMPLO )
INCOMING SETTINGS :
type=friend
disallow=all
allow=g729&gsm&speedx&ilbc&slin&ulaw&alaw
fromdomain=voip1
host=voip1 ( el host o la ip )
dtmfmode=auto
canreinvite=no
insecure=invite,port
nat=yes
context=from-trunk
sendrpid=yes
Y LISTO YA RECIBIREMOS LAS LLAMADAS CUANDO SE HAGA AL NUMERO XXX QUE RECIBE EN EL SERVIDOR A (VOIP1) ESTE ENTREGARA LA LLAMADA AL SERVIDOR B(VOIP2)
Y SOLO QUEDA CREAR UNA RUTA ENTRANTE PARA ESE NUMERO COMO EN LOS DEMAS Y LISTO !!
al crear ruta entrante se pone el numero que recibe en este caso 955
y ya funciona perfectamente
espero les sirva !