HI!
Well, i got incoming calls working, but it wasn't the firewall that was blocking them, as i thought previously, it was my type=user config in sip.conf. I've never used the two-part sip account config before - only configured everything as type=friend. When i configured my voise.com.au (DID) account using my old type=friend config, it worked.
Now
http://voip-info.org/wiki/view/Asterisk+SIP+user+vs+peer says
As of Asterisk 1.2, there is no reason to actually use 'user' entries
any more at all; you can use 'type=peer' for everything and the behavior
will be much more consistent.
and i'd like to be able to configure new carriers with just the type=user stanza. However, when i do that, SAIL still sticks stuff in the right-hand (user) box on the "Change Trunkline" page.
How can i stop it doing that? I know it can be done, because the Sipgate carrier config does it.
Also, i want to be able to direct incoming calls to one extension and, if that's not available, to a second (and maybe third) one - In the same way as the primary, secondary, tertiary and quaternary paths are done in the "Add or Modify a Route" page. There doesn't appear to be a way to do this.
However, i just (since i wrote the above paragraph) noticed that now i've installed 2.1.11-193 i can do it by definining that bit of extensions.conf in the Custom Apps and directing the inbound route to that. If i can work out how to get a call into that bit of script, that is. Maybe the 's' extension will do it. No time to try it now, i'll have a go this evening.
Anyway, overall i'm really impressed - both by how functional SAIL is, and by how far it's come since i last checked it out (a year ago?).
Will