New Enhanced Disconnect Logging Option 3

Discussions about new features or changes in existing features

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

New Enhanced Disconnect Logging Option 3

Postby jamiemurray » Wed Aug 10, 2022 8:12 am

I posted a patch on the bug tracker for introducing Enhanced Disconnect Logging Option 3 to address the issue of temporary carrier failures causing leads to go to ADC incorrectly.
http://www.vicidial.org/VICIDIALmantis/view.php?id=1367
Skype: live:support_71847 | Tel: (US) +1 646 647 8850 (CA) +1 613 900 6456 (MX) +52 55 9990 3550 (UK) +44 1324 285022 (ES) +34 922 937 384
Managed Hosting - No tech skills required | VoIP Termination & DID numbering | https://jmurraysolutions.com
jamiemurray
 
Posts: 179
Joined: Fri Jan 11, 2013 4:12 pm
Location: Tenerife, Canary Islands

Re: New Enhanced Disconnect Logging Option 3

Postby dreedy » Tue Jan 10, 2023 8:41 am

what is the option breakdown of this function the help does not go into detail on the option of 2 through 6.
Is there a explanation of this somewhere?
1- mysql/apache Server (ViciBox 11) Dell R640
1- Dialer (Vicibox 11) Dell R620
1- Web (Vicibox 11) Dell R620
1- Archive Server Drobo 810n

Asterisk 16.30.0-vici | VERSION: 2.14-924a | BUILD: 240716-1453 | svn 3856|dbschema 1717
dreedy
 
Posts: 177
Joined: Tue Nov 24, 2015 10:16 pm

Re: New Enhanced Disconnect Logging Option 3

Postby mflorell » Wed Jan 11, 2023 8:15 am

From the help:

"Enhanced Disconnect Logging -
This setting, set to 1, enables logging of calls that get a CONGESTION signal with a cause code of 1, 19, 21, 34 or 38. Setting this to 2 will additionally log calls with cause codes of 18-CHANUNAVAIL and 102. Setting this to 3 will alternatively prevent some temporary error SIP messages on failed calls from sending the lead to ADC status. Instead, the status will be set as HUCXXX where XXX is the hangup_cause code. Eg. HUC18 for Cause 18 (SIP 408 Request timeout). Default is 0 for disabled."

Only options 0,1,2,3 are active, options 4,5,6 are there for future expansion.
mflorell
Site Admin
 
Posts: 18370
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Re: New Enhanced Disconnect Logging Option 3

Postby dreedy » Wed Jan 11, 2023 12:05 pm

Thank you.
1- mysql/apache Server (ViciBox 11) Dell R640
1- Dialer (Vicibox 11) Dell R620
1- Web (Vicibox 11) Dell R620
1- Archive Server Drobo 810n

Asterisk 16.30.0-vici | VERSION: 2.14-924a | BUILD: 240716-1453 | svn 3856|dbschema 1717
dreedy
 
Posts: 177
Joined: Tue Nov 24, 2015 10:16 pm

Re: New Enhanced Disconnect Logging Option 3

Postby pimo1974 » Tue Jul 16, 2024 10:47 am

mflorell wrote:From the help:

"Enhanced Disconnect Logging -
This setting, set to 1, enables logging of calls that get a CONGESTION signal with a cause code of 1, 19, 21, 34 or 38. Setting this to 2 will additionally log calls with cause codes of 18-CHANUNAVAIL and 102. Setting this to 3 will alternatively prevent some temporary error SIP messages on failed calls from sending the lead to ADC status. Instead, the status will be set as HUCXXX where XXX is the hangup_cause code. Eg. HUC18 for Cause 18 (SIP 408 Request timeout). Default is 0 for disabled."

Only options 0,1,2,3 are active, options 4,5,6 are there for future expansion.
I notice when option 3 is set leads that get huc 18 21 23 etc do get disposed by system but they get dialed again on next reset even though they are not set as dialable. Is this expected behavior?
pimo1974
 
Posts: 3
Joined: Mon Nov 27, 2023 1:18 pm

Re: New Enhanced Disconnect Logging Option 3

Postby williamconley » Wed Jul 17, 2024 5:59 pm

pimo1974 wrote:
mflorell wrote:From the help:

