Zwei Parameter in der iax.conf und sip.conf

konabi

Mitglied
Mitglied seit
11 Apr 2005
Beiträge
424
Punkte für Reaktionen
0
Punkte
16
Hallo,
ich habe eine Frage zu zwei Parametern in der iax.conf und in der iax.conf.



; Minimum and maximum amounts of time that IAX peers can request as
; a registration expiration interval (in seconds).
; minregexpire = 60
; maxregexpire = 60


Was ist jetzt damit gemeint?

Die maximale und minimale Zeit die ein Peer registriert bleibt bevor er sich erneut registrieren muß?


Danke Sven
 
Habe auch danach gesucht, habe einfach mal in der iax.conf

minregexpire = 60
maxregexpire = 90

gesetzt und habe in der Asterisk CLI folgendes eingegeben:
set verbose 10

und danach
iax2 debug

Code:
IAX2 Debugging Enabled
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX     Subclass: REGREQ
   Timestamp: 00003ms  SCall: 05554  DCall: 00000 [192.168.123.8:4569]
   USERNAME        : 110
   REFRESH         : 300

Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: REGAUTH
   Timestamp: 00017ms  SCall: 00001  DCall: 05554 [192.168.123.8:4569]
   AUTHMETHODS     : 3
   CHALLENGE       : 705552420
   USERNAME        : 110

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX     Subclass: REGREQ
   Timestamp: 00020ms  SCall: 05554  DCall: 00001 [192.168.123.8:4569]
   USERNAME        : 110
   REFRESH         : 300
   MD5 RESULT      : 424eca8d3f42436a625d7bec09b0be81

Feb 16 09:13:54 NOTICE[4475]: chan_iax2.c:5790 update_registry: Restricting regi                                                                                            stration for peer '110' to 90 seconds (requested 300)
Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX     Subclass: REGACK
   Timestamp: 00027ms  SCall: 00001  DCall: 05554 [192.168.123.8:4569]
   USERNAME        : 110
   DATE TIME       : 2007-02-16  09:13:54
   REFRESH         : 90
   APPARENT ADDRES : IPV4 192.168.123.8:4569
   CALLING NUMBER  : 110
   CALLING NAME    : MSW

Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX     Subclass: ACK
   Timestamp: 00027ms  SCall: 05554  DCall: 00001 [192.168.123.8:4569]

und nach 60 sekunden habe ich folgendes bekommen:
Code:
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX     Subclass: REGREQ
   Timestamp: 00003ms  SCall: 05556  DCall: 00000 [192.168.123.8:4569]
   USERNAME        : 110
   REFRESH         : 60

Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX     Subclass: REGAUTH
   Timestamp: 00003ms  SCall: 00002  DCall: 05556 [192.168.123.8:4569]
   AUTHMETHODS     : 3
   CHALLENGE       : 51598244
   USERNAME        : 110

Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX     Subclass: REGREQ
   Timestamp: 00003ms  SCall: 05556  DCall: 00002 [192.168.123.8:4569]
   USERNAME        : 110
   REFRESH         : 60
   MD5 RESULT      : ae13108733d8c4ae128b49d7e23a10d5

Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX     Subclass: REGACK
   Timestamp: 00014ms  SCall: 00002  DCall: 05556 [192.168.123.8:4569]
   USERNAME        : 110
   DATE TIME       : 2007-02-16  09:14:54
   REFRESH         : 60
   APPARENT ADDRES : IPV4 192.168.123.8:4569
   CALLING NUMBER  : 110
   CALLING NAME    : MSW

Somit sollte sich zumindest das "minregexpire" bestätigen, allerdings denke ich dass auch das "maxregexpire" sich entsprechend verhält.
Dies wird bestätigt indem man nach 90 sekunden folgenden Befehl in der CLI aufruft
iax2 show peers

Als Antwort erhalte ich dann den entsprechende Host nicht mehr:

Vor dem Ablauf der Zeit (maxregexpire):
Code:
Name/Username    Host                 Mask             Port          Status
110/110          192.168.123.8   (D)  255.255.255.255  4569          Unmonitored
demo/asterisk    216.207.245.47  (S)  255.255.255.255  4569          Unmonitored

Nach dem Ablauf der Zeit (maxregexpire):
Code:
Name/Username    Host                 Mask             Port          Status
110/110          (Unspecified)   (D)  255.255.255.255  0             Unmonitored
demo/asterisk    216.207.245.47  (S)  255.255.255.255  4569          Unmonitored

Gruß

Martin
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.