hello dear all
sometimes (almost at noon,11:30 till 13:30, my country pstn peak of calls ) when my concurrent calls reach to 70 or more , i get this error in console :
[Jul 14 11:25:29] WARNING[27838] chan_sip.c: Autodestruct on dialog 'isbcaviklvkr6kkgdgfgs6arfvhvhdql6iqk@SoftX3000' with owner SIP/10.1.10.86-0004ca22 in place (Method: BYE). Rescheduling destruction for 10000 ms
i think “SoftX3000” is Psnt SBC model.
i have a sip trunk with PSTN.
when calls come to asterisk, first an ivr file plays and then with press 0 , calls send to queue.
ivr file plays but with press 0 calls hang (instead of sending to queue) and then above error appears in console for that call.
i think queue don’t works fine when concurrent calls increases or maybe there is another problem:
i call queue with : Dial(LOCAL/8082@from-internal)
[from-interal]
include => ext-queue
[ext-queue]
exten => 8082,1,GoSub(from-queue,${EXTEN},1)
[from-queue]
exten => _XX.,1,set(__qname=${EXTEN})
exten => _XX.,n,set(CDR(userfield)=${callid})
exten => _XX.,n,ExecIf($["${DB(${qname}/queue/record)}"="yes"]?macro(mixmon,${CALLERID(num)},${qname},${CALLERID(dnid)},queue))
exten => _XX.,n,QueueLog(${qname},${UNIQUEID},NONE,DID,${CALLERID(dnid)})
exten => _XX.,n,ExecIf($["${DB(${qname}/queue/timeout)}"=""]?Set(__t=120):Set(__t=${DB(${qname}/queue/timeout)}))
exten => _XX.,n,verbose(penalty: ${QUEUE_MAX_PENALTY})
exten => _XX.,n,Set(QUEUE_MAX_PENALTY=6)
exten => _XX.,n,playback(silent)
exten => _XX.,n,Queue(${qname},cTt,,,${t},i2.php)
exten => _XX.,n,verbose(queue becomes: ${QUEUESTATUS})
exten => _XX.,n,execif($["${QUEUESTATUS}"="TIMEOUT"]?Playback(Voice-253))
exten => _xx.,n,execif($["${queueack}"="yes" & "${DIALSTATUS}"!="ANSWER"]?agi(dial_qconnect_ack-logger.php,${ivrkey},${calllogid},${callid},${uniqi},${actionid},${meta},${DEXTEN},${qname},${app},-7,1652,9101,end)
exten => _XX.,n,set(__qstat=${QUEUESTATUS})
exten => _XX.,n,return()
[queue-agent]
exten => 101,1,Set(__type=SIP)
exten => 101,n,macro(dial-agent,101)
[macro-dial-agent]
exten => s,1,Set(__DEXTEN=${ARG1})
exten => s,n,SIPAddHeader(CallId:${callid})
exten => s,n,SIPAddHeader(CallLogId:${calllogid})
exten => s,n,SIPAddHeader(FlowId:${flowid})
exten => s,n,ExecIf($["${DEVICE_STATE(SIP/${DEXTEN})}"!="NOT_INUSE"]?macroExit())
exten => s,n,dial(${type}/${DEXTEN},12,TtgB(queueack^s^1)M(connect2^${callid}))
exten => s,n,verbose(status of DIAL: ${DIALSTATUS})
exten => s,n,ExecIf($["${DIALSTATUS}"="NOANSWER" | "${DIALSTATUS}"="BUSY"]?agi(dial_qconnect_ack-logger.php,${ivrkey},${calllogid},${callid},${uniqi},${actionid},${meta},${DEXTEN},${qname},${app},-7,1652,9101,end)
queues.conf
[8082]
;announce-frequency = 90
announce-holdtime = no
announce-position = no
autofill = yes
autopause = no
autopausebusy = no
autopausedelay = 0
autopauseunavail = no
joinempty = yes
leavewhenempty = no
maxlen = 300
memberdelay = 0
music = hamta
penaltymemberslimit = 0
periodic-announce-frequency = 240
queue-callswaiting = queue-callswaiting
queue-thankyou = queue-thankyou
queue-thereare = queue-thereare
queue-youarenext = queue-youarenext
periodic-announce = queue-periodic-announce
reportholdtime = no
retry = 2
ringinuse = no
servicelevel = 60
strategy = rrmemory
timeout = 14
timeoutpriority = app
timeoutrestart = yes
weight = 2
wrapuptime = 1
setinterfacevar = yes
setqueuevar = yes
context = queue-ivr
agents added dynamically by add queue member : Local/101@queue-agent
i monitor this auto destruct on zabbix and while i have this errors in server, i make a call and after hear ivr press 0, first hear nothing about 10 sec, but immidietlly after disapear auto destruct error from zabbix , my call can hear queue music on hold.
i check logs of this call and i can see below error when i press 0 and wait for 10 sec :
[Jul 14 12:24:29] WARNING[8067][C-000361c9] channel.c: Exceptionally long voice queue length queuing to Local/8082@from-internal-0007f2e9;2
[Jul 14 12:24:29] WARNING[8067][C-000361c9] channel.c: Exceptionally long voice queue length queuing to Local/8082@from-internal-0007f2e9;2
this auto destruct is making problem.
please please guide me friends.