[Home]

Summary:ASTERISK-00600: When using Dial() to contact a remote * via IAX, context specififed must have exten, not include
Reporter:James W. Brinkerhoff (jwb)Labels:
Date Opened:2003-11-30 15:16:02.000-0600Date Closed:2011-06-07 14:10:21
Priority:MinorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:When you Dial a remote * server via IAX, like so:
Dial(IAX/user:pass@server.com/1000@intern)
If 'intern' does not contain exten 1000, but instead includes another context which defines exten 1000, then the call will fail with the following error in the local server's logs:

Nov 30 13:38:11 WARNING[65541]: File chan_iax.c, Line 3944 (socket_read): Call rejected by 192.168.1.10: No authority found

iax.conf on both sides defines the context=intern

When context is changed to 'local', the context which actually defines exten 1000, everything works as expected.
Comments:By: Brian West (bkw918) 2003-11-30 17:19:02.000-0600

Try using IAX2

By: Mark Spencer (markster) 2003-11-30 17:43:10.000-0600

You must specifically allow access to that context with "context=<foo>" in the iax.conf for that user/peer.