[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