The context that you have assigned to the IAX softphones in your /etc/asterisk/iax.conf are not the ones needed to be able to dial 200. As you may see from the error log it can not find 200@default, which means the IAX phone is trying to dial 200 inside of the context ‘default’. What context does 200 exist in in your /etc/asterisk/extensions.conf? That is the one you need to assign for this particular dialing to work.
I had wroten : “context=test” in the general section (in iax.conf). Actually, it doesn’t seem to work. I have to put “context=test” in each section of my IAX phones.
This problem doesn’t appear in sip.conf file.
No, different protocols with different configuration/usage concepts. Have a look here starting at page 60. Note that there is no ‘conext’ setting in the general section but only in the entity sections.
Bingo. Having said this, I did some testing with v1.2beta, and I am able to manipulate the codec usage globally in the general section of /etc/asterisk/iax.conf.