On Tuesday 23 December 2003 11:13, Robert Hajime Lanning wrote:
> I have, in iax.conf the register statement:
> register => username:[EMAIL PROTECTED]
>
> This causes registration attempts to iaxtel.com for both IAX and
> IAX2.
>
> Every once in a while there is a packet for port 4569 keeping the
> IAX2 registration alive.  This is fine.
>
> But, I have a barrage of registration attempts to iaxtel on port
> 5036 for IAX.  Every UDP packet is answered with an ICMP packet
> claiming "port unreachable".
>
> I know that iaxtel has turned off IAX,  So, how do I turn off the
> registration attempts for IAX, for that particular connection? 
> (and keep IAX2)

How's this for a solution (attached)?

-Tilghman
Index: channels/chan_iax.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_iax.c,v
retrieving revision 1.43
diff -u -r1.43 chan_iax.c
--- channels/chan_iax.c	9 Dec 2003 23:55:17 -0000	1.43
+++ channels/chan_iax.c	23 Dec 2003 18:43:41 -0000
@@ -4661,7 +4661,7 @@
 				} else if (!strcasecmp(v->value, "yes")) {
 					peer->maxms = DEFAULT_MAXMS;
 				} else if (sscanf(v->value, "%d", &peer->maxms) != 1) {
-					ast_log(LOG_WARNING, "Qualification of peer '%s' should be 'yes', 'no', or a number of milliseconds at line %d of iax.conf\n", peer->name, v->lineno);
+					ast_log(LOG_WARNING, "Qualification of peer '%s' should be 'yes', 'no', or a number of milliseconds at line %d of iax1.conf\n", peer->name, v->lineno);
 					peer->maxms = 0;
 				}
 			} //else if (strcasecmp(v->name,"type"))
@@ -4962,7 +4962,7 @@
 
 static int reload_config(void)
 {
-	char *config = "iax.conf";
+	char *config = "iax1.conf";
 	struct iax_registry *reg;
 	struct sockaddr_in dead_sin;
 	strncpy(accountcode, "", sizeof(accountcode)-1);
@@ -5359,7 +5359,7 @@
 
 int load_module(void)
 {
-	char *config = "iax.conf";
+	char *config = "iax1.conf";
 	int res = 0;
 	int x;
 	struct iax_registry *reg;

Reply via email to