[asterisk-bugs] [JIRA] (ASTERISK-29025) asterisk call file problem, delayed retry/retrying
PARTHA PAUL (JIRA)
noreply at issues.asterisk.org
Wed Aug 12 16:14:43 CDT 2020
[ https://issues.asterisk.org/jira/browse/ASTERISK-29025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=251631#comment-251631 ]
PARTHA PAUL commented on ASTERISK-29025:
----------------------------------------
Forgot to mention some important things
"core show channels" will show 0-20 channels when this happens (the true
count), but the "core show calls" and the call counter for active calls
after "core show channels" will show a very high amount of calls
(150-250+), this during times when we'd not expect to have close to that
amount.
Here is my bellow configuration
[general]
context=default
match_auth_username=yes
allowguest=no
allowoverlap=no
allowtransfer=no
realm=iNet
bindport=9060
bindaddr=0.0.0.0
nat=force_rport,comedia
externalip=XXX.XXX.XXX.XXX
localnet=10.17.0.5/255.255.0.0
localnet=172.17.0.1/255.255.0.0
localnet=172.16.0.0/255.255.255.0
transport=udp
tcpenable=no
dtmfmode=rfc2833
tlsenable=no
srvlookup=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
tos_text=af41
cos_sip=3
cos_audio=5
cos_video=4
cos_text=3
directrtpsetup=yes
directmedia=yes
maxexpiry=600
minexpiry=120
defaultexpiry=300
qualifyfreq=120
disallow=all
allow=g729
allow=g723
allow=alaw
allow=ulaw
autoframing=yes
mohinterpret=default
mohsuggest=default
language=en
progressinband=no
useragent=iNet
alwaysauthreject = no
dynamic_exclude_static = yes
qualify=yes
t1min=300
timert1=4000
timerb=4000
rtptimeout=60
rtpholdtimeout=30
session-timers=refuse
;dumphistory=yes
allowsubscribe=yes
;------------------------------ JITTER BUFFER CONFIGURATION --------------------------
jbenable = yes
jbforce = no
jbmaxsize = 800
jbresyncthreshold = 1000
jbimpl = fixed
;-----------------------------------------------------------------------------------
[authentication]
[vitel-outbound]
type=friend
dtmfmode=rfc2833
host=XX.XX.XX.XX
port=5060
busy-level=3
call-limit=800
countext=outbound
qualify=yes
disallow=all
allow=g729
accountcode=outbound
cat /etc/asterisk/extensions.conf
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
userscontext=default
autocreatepeer=yes
[globals]
CONSOLE=Console/dsp
TRUNK=Mobile/iPhone
TRUNKMSD=1
[default]
exten => s,1,NoOp()
exten => s,n,Hangup()
exten => i,1,Hangup()
exten => t,1,Hangup()
exten => h,1,NoOp()
exten => h,n,AGI(update.php)
exten => h,n,Hangup()
exten => _6661,1,Noop(Dialout number ${MNUM})
exten => _6661,n,Set(ASTOPER=${OPER})
exten => _6661,n,Dial(SIP/${MNUM}@vitel-outbound)
exten => _6661,n,Hangup()
[AMD]
exten => s,1,NoOp()
exten => s,n,Hangup()
exten => i,1,Hangup()
exten => t,1,Hangup()
exten => h,1,NoOp()
exten => h,n,AGI(update.php)
exten => h,n,Hangup()
exten => _8881,1,Answer()
exten => _8881,n,Set(CDR(userfield)=${OPER})
exten => _8881,n,Set(CALLERID(all)="${MNUM}" <${MNUM}>)
exten => _8881,n,Background(silence/1)
exten => _8881,n,AMD(${AMD_EXTRA})
exten => _8881,n,NoOp("AMD: ${AMDSTATUS} - ${AMDCAUSE}")
exten => _8881,n,GotoIf($["${AMDSTATUS}" = "MACHINE"]?machine)
exten => _8881,n,Set(TIMEOUT(response)=5)
exten => _8881,n,Goto(paul,7771,1)
exten => _8881,n,Hangup()
exten => _8881,n(machine),UserEvent(CALLSTATUS,Uniqueid:${UNIQUEID},V:AMD)
exten => _8881,n,Hangup()
/etc/asterisk/extensions.ael
globals {
CONSOLE-AEL="Console/dsp";
IAXINFO-AEL=guest;
OUTBOUND-TRUNK="Zap/g2";
OUTBOUND-TRUNKMSD=1;
};
context paul {
7771 => {
Answer();
Monitor(g729,${MONITOR_FILENAME},0);
SpeechCreate();
SpeechBackground(${AUDIOFILENAME},3);
Set(WATSONTEXT=${SPEECH_TEXT(0)});
SpeechDestroy();
StopMonitor();
};
};
------------------------------------------------------------------------------------------------------
Network Configuration
[root at paul6 outgoing]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 9a:61:a0:a5:c8:49 brd ff:ff:ff:ff:ff:ff
inet XX.XX.XX.6/18 brd XX.XX.XX.XX scope global eth0
valid_lft forever preferred_lft forever
inet 10.17.0.5/16 brd 10.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
4: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:dc:c9:44:bb brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
6: veth15e91aa at if5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master docker0 state UP group default
link/ether 3e:4e:6c:42:6b:61 brd ff:ff:ff:ff:ff:ff link-netnsid 0
8: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 100
link/none
inet 172.16.0.1 peer 172.16.0.2/32 scope global tun0
valid_lft forever preferred_lft forever
-----------------------------------------------------------------------------------------------------
Speech To Text Engine is running ( 172.17.0.1/16 )
Also, in a day one or two whole asterisks got crash
> asterisk call file problem, delayed retry/retrying
> --------------------------------------------------
>
> Key: ASTERISK-29025
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-29025
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: PBX/pbx_spool
> Affects Versions: 16.12.0
> Environment: Centos 7 OS 64 BIT
> 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
> link/ether 9a:61:a0:a5:c8:49 brd ff:ff:ff:ff:ff:ff
> inet XXX.XXX.XXX.X/18 brd 104.131.63.255 scope global eth0
> valid_lft forever preferred_lft forever
> inet 10.17.0.5/16 brd 10.17.255.255 scope global eth0
> valid_lft forever preferred_lft forever
> Reporter: PARTHA PAUL
> Assignee: PARTHA PAUL
>
> I am using asterisk 16.12.0 version to originate calls, Following problem arises from time to time, a call will successfully
> terminate
> {noformat}
> [root at 99 outgoing]# asterisk -rx "core show channels verbose"
> Channel Context Extension Prio State Application Data CallerID Duration Accountcode PeerAccount BridgeID
> Local/6661 at default-0 paul sw_7_"020" 12 Up SpeechBackgr "020",2 9123943000 03:54:02
> {noformat}
> FileName: 9123943000.call
> Location: /var/spool/asterisk/outgoing
> {noformat}
> Channel: Local/6661
> MaxRetries: 2
> RetryTime: 60
> WaitTime: 30
> Callerid: 9123943000 <9123943000>
> Context: AMD
> Extension: 8881
> Priority: 1
> StartRetry: 31932 1 (1597095345)
> DelayedRetry: 31932 0 (1597095345)
> DelayedRetry: 31932 0 (1597095405)
> DelayedRetry: 31932 0 (1597095465)
> DelayedRetry: 31932 0 (1597095525)
> DelayedRetry: 31932 0 (1597095585)
> DelayedRetry: 31932 0 (1597095645)
> DelayedRetry: 31932 0 (1597095705)
> DelayedRetry: 31932 0 (1597095765)
> DelayedRetry: 31932 0 (1597095825)
> DelayedRetry: 31932 0 (1597095885)
> DelayedRetry: 31932 0 (1597095945)
> AbortRetry: 12581 1 (1597096005)
> StartRetry: 12581 1 (1597096065)
> EndRetry: 12581 1 (1597096036)
> StartRetry: 12581 3 (1597096125)
> DelayedRetry: 12581 2 (1597096096)
> DelayedRetry: 12581 2 (1597096125)
> DelayedRetry: 12581 2 (1597096156)
> DelayedRetry: 12581 2 (1597096185)
> DelayedRetry: 12581 2 (1597096216)
> DelayedRetry: 12581 2 (1597096245)
> DelayedRetry: 12581 2 (1597096276)
> DelayedRetry: 12581 2 (1597096305)
> DelayedRetry: 12581 2 (1597096336)
> DelayedRetry: 12581 2 (1597096365)
> DelayedRetry: 12581 2 (1597096396)
> DelayedRetry: 12581 2 (1597096425)
> DelayedRetry: 12581 2 (1597096456)
> DelayedRetry: 12581 2 (1597096485)
> DelayedRetry: 12581 2 (1597096516)
> DelayedRetry: 12581 2 (1597096545)
> DelayedRetry: 12581 2 (1597096576)
> DelayedRetry: 12581 2 (1597096605)
> DelayedRetry: 12581 2 (1597096636)
> DelayedRetry: 12581 2 (1597096665)
> DelayedRetry: 12581 2 (1597096696)
> DelayedRetry: 12581 2 (1597096725)
> DelayedRetry: 12581 2 (1597096756)
> DelayedRetry: 12581 2 (1597096785)
> DelayedRetry: 12581 2 (1597096816)
> DelayedRetry: 12581 2 (1597096845)
> DelayedRetry: 12581 2 (1597096876)
> DelayedRetry: 12581 2 (1597096905)
> DelayedRetry: 12581 2 (1597096936)
> DelayedRetry: 12581 2 (1597096965)
> DelayedRetry: 12581 2 (1597096996)
> DelayedRetry: 12581 2 (1597097025)
> DelayedRetry: 12581 2 (1597097056)
> DelayedRetry: 12581 2 (1597097085)
> DelayedRetry: 12581 2 (1597097116)
> DelayedRetry: 12581 2 (1597097145)
> DelayedRetry: 12581 2 (1597097176)
> DelayedRetry: 12581 2 (1597097205)
> DelayedRetry: 12581 2 (1597097237)
> DelayedRetry: 12581 2 (1597097265)
> DelayedRetry: 12581 2 (1597097297)
> DelayedRetry: 12581 2 (1597097325)
> DelayedRetry: 12581 2 (1597097357)
> DelayedRetry: 12581 2 (1597097385)
> DelayedRetry: 12581 2 (1597097417)
> DelayedRetry: 12581 2 (1597097445)
> DelayedRetry: 12581 2 (1597097477)
> {noformat}
> I think, it's a bug
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list