Robert Withrow
2004-Jun-15 11:35 UTC
[Asterisk-Users] Grandstreams randomly go busy with Asterisk?
I've searched the lists but I didn't find anything exactly like this. I have two Grandstream BT101 phones connected to an Asterisk. Periodically, for reasons that I can't determine, one or the other (or both) of the BT101s decide(s) to go on permanent busy. Dialing that phone gives: -- Executing Macro("SIP/24567-7856", "dialphone|SIP/27654") in new stack -- Executing Dial("SIP/24567-7856", "SIP/27654|10|tr") in new stack Jun 15 14:23:41 NOTICE[1343506]: app_dial.c:536 dial_exec: Unable to create channel of type 'SIP' == Everyone is busy at this time But dialing in the other direction (from the busy phone out) gives normal (good) results: -- Executing Macro("SIP/27654-6e2b", "dialphone|SIP/24567") in new stack -- Executing Dial("SIP/27654-6e2b", "SIP/24567|10|tr") in new stack -- Called 24567 I have noticed that when the problem is happening I see this: CLI> sip show peers Name/username Host Mask Port Status 24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored 27654/27654 (Unspecified) (D) 255.255.255.255 0 Unmonitored Rebooting the offending phone always fixes the problem for a while. After rebooting I see: CLI> sip show peers Name/username Host Mask Port Status 24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored 27654/27654 192.168.2.254 (D) 255.255.255.255 5060 Unmonitored The BT101s are running 1.0.4.55. Asterisk is 0.9.0. Any suggestions? -- Robert Withrow, BWithrow@NortelNetworks.com, +1 978 288 8256, ESN 248
Kyle Hagan
2004-Jun-15 11:53 UTC
[Asterisk-Users] Grandstreams randomly go busy with Asterisk?
I have one of 2 doing the same thing. Kyle Robert Withrow wrote:>I've searched the lists but I didn't find anything exactly like this. > >I have two Grandstream BT101 phones connected to an Asterisk. >Periodically, for reasons that I can't determine, one or the other (or >both) of the BT101s decide(s) to go on permanent busy. Dialing that >phone gives: > > -- Executing Macro("SIP/24567-7856", "dialphone|SIP/27654") in new stack > -- Executing Dial("SIP/24567-7856", "SIP/27654|10|tr") in new stack >Jun 15 14:23:41 NOTICE[1343506]: app_dial.c:536 dial_exec: Unable to create channel of type 'SIP' > == Everyone is busy at this time > >But dialing in the other direction (from the busy phone out) gives >normal (good) results: > > -- Executing Macro("SIP/27654-6e2b", "dialphone|SIP/24567") in new stack > -- Executing Dial("SIP/27654-6e2b", "SIP/24567|10|tr") in new stack > -- Called 24567 > >I have noticed that when the problem is happening I see this: > >CLI> sip show peers >Name/username Host Mask Port Status >24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored >27654/27654 (Unspecified) (D) 255.255.255.255 0 Unmonitored > >Rebooting the offending phone always fixes the problem for a while. >After rebooting I see: > >CLI> sip show peers >Name/username Host Mask Port Status >24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored >27654/27654 192.168.2.254 (D) 255.255.255.255 5060 Unmonitored > >The BT101s are running 1.0.4.55. Asterisk is 0.9.0. > >Any suggestions? > > >
Brian Buhrow
2004-Jun-15 13:09 UTC
[Asterisk-Users] Re: Grandstreams randomly go busy with Asterisk?
Hello. I've seen this behavior. What happens is that the Grandstreams forget to continue registering with Asterisk after a while. I bet when you find this happening, that sip show peers doesn't show ext/ext ip address for the one that isn't working. You can work around the problem by explicitly telling Asterisk how to dial the GS by giving it an explicit IP address in its sip.conf extension entry. Alternatively, you can upgrade the Grandstream to a newer load of firmware. I'm running 1.0.4.68 on my HT286, and it seems to behave much better. I got my firmware load from: http://www.voiptalk.org/products/download/ They seem to have 1.0.4.63, and 1.0.5.0, but not 1.0.4.68 anymore. Hope that helps. -Brian I've searched the lists but I didn't find anything exactly like this. I have two Grandstream BT101 phones connected to an Asterisk. Periodically, for reasons that I can't determine, one or the other (or both) of the BT101s decide(s) to go on permanent busy. Dialing that phone gives: -- Executing Macro("SIP/24567-7856", "dialphone|SIP/27654") in new stack -- Executing Dial("SIP/24567-7856", "SIP/27654|10|tr") in new stack Jun 15 14:23:41 NOTICE[1343506]: app_dial.c:536 dial_exec: Unable to create channel of type 'SIP' == Everyone is busy at this time But dialing in the other direction (from the busy phone out) gives normal (good) results: -- Executing Macro("SIP/27654-6e2b", "dialphone|SIP/24567") in new stack -- Executing Dial("SIP/27654-6e2b", "SIP/24567|10|tr") in new stack -- Called 24567 I have noticed that when the problem is happening I see this: CLI> sip show peers Name/username Host Mask Port Status 24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored 27654/27654 (Unspecified) (D) 255.255.255.255 0 Unmonitored Rebooting the offending phone always fixes the problem for a while. After rebooting I see: CLI> sip show peers Name/username Host Mask Port Status 24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored 27654/27654 192.168.2.254 (D) 255.255.255.255 5060 Unmonitored The BT101s are running 1.0.4.55. Asterisk is 0.9.0. Any suggestions?
Adam Goryachev
2004-Jun-15 16:50 UTC
[Asterisk-Users] Grandstreams randomly go busy with Asterisk?
On Wed, 2004-06-16 at 04:35, Robert Withrow wrote:> I've searched the lists but I didn't find anything exactly like this. > > I have two Grandstream BT101 phones connected to an Asterisk. > Periodically, for reasons that I can't determine, one or the other (or > both) of the BT101s decide(s) to go on permanent busy. Dialing that > phone gives: > > -- Executing Macro("SIP/24567-7856", "dialphone|SIP/27654") in new stack > -- Executing Dial("SIP/24567-7856", "SIP/27654|10|tr") in new stack > Jun 15 14:23:41 NOTICE[1343506]: app_dial.c:536 dial_exec: Unable to create channel of type 'SIP' > == Everyone is busy at this time > But dialing in the other direction (from the busy phone out) gives > normal (good) results: > > -- Executing Macro("SIP/27654-6e2b", "dialphone|SIP/24567") in new stack > -- Executing Dial("SIP/27654-6e2b", "SIP/24567|10|tr") in new stack > -- Called 24567 > > I have noticed that when the problem is happening I see this: > > CLI> sip show peers > Name/username Host Mask Port Status > 24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored > 27654/27654 (Unspecified) (D) 255.255.255.255 0 UnmonitoredI had the same problem when I first got my phone, I can't be sure it is solved, but it seemed to be.> Rebooting the offending phone always fixes the problem for a while. > After rebooting I see: > > CLI> sip show peers > Name/username Host Mask Port Status > 24567/24567 192.168.2.253 (D) 255.255.255.255 5060 Unmonitored > 27654/27654 192.168.2.254 (D) 255.255.255.255 5060 UnmonitoredSure, it re-registers on re-boot.> The BT101s are running 1.0.4.55. Asterisk is 0.9.0.Dunno what version I'm using, it is the one that came with the phone. I am using Asterisk CVS HEAD.> Any suggestions?What 'seemed' to fix the problem was to change the expiry time from 1 (I wanted it to re-register every minute. This was when I had the problem. I changed it to some higher number (maybe 5 or 10) and this seemed to solve the problem. Regards, Adam