2000 is an extension and the trunk has been set to route directly to ext2000.
here is the latest console output
saint*CLI>
-- Accepting AUTHENTICATED call from 192.168.76.2:
> requested format = g729,
> requested prefs = (g729|gsm|ulaw|alaw),
> actual format = g729,
> host prefs = (),
> priority = caller
-- Executing [2000@internal:1] AGI("IAX2/sailsaint-6793", "sarkhpe|OutCluster|2000") in new stack
-- Launched AGI Script /usr/share/asterisk/agi-bin/sarkhpe
-- AGI Script Executing Application: (Set) Options: (CDR(accountcode)=)
-- AGI Script sarkhpe completed, returning 0
-- Executing [2000@qrxvtmny:1] AGI("IAX2/sailsaint-6793", "sarkhpe|OutRoute|All Calls") in new stack
-- Launched AGI Script /usr/share/asterisk/agi-bin/sarkhpe
-- AGI Script Executing Application: (Set) Options: (TIMEOUT(absolute)=3600)
-- Channel will hangup at 2010-06-27 05:46:56 UTC.
-- AGI Script Executing Application: (Dial) Options: (IAX2/saintsail@sailsaint/2000||)
-- Called saintsail@sailsaint/2000
-- Call accepted by 192.168.76.2 (format g729)
-- Format for call is g729
-- Accepting AUTHENTICATED call from 192.168.76.2:
> requested format = g729,
> requested prefs = (g729|gsm|ulaw|alaw),
> actual format = g729,
> host prefs = (),
> priority = caller
-- Executing [2000@internal:1] AGI("IAX2/sailsaint-181", "sarkhpe|OutCluster|2000") in new stack
-- Launched AGI Script /usr/share/asterisk/agi-bin/sarkhpe
-- AGI Script Executing Application: (Set) Options: (CDR(accountcode)=)
-- AGI Script sarkhpe completed, returning 0
-- Executing [2000@qrxvtmny:1] AGI("IAX2/sailsaint-181", "sarkhpe|OutRoute|All Calls") in new stack
-- Launched AGI Script /usr/share/asterisk/agi-bin/sarkhpe
-- AGI Script Executing Application: (Set) Options: (TIMEOUT(absolute)=3600)
-- Channel will hangup at 2010-06-27 05:46:56 UTC.
-- AGI Script Executing Application: (Dial) Options: (IAX2/saintsail@sailsaint/2000||)
-- Called saintsail@sailsaint/2000
-- Call accepted by 192.168.76.2 (format g729)
-- Format for call is g729
-- IAX2/sailsaint-20010 answered IAX2/sailsaint-181
-- IAX2/sailsaint-16509 answered IAX2/sailsaint-6793
-- Channel 'IAX2/sailsaint-181' ready to transfer
-- Channel 'IAX2/sailsaint-20010' ready to transfer
-- Releasing IAX2/sailsaint-20010 and IAX2/sailsaint-181
-- Executing [h@qrxvtmny:1] Hangup("IAX2/sailsaint-181", "") in new stack
== Spawn h extension (qrxvtmny, h, 1) exited non-zero on 'IAX2/sailsaint-181'
-- Channel 'IAX2/sailsaint-16509' ready to transfer
-- Channel 'IAX2/sailsaint-6793' ready to transfer
-- Releasing IAX2/sailsaint-6793 and IAX2/sailsaint-16509
-- Hungup 'IAX2/sailsaint-20010'
-- AGI Script sarkhpe completed, returning 0
== Auto fallthrough, channel 'IAX2/sailsaint-181' status is 'ANSWER'
-- Executing [h@qrxvtmny:1] Hangup("IAX2/sailsaint-181", "") in new stack
== Spawn extension (qrxvtmny, h, 1) exited non-zero on 'IAX2/sailsaint-181'
-- Hungup 'IAX2/sailsaint-181'
-- Executing [h@qrxvtmny:1] Hangup("IAX2/sailsaint-6793", "") in new stack
== Spawn h extension (qrxvtmny, h, 1) exited non-zero on 'IAX2/sailsaint-6793'
-- Hungup 'IAX2/sailsaint-16509'
-- AGI Script sarkhpe completed, returning 0
== Auto fallthrough, channel 'IAX2/sailsaint-6793' status is 'ANSWER'
-- Executing [h@qrxvtmny:1] Hangup("IAX2/sailsaint-6793", "") in new stack
== Spawn extension (qrxvtmny, h, 1) exited non-zero on 'IAX2/sailsaint-6793'
-- Hungup 'IAX2/sailsaint-6793'
saint*CLI>
still doesn't ring ext2000 on inbound. Outgoing works no problem.