I saw a few posts of this problem before I could not figure out the reason I am getting it. I am running RHEL 5, Asterisk 1.4.21.2, zaptel 1.4.11 and libpri 1.4.4 Basically, if I dial into a queue and hang up the phone, Asterisk did not detect the hangup request and Asterisk will only hang up when the timer expires. There is no such problem if I do not use Queue(). Any thoughts? Here is my zaptel.conf loadzone=au defaultzone=au span=1,1,0,ccs,hdb3,crc4 bchan=1-15 bchan=17-21 unused=22-31 dchan=16 span=2,0,0,esf,b8zs fxols=32-55 Here is the log: -- Accepting call from '28835666' to '98857843' on channel 0/2, span 1 -- Executing [98857843 at incoming:1] Answer("Zap/2-1", "") in new stack -- Executing [98857843 at incoming:2] Goto("Zap/2-1", "ael-queue-office-incoming|s|1") in new stack -- Goto (ael-queue-office-incoming,s,1) -- Executing [s at ael-queue-office-incoming:1] Answer("Zap/2-1", "") in new stack -- Executing [s at ael-queue-office-incoming:2] Set("Zap/2-1", "quv_que_nam=office") in new stack -- Executing [s at ael-queue-office-incoming:3] Wait("Zap/2-1", "2") in new stack -- Executing [s at ael-queue-office-incoming:4] Set("Zap/2-1", "cdv_sts_dbd=2") in new stack -- Executing [s at ael-queue-office-incoming:5] Set("Zap/2-1", "~~EXTEN~~=s") in new stack -- Executing [s at ael-queue-office-incoming:6] Goto("Zap/2-1", "sw-104-2|10") in new stack -- Goto (ael-queue-office-incoming,sw-104-2,10) -- Executing [sw-104-2 at ael-queue-office-incoming:10] Set("Zap/2-1", "nsv_sts_dbd=2") in new stack -- Executing [sw-104-2 at ael-queue-office-incoming:11] Set("Zap/2-1", "nsv_div_exs=0") in new stack -- Executing [sw-104-2 at ael-queue-office-incoming:12] Set("Zap/2-1", "~~EXTEN~~=sw-104-2") in new stack -- Executing [sw-104-2 at ael-queue-office-incoming:13] Goto("Zap/2-1", "sw-106-2|10") in new stack -- Goto (ael-queue-office-incoming,sw-106-2,10) -- Executing [sw-106-2 at ael-queue-office-incoming:10] Goto("Zap/2-1", "ael-queue-office-au|s|1") in new stack -- Goto (ael-queue-office-au,s,1) -- Executing [s at ael-queue-office-au:1] SetMusicOnHold("Zap/2-1", "cpwr") in new stack -- Executing [s at ael-queue-office-au:2] GotoIf("Zap/2-1", "1?3:5") in new stack -- Goto (ael-queue-office-au,s,3) -- Executing [s at ael-queue-office-au:3] Queue("Zap/2-1", "office|r") in new stack -- SIP/343-098f5268 is ringing -- Channel 0/2, span 1 got hangup, cause 102 == Spawn extension (ael-queue-office-au, s, 3) exited non-zero on 'Zap/2-1' -- Hungup 'Zap/2-1'
Solution: bugs.digium.com/view.php?id=12655&nbn=10> -----Original Message----- > From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users- > bounces at lists.digium.com] On Behalf Of Lee, John (Sydney) > Sent: Wednesday, 22 April 2009 3:56 PM > To: Asterisk Users Mailing List - Non-Commercial Discussion > Subject: [asterisk-users] Queue() Ignore Hangup Request > > I saw a few posts of this problem before I could not figure out the > reason I am getting it. > > I am running RHEL 5, Asterisk 1.4.21.2, zaptel 1.4.11 and libpri 1.4.4 > > Basically, if I dial into a queue and hang up the phone, Asterisk did > not detect the hangup request and Asterisk will only hang up when the > timer expires. > There is no such problem if I do not use Queue(). > > Any thoughts? > > > Here is my zaptel.conf > loadzone=au > defaultzone=au > > span=1,1,0,ccs,hdb3,crc4 > bchan=1-15 > bchan=17-21 > unused=22-31 > dchan=16 > > span=2,0,0,esf,b8zs > fxols=32-55 > > Here is the log: > -- Accepting call from '28835666' to '98857843' on channel 0/2,span> 1 > -- Executing [98857843 at incoming:1] Answer("Zap/2-1", "") in new > stack > -- Executing [98857843 at incoming:2] Goto("Zap/2-1", > "ael-queue-office-incoming|s|1") in new stack > -- Goto (ael-queue-office-incoming,s,1) > -- Executing [s at ael-queue-office-incoming:1] Answer("Zap/2-1", "") > in new stack > -- Executing [s at ael-queue-office-incoming:2] Set("Zap/2-1", > "quv_que_nam=office") in new stack > -- Executing [s at ael-queue-office-incoming:3] Wait("Zap/2-1", "2")in> new stack > -- Executing [s at ael-queue-office-incoming:4] Set("Zap/2-1", > "cdv_sts_dbd=2") in new stack > -- Executing [s at ael-queue-office-incoming:5] Set("Zap/2-1", > "~~EXTEN~~=s") in new stack > -- Executing [s at ael-queue-office-incoming:6] Goto("Zap/2-1", > "sw-104-2|10") in new stack > -- Goto (ael-queue-office-incoming,sw-104-2,10) > -- Executing [sw-104-2 at ael-queue-office-incoming:10]Set("Zap/2-1",> "nsv_sts_dbd=2") in new stack > -- Executing [sw-104-2 at ael-queue-office-incoming:11]Set("Zap/2-1",> "nsv_div_exs=0") in new stack > -- Executing [sw-104-2 at ael-queue-office-incoming:12]Set("Zap/2-1",> "~~EXTEN~~=sw-104-2") in new stack > -- Executing [sw-104-2 at ael-queue-office-incoming:13]Goto("Zap/2-1",> "sw-106-2|10") in new stack > -- Goto (ael-queue-office-incoming,sw-106-2,10) > -- Executing [sw-106-2 at ael-queue-office-incoming:10]Goto("Zap/2-1",> "ael-queue-office-au|s|1") in new stack > -- Goto (ael-queue-office-au,s,1) > -- Executing [s at ael-queue-office-au:1] SetMusicOnHold("Zap/2-1", > "cpwr") in new stack > -- Executing [s at ael-queue-office-au:2] GotoIf("Zap/2-1", "1?3:5")in> new stack > -- Goto (ael-queue-office-au,s,3) > -- Executing [s at ael-queue-office-au:3] Queue("Zap/2-1","office|r")> in new stack > -- SIP/343-098f5268 is ringing > -- Channel 0/2, span 1 got hangup, cause 102 > == Spawn extension (ael-queue-office-au, s, 3) exited non-zero on > 'Zap/2-1' > -- Hungup 'Zap/2-1' > > _______________________________________________ > -- Bandwidth and Colocation Provided by api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > lists.digium.com/mailman/listinfo/asterisk-users