magnussolution / magnusbilling

1 stars 1 forks source link

Wrong Status #1

Open uzair329 opened 4 years ago

uzair329 commented 4 years ago

Team,

I have observed many times that calls which are rejected due to 503 service unavailable or with 500 code or No route code the status was punched in magnus is busy which is totally false we can not audit our vendors in this way . We need to open the CLI of asterisk all the time and monitor which is not possible . In my case where i have plain asterisk install at some call center their we punch these service unavailable or 500 or no route with their code of like 34 and 38 which asterisk returns against these situation and status Channel Unavailable in column for proper call we punch 16 . In this way we can audit our routes at the day end or after the week from CDR . Please correct your status also and add asterisk returns codes in CDR if it is feasible for you . In magnus i want to create my own table but as all your dialplan is in PHP i can not do any thing . I want to help if you need for making dialplan for this even in failover situation you can do something . What if we create seperate table only for Congestion calls of Vendors code 34 and 38 . So users can see their route performace

uzair329 commented 4 years ago

I have a suggestion add Hangup Cause table in the GUI CDR/Failed Calls and correct busy response against 503 or 500 to Congestion or Channel Unavailable which ever the vendor gives