Hi Asterisk is sending the invites to the wrong server (unregistered server) , so I get a forbidden reply.
Is there anyway to tell asterisk to send invites only to the registered server ?
Domain name has two A records, and it does not support srv records.
Register to IP_ADDRESS_2 :
DEBUG[1523] res_pjsip/pjsip_resolver.c: [0xXXXX] All parallel queries completed
DEBUG[1523] res_pjsip/pjsip_resolver.c: [0xXXXX] A record received on target 'domain.com'
DEBUG[1523] res_pjsip/pjsip_resolver.c: [0xXXXX] A record received on target 'domain.com'
DEBUG[1523] res_pjsip/pjsip_resolver.c: [0xXXXX] Resolution completed - 2 viable targets
DEBUG[1512] res_pjsip/pjsip_resolver.c: [0xXXXX] Address '0' is IP_ADDRESS_2:5060 with transport 'UDP transport'
DEBUG[1512] res_pjsip/pjsip_resolver.c: [0xXXXX] Address '1' is IP_ADDRESS_1:5060 with transport 'UDP transport'
VERBOSE[1512] res_pjsip_logger.c: <--- Transmitting SIP request (572 bytes) to UDP:IP_ADDRESS_2:5060 --->
Invite to ip IP_ADDRESS_1 :
DEBUG[1410] res_pjsip/pjsip_resolver.c: Performing SIP DNS resolution of target 'domain.com'
DEBUG[1410] res_pjsip/pjsip_resolver.c: Transport type for target 'domain.com' is 'UDP transport'
DEBUG[1410] res_pjsip/pjsip_resolver.c: [0xXXXX] Created resolution tracking for target 'domain.com'
DEBUG[1410] res_pjsip/pjsip_resolver.c: [0xXXXX] Added target 'domain.com' with record type '1', transport 'UDP transport', and port '5060'
DEBUG[1410] res_pjsip/pjsip_resolver.c: [0xXXXX] Starting initial resolution using parallel queries for target 'domain.com'
DEBUG[1351] res_pjsip/pjsip_resolver.c: [0xXXXX] All parallel queries completed
DEBUG[1351] res_pjsip/pjsip_resolver.c: [0xXXXX] A record received on target 'domain.com'
DEBUG[1351] res_pjsip/pjsip_resolver.c: [0xXXXX] A record received on target 'domain.com'
DEBUG[1351] res_pjsip/pjsip_resolver.c: [0xXXXX] Resolution completed - 2 viable targets
DEBUG[1410] res_pjsip/pjsip_resolver.c: [0xXXXX] Address '0' is IP_ADDRESS_1:5060 with transport 'UDP transport'
DEBUG[1410] res_pjsip/pjsip_resolver.c: [0xXXXX] Address '1' is IP_ADDRESS_2:5060 with transport 'UDP transport'
DEBUG[1410] res_pjsip/pjsip_resolver.c: [0xXXXX] Invoking user callback with '2' addresses
DEBUG[1410] res_pjsip/pjsip_resolver.c: Performing SIP DNS resolution of target 'IP_ADDRESS_1'
DEBUG[1410] res_pjsip/pjsip_resolver.c: Transport type for target 'IP_ADDRESS_1' is 'UDP transport'
DEBUG[1410] res_pjsip/pjsip_resolver.c: Target 'IP_ADDRESS_1' is an IP address, skipping resolution
DEBUG[1410] res_pjsip/pjsip_resolver.c: Performing SIP DNS resolution of target 'IP_ADDRESS_1'
DEBUG[1410] res_pjsip/pjsip_resolver.c: Transport type for target 'IP_ADDRESS_1' is 'UDP transport'
DEBUG[1410] res_pjsip/pjsip_resolver.c: Target 'IP_ADDRESS_1' is an IP address, skipping resolution```