Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Hi Mark, made some other tests but the problem remains. I installed 1.4.22-rc5 but nothing changed. I opened an issue on mantis waiting for a fix. Giorgio ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Hi Mark, it seems that upgrading to Asterisk 1.4.21.2 magically solved the problem. :-) Giorgio Incantalupo Mark Michelson wrote: Giorgio Incantalupo wrote: Hi Mark, I assure my queues.conf is full of autopause = no, in the singles and general contexts (I'm not sure where to put it 'cause I found no docs about it). Moreover, this morning I checked my Asterisk with show queues and I found another surprise: SIP/17 with penalty 1 (paused) (Not in use) has taken no calls yet SIP/50 with penalty 1 (paused) (Unavailable) has taken no calls yet How can an unavailable phone (it is not connected on LAN) be paused??? So I wonder...what is the rule that makes a phone paused, then? The paused logic resides fully within the Queue application. For static members, the only way to pause is if autopause is enabled or if the member is manually paused either through the dialplan or manager. Autopause takes effect whenever the queue attempts to ring a member and is unsuccessful. Since you have autopause=no in your queues.conf file, then autopause should not occur on the phones at all. In a further effort to debug the problem, you can check both your console logs and the queue_log to see if there are any messages about the members becoming paused. By the way, I don't think it's come up yet, but which version of 1.4 are you using? If you're not using the latest release, it may be worth it to try using it to see if the same behavior occurs. Another thing I do not understand...when I restart Asterisk, my bunch of disconnected phones have different statusIAX phones are marked with Invalid while SIP are marked with Unavailable...why? What's the difference? The mystery goes on The status reported comes from the device state subsystem. Regarding the IAX channels being marked Invalid, this most likely comes from the fact that app_queue.so is being loaded before chan_iax2.so, meaning that at the time that app_queue checks the device state of those IAX channels, the channel driver has not loaded and so the device state system reports those channels as Invalid. When the phones undergo some state change, or if you issue a module reload chan_iax2.so when the phones are Invalid they will most likely change to the proper state. A better solution is to edit modules.conf to force app_queue.so to load after chan_iax2.so. The SIP phones reporting Unavailable happens most likely because you have a qualify setting in sip.conf, which causes the phones to be Unavailable until qualify determines that the phone is available. Ah..I forgot to say I do not use agents but only static queues, no real time stuff. Giorgio Mark Michelson Mark Michelson wrote: Giorgio Incantalupo wrote: Hi Mark, it is show queues I use to see if phones are paused or not. The phones I'm using for tests are all SIP phones. Yes, what you are supposing could be right...Asterisk could see the phones as stuck. I'm still investigating, making test on my 1.4 box and I have noticed some other strange things about the phones. Some phones when normally used (I made a test making an outbound call) are seen as paused (In use) while other are marked as In Use only: (from Asterisk CLI): SIP/8 with penalty 1 (In use) has taken 1 calls (last was 3247 secs ago)(my phone) SIP/36 with penalty 1 (paused) (In use) has taken no calls yet(my test phone) The phones are the same model and have same sip.conf definition. The queues.conf definitions are the same for the two queues the phones are in. I do not know why queues show shows paused or not for similar phones. Can this be useful!?!? Giorgio The only way that a phone should become automatically paused is if the autopause option is set in queues.conf for the queue. There are ways through the dialplan and manager to manually pause a queue member, but there are no other ways for a member to become automatically paused. That being said, it could be that you have discovered some sort of bug in 1.4. When does this appear to happen? Does it happen randomly or is the situation reproduceable? Mark Michelson ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Hi Mark, I assure my queues.conf is full of autopause = no, in the singles and general contexts (I'm not sure where to put it 'cause I found no docs about it). Moreover, this morning I checked my Asterisk with show queues and I found another surprise: SIP/17 with penalty 1 (paused) (Not in use) has taken no calls yet SIP/50 with penalty 1 (paused) (Unavailable) has taken no calls yet How can an unavailable phone (it is not connected on LAN) be paused??? So I wonder...what is the rule that makes a phone paused, then? Another thing I do not understand...when I restart Asterisk, my bunch of disconnected phones have different statusIAX phones are marked with Invalid while SIP are marked with Unavailable...why? What's the difference? The mystery goes on Ah..I forgot to say I do not use agents but only static queues, no real time stuff. Giorgio Mark Michelson wrote: Giorgio Incantalupo wrote: Hi Mark, it is show queues I use to see if phones are paused or not. The phones I'm using for tests are all SIP phones. Yes, what you are supposing could be right...Asterisk could see the phones as stuck. I'm still investigating, making test on my 1.4 box and I have noticed some other strange things about the phones. Some phones when normally used (I made a test making an outbound call) are seen as paused (In use) while other are marked as In Use only: (from Asterisk CLI): SIP/8 with penalty 1 (In use) has taken 1 calls (last was 3247 secs ago)(my phone) SIP/36 with penalty 1 (paused) (In use) has taken no calls yet(my test phone) The phones are the same model and have same sip.conf definition. The queues.conf definitions are the same for the two queues the phones are in. I do not know why queues show shows paused or not for similar phones. Can this be useful!?!? Giorgio The only way that a phone should become automatically paused is if the autopause option is set in queues.conf for the queue. There are ways through the dialplan and manager to manually pause a queue member, but there are no other ways for a member to become automatically paused. That being said, it could be that you have discovered some sort of bug in 1.4. When does this appear to happen? Does it happen randomly or is the situation reproduceable? Mark Michelson ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Giorgio Incantalupo wrote: Hi Mark, I assure my queues.conf is full of autopause = no, in the singles and general contexts (I'm not sure where to put it 'cause I found no docs about it). Moreover, this morning I checked my Asterisk with show queues and I found another surprise: SIP/17 with penalty 1 (paused) (Not in use) has taken no calls yet SIP/50 with penalty 1 (paused) (Unavailable) has taken no calls yet How can an unavailable phone (it is not connected on LAN) be paused??? So I wonder...what is the rule that makes a phone paused, then? The paused logic resides fully within the Queue application. For static members, the only way to pause is if autopause is enabled or if the member is manually paused either through the dialplan or manager. Autopause takes effect whenever the queue attempts to ring a member and is unsuccessful. Since you have autopause=no in your queues.conf file, then autopause should not occur on the phones at all. In a further effort to debug the problem, you can check both your console logs and the queue_log to see if there are any messages about the members becoming paused. By the way, I don't think it's come up yet, but which version of 1.4 are you using? If you're not using the latest release, it may be worth it to try using it to see if the same behavior occurs. Another thing I do not understand...when I restart Asterisk, my bunch of disconnected phones have different statusIAX phones are marked with Invalid while SIP are marked with Unavailable...why? What's the difference? The mystery goes on The status reported comes from the device state subsystem. Regarding the IAX channels being marked Invalid, this most likely comes from the fact that app_queue.so is being loaded before chan_iax2.so, meaning that at the time that app_queue checks the device state of those IAX channels, the channel driver has not loaded and so the device state system reports those channels as Invalid. When the phones undergo some state change, or if you issue a module reload chan_iax2.so when the phones are Invalid they will most likely change to the proper state. A better solution is to edit modules.conf to force app_queue.so to load after chan_iax2.so. The SIP phones reporting Unavailable happens most likely because you have a qualify setting in sip.conf, which causes the phones to be Unavailable until qualify determines that the phone is available. Ah..I forgot to say I do not use agents but only static queues, no real time stuff. Giorgio Mark Michelson Mark Michelson wrote: Giorgio Incantalupo wrote: Hi Mark, it is show queues I use to see if phones are paused or not. The phones I'm using for tests are all SIP phones. Yes, what you are supposing could be right...Asterisk could see the phones as stuck. I'm still investigating, making test on my 1.4 box and I have noticed some other strange things about the phones. Some phones when normally used (I made a test making an outbound call) are seen as paused (In use) while other are marked as In Use only: (from Asterisk CLI): SIP/8 with penalty 1 (In use) has taken 1 calls (last was 3247 secs ago)(my phone) SIP/36 with penalty 1 (paused) (In use) has taken no calls yet(my test phone) The phones are the same model and have same sip.conf definition. The queues.conf definitions are the same for the two queues the phones are in. I do not know why queues show shows paused or not for similar phones. Can this be useful!?!? Giorgio The only way that a phone should become automatically paused is if the autopause option is set in queues.conf for the queue. There are ways through the dialplan and manager to manually pause a queue member, but there are no other ways for a member to become automatically paused. That being said, it could be that you have discovered some sort of bug in 1.4. When does this appear to happen? Does it happen randomly or is the situation reproduceable? Mark Michelson ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users
[asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Hi all, I have upgraded my Asterisk box from 1.2.x to 1.4.x version: it seems that sometimes some phones become paused and cannot receive calls anymore. I tried to set autopause = no in every section of my queues.conf but nothing changes Anybody knows why a phone becomes paused? Is it an Asterisk 1.4 bug or there is a particular reason for this behaviour? Thank you. Giorgio. ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Giorgio Incantalupo wrote: Hi all, I have upgraded my Asterisk box from 1.2.x to 1.4.x version: it seems that sometimes some phones become paused and cannot receive calls anymore. I tried to set autopause = no in every section of my queues.conf but nothing changes Anybody knows why a phone becomes paused? Is it an Asterisk 1.4 bug or there is a particular reason for this behaviour? Thank you. Giorgio. Are you sure that the phones in question are actually paused? What is displayed when running the queues show command from the CLI? It could be that the device state for the queue member has become stuck. What types of channels do you use for your queue members? Mark Michelson ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Hi Mark, it is show queues I use to see if phones are paused or not. The phones I'm using for tests are all SIP phones. Yes, what you are supposing could be right...Asterisk could see the phones as stuck. I'm still investigating, making test on my 1.4 box and I have noticed some other strange things about the phones. Some phones when normally used (I made a test making an outbound call) are seen as paused (In use) while other are marked as In Use only: (from Asterisk CLI): SIP/8 with penalty 1 (In use) has taken 1 calls (last was 3247 secs ago)(my phone) SIP/36 with penalty 1 (paused) (In use) has taken no calls yet(my test phone) The phones are the same model and have same sip.conf definition. The queues.conf definitions are the same for the two queues the phones are in. I do not know why queues show shows paused or not for similar phones. Can this be useful!?!? Giorgio Mark Michelson wrote: Giorgio Incantalupo wrote: Hi all, I have upgraded my Asterisk box from 1.2.x to 1.4.x version: it seems that sometimes some phones become paused and cannot receive calls anymore. I tried to set autopause = no in every section of my queues.conf but nothing changes Anybody knows why a phone becomes paused? Is it an Asterisk 1.4 bug or there is a particular reason for this behaviour? Thank you. Giorgio. Are you sure that the phones in question are actually paused? What is displayed when running the queues show command from the CLI? It could be that the device state for the queue member has become stuck. What types of channels do you use for your queue members? Mark Michelson ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Re: [asterisk-users] queue members randomly become paused after upgrade to Asterisk 1.4
Giorgio Incantalupo wrote: Hi Mark, it is show queues I use to see if phones are paused or not. The phones I'm using for tests are all SIP phones. Yes, what you are supposing could be right...Asterisk could see the phones as stuck. I'm still investigating, making test on my 1.4 box and I have noticed some other strange things about the phones. Some phones when normally used (I made a test making an outbound call) are seen as paused (In use) while other are marked as In Use only: (from Asterisk CLI): SIP/8 with penalty 1 (In use) has taken 1 calls (last was 3247 secs ago)(my phone) SIP/36 with penalty 1 (paused) (In use) has taken no calls yet(my test phone) The phones are the same model and have same sip.conf definition. The queues.conf definitions are the same for the two queues the phones are in. I do not know why queues show shows paused or not for similar phones. Can this be useful!?!? Giorgio The only way that a phone should become automatically paused is if the autopause option is set in queues.conf for the queue. There are ways through the dialplan and manager to manually pause a queue member, but there are no other ways for a member to become automatically paused. That being said, it could be that you have discovered some sort of bug in 1.4. When does this appear to happen? Does it happen randomly or is the situation reproduceable? Mark Michelson ___ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- AstriCon 2008 - September 22 - 25 Phoenix, Arizona Register Now: http://www.astricon.net asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users