Ya no se que hacer he probado tantas configs, que no se que estoy haciendo mal, aquí os pego el sip.conf y el extensions.conf, haber si alguien puede echarme una mano.
allowoverlap=no ; Disable overlap dialing support. (Default is yes)
udpbindaddr=0.0.0.0 ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
tcpenable=no ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
[domain]
exten => xxxxxxxxx,1,Set(CDR(UserField)=103)
exten => xxxxxxxxx,n,Dial(SIP/103&SIP/102,15,tM(jabber_notification^${CALLERID(num)}))
exten => xxxxxxxxx,n,Set(CDR(UserField)=${OFICINA})
exten => xxxxxxxxx,n,Goto(s-${DIALSTATUS},1)
exten => xxxxxxxxx,n,Hangup()
exten => s-NOANSWER,1,Dial(SIP/${OFICINA}@domain,100,r)
exten => s-CONGESTION,1,Dial(SIP/${OFICINA}@domain,100,r)
exten => s-CANCEL,1,Hangup()
exten => s-BUSY,1,Dial(SIP/${OFICINA}@domain,100,r)
exten => s-CHANUNAVAIL,1,Dial(SIP/${OFICINA}@domain,100,r)
[domain2]
exten => yyyyyyyyy,1,Set(CDR(UserField)=104)
exten => yyyyyyyyy,n,Dial(SIP/104@adiptel2&SIP/102@domain2,15,r)
exten => yyyyyyyyy,n,Set(CDR(UserField)=${OFICINA})
exten => yyyyyyyyy,n,Goto(s-${DIALSTATUS},1)
exten => yyyyyyyyy,n,Hangup()
exten => s-NOANSWER,1,Dial(SIP/${OFICINA}@domain2,100,r)
exten => s-CONGESTION,1,Dial(SIP/${OFICINA}@domain2,100,r)
exten => s-CANCEL,1,Hangup()
exten => s-BUSY,1,Dial(SIP/${OFICINA}@adiptel2,100,r)
exten => s-CHANUNAVAIL,1,Dial(SIP/${OFICINA}@domain2,100,r)
[local_calls]
exten => _1XX,1,Dial(SIP/${EXTEN},100,r)
exten => _1XX,n,PlayBack(vm-goodbye)
exten => _1XX,n,HangUp()
[default]
;móviles españa
exten => _06XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain,60,r)
exten => _06XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _06XXXXXXXX,n,Hangup()
;fijos españa
exten => _09XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain,60,r)
exten => _09XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _09XXXXXXXX,n,Hangup()
[default2]
;móviles españa
exten => _06XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain2,60,r)
exten => _06XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _06XXXXXXXX,n,Hangup()
;fijos españa
exten => _09XXXXXXXX,1,Dial(SIP/${EXTEN:1}@domain2,60,r)
exten => _09XXXXXXXX,n,PlayBack(vm-goodbye)
exten => _09XXXXXXXX,n,Hangup()
[incoming]
exten => s,1,Handup()
[pruebas]
;switch => Realtime/@
include => default
include => local_calls
;voicemail
exten => 1234,1,VoicemailMain()
[contabilidad]
;switch => Realtime/@
include => default2
include => local_calls
;voicemail
exten => 1234,1,VoicemailMain()