106
Other Yate server issues / Re: Yate does not behave correctly as a signal proxy
« on: August 29, 2016, 04:47:38 AM »
There is no "normal response time", especially not when answering forum posts and there is no support contract involved. This is done by the developers when they have free time and good will. Considering that this is the holiday season, the remaining people are already overworked and streached over many things.
Concerning your issue, it looks to me that your system is under really heavy load. I see some call.cdr messages are delayed with more than 30 seconds.
My guess is that the SIP thread can't process all the traffic that is sent to it, so it doesn't send the chan.disconnected message in a timely manner. In the message pasted below you can see it's delayed with 40 seconds. You can run "top" then press H and see if the sip thread uses 100% of a CPU (when this issues happens).
Returned false 'chan.disconnected' delay=40.487222
thread=0xb7d110 'Engine Worker'
data=0x7f4ff401ad00
retval='(null)'
param['id'] = 'sip/597'
param['module'] = 'sip'
param['status'] = 'answered'
param['address'] = '218.213.249.2:5060'
param['targetid'] = 'sip/578'
param['billid'] = '1471838388-301'
param['lastpeerid'] = 'sip/578'
Try using a more poverfull machine or divide your traffic between multiple servers. You should also analize the duration of your database functions/procedures to see if they need to be improved. You can wait for Marian to return from holiday to see if he can find something more, but overall your system is congested.
Concerning your issue, it looks to me that your system is under really heavy load. I see some call.cdr messages are delayed with more than 30 seconds.
My guess is that the SIP thread can't process all the traffic that is sent to it, so it doesn't send the chan.disconnected message in a timely manner. In the message pasted below you can see it's delayed with 40 seconds. You can run "top" then press H and see if the sip thread uses 100% of a CPU (when this issues happens).
Returned false 'chan.disconnected' delay=40.487222
thread=0xb7d110 'Engine Worker'
data=0x7f4ff401ad00
retval='(null)'
param['id'] = 'sip/597'
param['module'] = 'sip'
param['status'] = 'answered'
param['address'] = '218.213.249.2:5060'
param['targetid'] = 'sip/578'
param['billid'] = '1471838388-301'
param['lastpeerid'] = 'sip/578'
Try using a more poverfull machine or divide your traffic between multiple servers. You should also analize the duration of your database functions/procedures to see if they need to be improved. You can wait for Marian to return from holiday to see if he can find something more, but overall your system is congested.