[asterisk-users] Deadair in queues.

Mark Hamilton mark.h at cage151.com
Wed Mar 19 00:45:38 CDT 2008


Hello,

 

Asterisk Server A makes an outbound call, and upon connect:

exten
=>1,n,RetryDial(/var/lib/asterisk/sounds/connecting,0,3,SIP/${connectto},,tT
)

(${connectto} most of the time happens to be 12345 at 66.xx.xx.66 or 54321 {IP
masqueraded ofcourse})

 

..transfers it to * Server B (i.e 66.xx.xx.66)  via SIP.

(Background info, Server B registers on Server A as 1000, and Server A
registers on Server B as 1000. Both of them are on direct IPs, and not
behind a hardware firewall. Server A has no iptables, and Server B has udp
ports 10000 to 20000 open, and tcp/udp 5060)

 

Server B has two queues, where there are agents logged in waiting to take
this call. Depending on what extension the calls comes to, i.e 12345 or
54321, it goes to separate queues. One queue has agents, who are on direct
IPs, not behind a firewall, all open ports, no XP firewall and using
eyebeam. The other queue has agents who are on NAT. 

 

BOTH these queue agents complain of deadair. The call comes in, but the
agents say they don't hear anybody on the other side. 

 

Server B looks like this (extensions.conf):

 

[test]

exten => 12345,1,Set(CALLERID(num)=${CALLERID(num)})

exten => 12345,n,Set(CALLERID(name)="PayMaker")

exten => 12345,n,Set(QUEUE_PRIO=5)

exten => 12345,n,Goto(collections,100,1)

 

[collections]

exten=> 100,1,Answer

exten=> 100,n,Verbose(CID: ${CALLERID(num)})

exten=> 100,n,Ringing

exten=> 100,n,Wait(2)

exten=> 100,n,Queue(collections|Tt|0)

exten=> 100,n,Voicemail(100,u)

exten=> 100,n,Hangup

 

And [collections] in queues.conf looks like this:

 

[collections]

autofill = yes

musiconhold=default

strategy=rrmemory

timeout=5

retry=1

eventwhencalled=yes

wrapuptime=0

ringinuse=no

joinempty=strict

leavewhenempty=yes

maxlen = 0

memberdelay=1

announce-frequency = 60

announce-holdtime = no

;member => Agent/:1

member => Agent/10

member => Agent/11

member => Agent/12

member => Agent/13

 

-

 

Sometimes, instead of transferring via SIP to Server B, we transfer to a DID
(an external queue/callcenter). Even they complain of deadair.

Server B recently got iptables just this Monday. Before that Server B had no
iptables at all.

 

I'm really desperate in getting this dead air issue resolved. Because I've
been asking for some time now. 

 

Best regards and much thanks,

Mark.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080319/71240add/attachment.htm 


More information about the asterisk-users mailing list