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-0600 | Date Closed: | 2011-06-07 14:10:21 |
Priority: | Minor | Regression? | No |
Status: | Closed/Complete | Components: | 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. |