This may not strictly be an asterisk question, but not sure where else to post ... I have an Asterisk test server setup with two firefly clients, one on the local lan and one on an external ip address. Both clients are setup the same way and voice calls work fine. The asterisk console reports a "Registered" message for the external client at about one minute intervals but the internal client registers on startup and then doesn't seem to register again. Both are set to use IAX. I can't see any Firefly IAX settings that could affect registering. The Asterisk "iax2 show peers" output shows both the internal and external ip's and both have status as unmonitored. Is the reregistering normal behaviour for an external client ? TIA, Dave -------- CAUTION: This message and any attachments contain privileged and confidential information. If you are not the intended recipient of this message, you are hereby notified that any use, dissemination, distribution or reproduction of this message is prohibited. If you have received this message in error please notify the sender immediately via email and then destroy this message and any attachments. Any views expressed in this message are those of the individual sender and may not necessarily reflect the views of Winstone Pulp International Ltd.
timebandit001@gmail.com
2005-Jan-14 15:43 UTC
[Asterisk-Users] Firefly repeats registering to * server
> Is the reregistering normal behaviour for an external client ?Yes, IAX default behavior is to register every minutes or so, external or internal If I'm wrong, please someone correct me
Dave Green wrote:> This may not strictly be an asterisk question, but not sure where else > to post ... > > I have an Asterisk test server setup with two firefly clients, one on > the local lan and one on an external ip address. Both clients are > setup the same way and voice calls work fine. The asterisk console > reports a "Registered" message for the external client at about one > minute intervals but the internal client registers on startup and then > doesn't seem to register again. Both are set to use IAX. > > I can't see any Firefly IAX settings that could affect registering. > The Asterisk "iax2 show peers" output shows both the internal and > external ip's and both have status as unmonitored. > > Is the reregistering normal behaviour for an external client ? > > TIA, > > DaveA bit more info on this one .. IAX2 debug shows the following sequence for the repeating client registration. I suspect the INVAL subclass response is pointing at something being not right, but not sure what. Can anyone explain what the INVAL is saying ? Thanks, Dave ---- Debug output follows --- -- Registered 'brendonr' (AUTHENTICATED) at xxx.xxx.xxx.xxx:10058 Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REGACK Timestamp: 00116ms SCall: 00001 DCall: 02027 [xxx.xxx.xxx.xxx:10058] USERNAME : brendonr DATE TIME : 171001383 REFRESH : 60 APPARENT ADDRES : IPV4 xxx.xxx.xxx.xxx:10058 MESSAGE COUNT : 0 CALLING NUMBER : 7100 CALLING NAME : Brendon Rowse Rx-Frame Retry[Yes] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00094ms SCall: 02027 DCall: 00001 [xxx.xxx.xxx.xxx:10058] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : de94c39ba4dc31733455f7d0d1a4dd5b Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00094ms SCall: 00001 DCall: 02027 [xxx.xxx.xxx.xxx:10058] Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00116ms SCall: 02027 DCall: 00001 [xxx.xxx.xxx.xxx:10058] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00094ms SCall: 02027 DCall: 00001 [xxx.xxx.xxx.xxx:10058] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00000ms SCall: 23342 DCall: 00000 [xxx.xxx.xxx.xxx:10060] USERNAME : brendonr REFRESH : 1200 Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGAUTH Timestamp: 00003ms SCall: 00002 DCall: 23342 [xxx.xxx.xxx.xxx:10060] AUTHMETHODS : 3 CHALLENGE : 970172658 USERNAME : brendonr Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00000ms SCall: 23342 DCall: 00000 [xxx.xxx.xxx.xxx:10060] USERNAME : brendonr REFRESH : 1200 Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00094ms SCall: 00002 DCall: 23342 [xxx.xxx.xxx.xxx:10060] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00111ms SCall: 23342 DCall: 00002 [xxx.xxx.xxx.xxx:10060] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : 2d78618b9d075500d8ee4b957a5fe7a1 -- Registered 'brendonr' (AUTHENTICATED) at xxx.xxx.xxx.xxx:10060 Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REGACK Timestamp: 00106ms SCall: 00002 DCall: 23342 [xxx.xxx.xxx.xxx:10060] USERNAME : brendonr DATE TIME : 171001410 REFRESH : 60 APPARENT ADDRES : IPV4 xxx.xxx.xxx.xxx:10060 MESSAGE COUNT : 0 CALLING NUMBER : 7100 CALLING NAME : Brendon Rowse Rx-Frame Retry[Yes] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00111ms SCall: 23342 DCall: 00002 [xxx.xxx.xxx.xxx:10060] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : 2d78618b9d075500d8ee4b957a5fe7a1 Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00111ms SCall: 00002 DCall: 23342 [xxx.xxx.xxx.xxx:10060] Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00106ms SCall: 23342 DCall: 00002 [xxx.xxx.xxx.xxx:10060] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00111ms SCall: 23342 DCall: 00002 [xxx.xxx.xxx.xxx:10060] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00000ms SCall: 11620 DCall: 00000 [xxx.xxx.xxx.xxx:10062] USERNAME : brendonr REFRESH : 1200 Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGAUTH Timestamp: 00019ms SCall: 00001 DCall: 11620 [xxx.xxx.xxx.xxx:10062] AUTHMETHODS : 3 CHALLENGE : 221958994 USERNAME : brendonr Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00000ms SCall: 11620 DCall: 00000 [xxx.xxx.xxx.xxx:10062] USERNAME : brendonr REFRESH : 1200 Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00108ms SCall: 00001 DCall: 11620 [xxx.xxx.xxx.xxx:10062] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00127ms SCall: 11620 DCall: 00001 [xxx.xxx.xxx.xxx:10062] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : 23e9111674b7e35bf957ed54d5153334 -- Registered 'brendonr' (AUTHENTICATED) at xxx.xxx.xxx.xxx:10062 Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REGACK Timestamp: 00121ms SCall: 00001 DCall: 11620 [xxx.xxx.xxx.xxx:10062] USERNAME : brendonr DATE TIME : 171001435 REFRESH : 60 APPARENT ADDRES : IPV4 xxx.xxx.xxx.xxx:10062 MESSAGE COUNT : 0 CALLING NUMBER : 7100 CALLING NAME : Brendon Rowse Rx-Frame Retry[Yes] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00127ms SCall: 11620 DCall: 00001 [xxx.xxx.xxx.xxx:10062] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : 23e9111674b7e35bf957ed54d5153334 Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00127ms SCall: 00001 DCall: 11620 [xxx.xxx.xxx.xxx:10062] Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00121ms SCall: 11620 DCall: 00001 [xxx.xxx.xxx.xxx:10062] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00127ms SCall: 11620 DCall: 00001 [xxx.xxx.xxx.xxx:10062] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00000ms SCall: 23159 DCall: 00000 [xxx.xxx.xxx.xxx:10067] USERNAME : brendonr REFRESH : 1200 Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REGAUTH Timestamp: 00017ms SCall: 00002 DCall: 23159 [xxx.xxx.xxx.xxx:10067] AUTHMETHODS : 3 CHALLENGE : 596904630 USERNAME : brendonr Rx-Frame Retry[Yes] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: REGREQ Timestamp: 00000ms SCall: 23159 DCall: 00000 [xxx.xxx.xxx.xxx:10067] USERNAME : brendonr REFRESH : 1200 Tx-Frame Retry[-01] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK Timestamp: 00109ms SCall: 00002 DCall: 23159 [xxx.xxx.xxx.xxx:10067] Rx-Frame Retry[ No] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00127ms SCall: 23159 DCall: 00002 [xxx.xxx.xxx.xxx:10067] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : 922cc29fa1bd86f167c63f32c6516fde -- Registered 'brendonr' (AUTHENTICATED) at xxx.xxx.xxx.xxx:10067 Tx-Frame Retry[000] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: REGACK Timestamp: 00120ms SCall: 00002 DCall: 23159 [xxx.xxx.xxx.xxx:10067] USERNAME : brendonr DATE TIME : 171001462 REFRESH : 60 APPARENT ADDRES : IPV4 xxx.xxx.xxx.xxx:10067 MESSAGE COUNT : 0 CALLING NUMBER : 7100 CALLING NAME : Brendon Rowse Rx-Frame Retry[Yes] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: REGREQ Timestamp: 00127ms SCall: 23159 DCall: 00002 [xxx.xxx.xxx.xxx:10067] USERNAME : brendonr REFRESH : 1200 MD5 RESULT : 922cc29fa1bd86f167c63f32c6516fde Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00127ms SCall: 00002 DCall: 23159 [xxx.xxx.xxx.xxx:10067] Rx-Frame Retry[ No] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK Timestamp: 00120ms SCall: 23159 DCall: 00002 [xxx.xxx.xxx.xxx:10067] Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: INVAL Timestamp: 00127ms SCall: 23159 DCall: 00002 [xxx.xxx.xxx.xxx:10067] -------- CAUTION: This message and any attachments contain privileged and confidential information. If you are not the intended recipient of this message, you are hereby notified that any use, dissemination, distribution or reproduction of this message is prohibited. If you have received this message in error please notify the sender immediately via email and then destroy this message and any attachments. Any views expressed in this message are those of the individual sender and may not necessarily reflect the views of Winstone Pulp International Ltd.