"Enhanced Disconnect Logging -
This setting, set to 1, enables logging of calls that get a CONGESTION signal with a cause code of 1, 19, 21, 34 or 38. Setting this to 2 will additionally log calls with cause codes of 18-CHANUNAVAIL and 102. Setting this to 3 will alternatively prevent some temporary error SIP messages on failed calls from sending the lead to ADC status. Instead, the status will be set as HUCXXX where XXX is the hangup_cause code. Eg. HUC18 for Cause 18 (SIP 408 Request timeout). Default is 0 for disabled."

Only options 0,1,2,3 are active, options 4,5,6 are there for future expansion.
I notice when option 3 is set leads that get huc 18 21 23 etc do get disposed by system but they get dialed again on next reset even though they are not set as dialable. Is this expected behavior?



Please describe in detail "not set as dialable"? Do you refer to "called since last reset" or "status"?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20127
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: New Enhanced Disconnect Logging Option 3

Postby pimo1974 » Fri Aug 09, 2024 12:16 pm

williamconley wrote:
pimo1974 wrote:
mflorell wrote:From the help:

"Enhanced Disconnect Logging -
This setting, set to 1, enables logging of calls that get a CONGESTION signal with a cause code of 1, 19, 21, 34 or 38. Setting this to 2 will additionally log calls with cause codes of 18-CHANUNAVAIL and 102. Setting this to 3 will alternatively prevent some temporary error SIP messages on failed calls from sending the lead to ADC status. Instead, the status will be set as HUCXXX where XXX is the hangup_cause code. Eg. HUC18 for Cause 18 (SIP 408 Request timeout). Default is 0 for disabled."

Only options 0,1,2,3 are active, options 4,5,6 are there for future expansion.
I notice when option 3 is set leads that get huc 18 21 23 etc do get disposed by system but they get dialed again on next reset even though they are not set as dialable. Is this expected behavior?



Please describe in detail "not set as dialable"? Do you refer to "called since last reset" or "status"?


I mean that HUC21 etc are not even dialable statuses in the first place.
So this happens with the feature on I will have say 400 HUC21 at end of day. next day I start dialing and that number is for instance 120. The statuses also don't show up in export calls report so haven't been able to export them that way to track them. my assumption is that the HUC statuses are visual and are maybe actually ADC's? I think this since they are not in system statuses and are activated by enabling enhanced disconnect logging. is this correct? To give some more context I have multiple clusters all of differing versions and SVN's from as old as vici 8 svn 3775 to as new as vici 11 svn 3835 we even have some older svns that do not have this feature. It behaves the same on all the clusters so I'm assuming its as it should be just trying to get an understanding of whats going on? We use this to track fed dncs as we have our switch set to return huc21 for any numbers in our feddnc DB or litigators db. We wanted to give some amount of visual feedback to users without having to run a carrier log report and it works great for that. They get a general idea of the amount of bad leads being dialed in the counts on camp screen. But it seems like these leads get put back into the ADC pool after a period of time, from my observations at least.
pimo1974
 
Posts: 3
Joined: Mon Nov 27, 2023 1:18 pm

Re: New Enhanced Disconnect Logging Option 3

Postby jamiemurray » Sun Aug 11, 2024 10:14 am

You would need to add those statuses to System Statuses or even Campaign Statuses for them to show on reports as selectable statuses or to be able to add them to the dialable statuses for a campaign.
Skype: live:support_71847 | Tel: (US) +1 646 647 8850 (CA) +1 613 900 6456 (MX) +52 55 9990 3550 (UK) +44 1324 285022 (ES) +34 922 937 384
Managed Hosting - No tech skills required | VoIP Termination & DID numbering | https://jmurraysolutions.com
jamiemurray
 
Posts: 179
Joined: Fri Jan 11, 2013 4:12 pm
Location: Tenerife, Canary Islands

Re: New Enhanced Disconnect Logging Option 3

Postby williamconley » Tue Aug 13, 2024 2:30 pm

HUC21 likely explanation: "AST_CAUSE_CALL_REJECTED 21. Call Rejected"

Hang Up Cause. 21. This could be a temporary situation if you have failover calling. (or even without it: Enhanced Disconnect is in play ... so ... those could just get automatically reinserted).

Do you have lead recycling active?

docs/VICIDIAL_statuses.txt has some possibly useful information on the topic.

Happy Hunting! 8-)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20127
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Features

Who is online

Users browsing this forum: Majestic-12 [Bot] and 5 guests