magnus.b at inputinterior.se
2011-Feb-20 07:05 UTC
[asterisk-users] MEMBERINTERFACE and MEMBERNAME questions
Hi! Did play around with queues and need some help. I thought that MEMBERINTERFACE and MEMBERNAME should be set to the ?device? the call was queued to not the device that called the queue, or do i miss something? Running: Asterisk 1.8.2.3 built by root @ sip on a i686 running Linux on 2011-01-31 13:38:23 UTC 0317998985 calls Kinna (0320209030) Tomas Ekman (SIP/0317998972) receives the call but don?t answer. When the queue ?timeout? I would like to get the name of the device that didn?t answered, in my case: SIP/0317998972. ${MEMBERINTERFACE} gives me the name of the device that called in. queue show Kinna ---------------- Kinna has 0 calls (max unlimited) in 'rrmemory' strategy (4s holdtime, 2s talktime), W:0, C:1, A:13, SL:0.0% within 0s Members: Tomas Ekman (SIP/0317998972) with penalty 1 (dynamic) (Not in use) has taken no calls yet No Callers queues.conf ----------- [general] ; autofill=yes keepstats=yes setinterfacevar=yes ; [Kinna] retry=5 ringinuse=no strategy=rrmemory timeout=20 wrapuptime=120 extensions.conf --------------- exten => 0320209030,1,Answer() exten => 0320209030,n,ExecIf($[${QUEUE_MEMBER(Kinna,logged)}=0]?Queue(Goteborg,rtT)) exten => 0320209030,n,Queue(Kinna,nrtT) exten => 0320209030,n,NoOp(${MEMBERINTERFACE}) exten => 0320209030,n,NoOp(${MEMBERNAME}) exten => 0320209030,n,Queue(Goteborg,rtT) exten => 0320209030,n,Hangup() CLI> ---- == Using SIP RTP CoS mark 5 -- Executing [0320209030 at inputinterior.se:1] Answer("SIP/0317998985-00000033", "") in new stack -- Executing [0320209030 at inputinterior.se:2] ExecIf("SIP/0317998985-00000033", "0?Queue(Goteborg,rtT)") in new stack -- Executing [0320209030 at inputinterior.se:3] Queue("SIP/0317998985-00000033", "Kinna,nrtT") in new stack == Using SIP RTP CoS mark 5 -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- Nobody picked up in 20000 ms -- Exiting on time-out cycle -- Executing [0320209030 at inputinterior.se:4] NoOp("SIP/0317998985-00000033", "") in new stack -- Executing [0320209030 at inputinterior.se:5] NoOp("SIP/0317998985-00000033", "") in new stack -- Executing [0320209030 at inputinterior.se:6] Queue("SIP/0317998985-00000033", "Goteborg,rtT") in new stack == Spawn extension (inputinterior.se, 0320209030, 6) exited non-zero on 'SIP/0317998985-00000033' Could any help me understand what I am doing wrong? /Magnus -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110220/9a4e248f/attachment.htm>
magnus.b at inputinterior.se
2011-Feb-20 08:17 UTC
[asterisk-users] MEMBERINTERFACE and MEMBERNAME questions
Hmm, First i must correct myself, MEMBERINTERFACE seems to be NULL, not the ?device? that called in, my bad reading. Did some changes: queues.conf --------------- [Kinna] keepstats=yes ringinuse=no setinterfacevar=yes setqueuevar=yes strategy=rrmemory timeout=5 wrapuptime=120 extensions.conf ---------------- exten => 0320209030,1,Answer() exten => 0320209030,n,ExecIf($[${QUEUE_MEMBER(Kinna,logged)}=0]?Queue(Goteborg,rtT)) exten => 0320209030,n,Queue(Kinna,nrtT) exten => 0320209030,n,NoOp(${MEMBERINTERFACE}) exten => 0320209030,n,NoOp(${MEMBERNAME}) exten => 0320209030,n,NoOp(${QUEUENAME}) exten => 0320209030,n,Queue(Goteborg,rtT) exten => 0320209030,n,Hangup() Same call flows as below: == Using SIP RTP CoS mark 5 -- Executing [0320209030 at inputinterior.se:1] Answer("SIP/0317998985-00000050", "") in new stack -- Executing [0320209030 at inputinterior.se:2] ExecIf("SIP/0317998985-00000050", "0?Queue(Goteborg,rtT)") in new stack -- Executing [0320209030 at inputinterior.se:3] Queue("SIP/0317998985-00000050", "Kinna,nrtT") in new stack == Using SIP RTP CoS mark 5 -- SIP/0317998972-00000051 is ringing -- SIP/0317998972-00000051 is ringing -- SIP/0317998972-00000051 is ringing -- SIP/0317998972-00000051 is ringing -- Nobody picked up in 5000 ms -- Exiting on time-out cycle -- Executing [0320209030 at inputinterior.se:4] NoOp("SIP/0317998985-00000050", "") in new stack -- Executing [0320209030 at inputinterior.se:5] NoOp("SIP/0317998985-00000050", "") in new stack -- Executing [0320209030 at inputinterior.se:6] NoOp("SIP/0317998985-00000050", "Kinna") in new stack -- Executing [0320209030 at inputinterior.se:7] Queue("SIP/0317998985-00000050", "Goteborg,rtT") in new stack QUEUENAME is working the way i am excpecting but MEMBERINTERFACE and MEMBERNAME is not, or am I wrong? From: magnus.b at inputinterior.se Sent: Sunday, February 20, 2011 8:05 AM To: asterisk-users at lists.digium.com Subject: [asterisk-users] MEMBERINTERFACE and MEMBERNAME questions Hi! Did play around with queues and need some help. I thought that MEMBERINTERFACE and MEMBERNAME should be set to the ?device? the call was queued to not the device that called the queue, or do i miss something? Running: Asterisk 1.8.2.3 built by root @ sip on a i686 running Linux on 2011-01-31 13:38:23 UTC 0317998985 calls Kinna (0320209030) Tomas Ekman (SIP/0317998972) receives the call but don?t answer. When the queue ?timeout? I would like to get the name of the device that didn?t answered, in my case: SIP/0317998972. ${MEMBERINTERFACE} gives me the name of the device that called in. queue show Kinna ---------------- Kinna has 0 calls (max unlimited) in 'rrmemory' strategy (4s holdtime, 2s talktime), W:0, C:1, A:13, SL:0.0% within 0s Members: Tomas Ekman (SIP/0317998972) with penalty 1 (dynamic) (Not in use) has taken no calls yet No Callers queues.conf ----------- [general] ; autofill=yes keepstats=yes setinterfacevar=yes ; [Kinna] retry=5 ringinuse=no strategy=rrmemory timeout=20 wrapuptime=120 extensions.conf --------------- exten => 0320209030,1,Answer() exten => 0320209030,n,ExecIf($[${QUEUE_MEMBER(Kinna,logged)}=0]?Queue(Goteborg,rtT)) exten => 0320209030,n,Queue(Kinna,nrtT) exten => 0320209030,n,NoOp(${MEMBERINTERFACE}) exten => 0320209030,n,NoOp(${MEMBERNAME}) exten => 0320209030,n,Queue(Goteborg,rtT) exten => 0320209030,n,Hangup() CLI> ---- == Using SIP RTP CoS mark 5 -- Executing [0320209030 at inputinterior.se:1] Answer("SIP/0317998985-00000033", "") in new stack -- Executing [0320209030 at inputinterior.se:2] ExecIf("SIP/0317998985-00000033", "0?Queue(Goteborg,rtT)") in new stack -- Executing [0320209030 at inputinterior.se:3] Queue("SIP/0317998985-00000033", "Kinna,nrtT") in new stack == Using SIP RTP CoS mark 5 -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- SIP/0317998972-00000034 is ringing -- Nobody picked up in 20000 ms -- Exiting on time-out cycle -- Executing [0320209030 at inputinterior.se:4] NoOp("SIP/0317998985-00000033", "") in new stack -- Executing [0320209030 at inputinterior.se:5] NoOp("SIP/0317998985-00000033", "") in new stack -- Executing [0320209030 at inputinterior.se:6] Queue("SIP/0317998985-00000033", "Goteborg,rtT") in new stack == Spawn extension (inputinterior.se, 0320209030, 6) exited non-zero on 'SIP/0317998985-00000033' Could any help me understand what I am doing wrong? /Magnus -------------------------------------------------------------------------------- -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110220/73ebee2f/attachment.htm>