freeside.git
15 years agorespect output_format and add an header for rating_method=prefix too, RT#4387
ivan [Mon, 8 Dec 2008 08:52:48 +0000 (08:52 +0000)]
respect output_format and add an header for rating_method=prefix too, RT#4387

15 years agonormal ext_desc shouldn't shove the second+ columns of CDRs out
ivan [Mon, 8 Dec 2008 08:46:32 +0000 (08:46 +0000)]
normal ext_desc shouldn't shove the second+ columns of CDRs out

15 years agopassthrough support for gross revenue taxes
jeff [Fri, 5 Dec 2008 17:23:49 +0000 (17:23 +0000)]
passthrough support for gross revenue taxes

15 years agoavoid taxation on products with no assigned taxes
jeff [Fri, 5 Dec 2008 17:19:55 +0000 (17:19 +0000)]
avoid taxation on products with no assigned taxes

15 years agomissing uses, corrects 4388
jeff [Fri, 5 Dec 2008 08:24:55 +0000 (08:24 +0000)]
missing uses, corrects 4388

15 years agobad shortcut causes taxes not to be charged
jeff [Fri, 5 Dec 2008 04:20:09 +0000 (04:20 +0000)]
bad shortcut causes taxes not to be charged

15 years agowtf?
jeff [Thu, 4 Dec 2008 05:16:57 +0000 (05:16 +0000)]
wtf?

15 years agobetter placement of script sourcing
jeff [Thu, 4 Dec 2008 02:19:24 +0000 (02:19 +0000)]
better placement of script sourcing

15 years agobetter placement of script sourcing
jeff [Thu, 4 Dec 2008 02:03:22 +0000 (02:03 +0000)]
better placement of script sourcing

15 years agobetter behavior when zip code is missing
jeff [Thu, 4 Dec 2008 01:46:20 +0000 (01:46 +0000)]
better behavior when zip code is missing

15 years agoallow an all-agent receivables report again
ivan [Wed, 3 Dec 2008 23:29:28 +0000 (23:29 +0000)]
allow an all-agent receivables report again

15 years agofix real customer numbers showing on view pages, RT#4099/4379
ivan [Wed, 3 Dec 2008 21:15:39 +0000 (21:15 +0000)]
fix real customer numbers showing on view pages, RT#4099/4379

15 years agofix internal_diddb to default to countrycode 1
ivan [Wed, 3 Dec 2008 17:25:44 +0000 (17:25 +0000)]
fix internal_diddb to default to countrycode 1

15 years ago60 char soft max length for packages, so invoices don't wrap, RT#4328
ivan [Wed, 3 Dec 2008 05:54:56 +0000 (05:54 +0000)]
60 char soft max length for packages, so invoices don't wrap, RT#4328

15 years agosupport zip5 tax lookups, correct errors with fixed format cch import, inital import...
jeff [Wed, 3 Dec 2008 01:42:26 +0000 (01:42 +0000)]
support zip5 tax lookups, correct errors with fixed format cch import, inital import performance improvements, noise reduction on imports, tool for inital import

15 years agoset charged_party to accoutncode for vedeye, RT#4342
ivan [Mon, 1 Dec 2008 07:53:12 +0000 (07:53 +0000)]
set charged_party to accoutncode for vedeye, RT#4342

15 years agos/Internal Access Groups/Employee Groups/
ivan [Sun, 30 Nov 2008 23:37:09 +0000 (23:37 +0000)]
s/Internal Access Groups/Employee Groups/

15 years agos/Internal Users/Employees/
ivan [Sun, 30 Nov 2008 23:34:36 +0000 (23:34 +0000)]
s/Internal Users/Employees/

15 years agos/Internal Access Groups/Employee Groups/
ivan [Sun, 30 Nov 2008 23:26:44 +0000 (23:26 +0000)]
s/Internal Access Groups/Employee Groups/

15 years ago_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simpl...
ivan [Sun, 30 Nov 2008 21:01:00 +0000 (21:01 +0000)]
_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simple2 rate plans

15 years agoadd selfservice_server-single_domain config, and login_info self-service method to...
ivan [Sat, 29 Nov 2008 21:54:35 +0000 (21:54 +0000)]
add selfservice_server-single_domain config, and login_info self-service method to give the login page a bit more configurability

15 years agoadd selfservice_server-single_domain config, and login_info self-service method to...
ivan [Sat, 29 Nov 2008 20:32:48 +0000 (20:32 +0000)]
add selfservice_server-single_domain config, and login_info self-service method to give the login page a bit more configurability

15 years agodon't set a Session-Timeout if the rate is 0
ivan [Wed, 26 Nov 2008 00:30:25 +0000 (00:30 +0000)]
don't set a Session-Timeout if the rate is 0

15 years agoshould fix importing from excel, closes: RT#4337
ivan [Wed, 26 Nov 2008 00:20:30 +0000 (00:20 +0000)]
should fix importing from excel, closes: RT#4337

15 years agomore caffiene, please
jeff [Mon, 24 Nov 2008 15:40:07 +0000 (15:40 +0000)]
more caffiene, please

15 years agodoh
jeff [Mon, 24 Nov 2008 15:36:48 +0000 (15:36 +0000)]
doh

15 years agobe more accepting
jeff [Mon, 24 Nov 2008 15:18:42 +0000 (15:18 +0000)]
be more accepting

15 years agoesn's are hex
jeff [Mon, 24 Nov 2008 14:48:28 +0000 (14:48 +0000)]
esn's are hex

15 years agoupdate genband import to agree with reality, RT#4177
ivan [Mon, 24 Nov 2008 12:22:07 +0000 (12:22 +0000)]
update genband import to agree with reality, RT#4177

15 years agoadd countrycode option to internal_diddb; throw a warning instead of an error if...
ivan [Mon, 24 Nov 2008 10:59:49 +0000 (10:59 +0000)]
add countrycode option to internal_diddb; throw a warning instead of an error if a number couldn't be returned to inventory

15 years agofix phone_sqlradius CDR population?, RT#4100
ivan [Mon, 24 Nov 2008 10:47:13 +0000 (10:47 +0000)]
fix phone_sqlradius CDR population?, RT#4100

15 years agoadd debugging, hopefully fix seconds returned finally, RT#4100
ivan [Mon, 24 Nov 2008 10:11:22 +0000 (10:11 +0000)]
add debugging, hopefully fix seconds returned finally, RT#4100

15 years agolook for a voip rate in pricing add-ons too... eek. also correct rating to destinati...
ivan [Mon, 24 Nov 2008 08:47:53 +0000 (08:47 +0000)]
look for a voip rate in pricing add-ons too... eek.  also correct rating to destination RT#4100

15 years agoreferral credits overhaul, use billing events, agents can self-configure, limit to...
ivan [Sat, 22 Nov 2008 22:17:28 +0000 (22:17 +0000)]
referral credits overhaul, use billing events, agents can self-configure, limit to once-per-customer, depend on any time from referred package, referred customer payment, specific packages, partial staged credits, RT#3983

15 years agobilling event cloning
ivan [Sat, 22 Nov 2008 07:10:11 +0000 (07:10 +0000)]
billing event cloning

15 years agoinitial somanetworks support
jeff [Fri, 21 Nov 2008 03:36:16 +0000 (03:36 +0000)]
initial somanetworks support

15 years agoremove debugging accidentally left in
ivan [Fri, 21 Nov 2008 02:57:21 +0000 (02:57 +0000)]
remove debugging accidentally left in

15 years agodocument viewall_ext
ivan [Fri, 21 Nov 2008 02:55:53 +0000 (02:55 +0000)]
document viewall_ext

15 years agoundo voodoo, find real problem
ivan [Fri, 21 Nov 2008 01:58:50 +0000 (01:58 +0000)]
undo voodoo, find real problem

15 years agovoodoo
ivan [Fri, 21 Nov 2008 00:06:37 +0000 (00:06 +0000)]
voodoo

15 years agothis must be what is meant
jeff [Thu, 20 Nov 2008 19:02:30 +0000 (19:02 +0000)]
this must be what is meant

15 years agotool to remove extra cdr headers
jeff [Thu, 20 Nov 2008 17:49:15 +0000 (17:49 +0000)]
tool to remove extra cdr headers

15 years agoonly one header per package, not one per service -- fixes #4260
jeff [Thu, 20 Nov 2008 16:59:40 +0000 (16:59 +0000)]
only one header per package, not one per service -- fixes #4260

15 years agobetter end-of-spreadsheet detection for excel import, hopefully. should fix "Error...
ivan [Thu, 20 Nov 2008 12:52:32 +0000 (12:52 +0000)]
better end-of-spreadsheet detection for excel import, hopefully.  should fix "Error: Can't use an undefined value as an ARRAY reference" error on import.  RT#4297

15 years agofill in the ratenum. doesn't actually delete the rate itself, just all its data...
ivan [Thu, 20 Nov 2008 11:35:00 +0000 (11:35 +0000)]
fill in the ratenum.  doesn't actually delete the rate itself, just all its data (the hard part)

15 years agodon't use payname for CARD or DCRD either, closes: RT#3982
ivan [Thu, 20 Nov 2008 00:42:09 +0000 (00:42 +0000)]
don't use payname for CARD or DCRD either, closes: RT#3982

15 years agosupport for cch fixed format
jeff [Wed, 19 Nov 2008 14:56:00 +0000 (14:56 +0000)]
support for cch fixed format

15 years agofix phone_avail.availnum to be a proper primary key, fix agent.agent_custnum unique...
ivan [Wed, 19 Nov 2008 01:24:24 +0000 (01:24 +0000)]
fix phone_avail.availnum to be a proper primary key, fix agent.agent_custnum unique index causing it to get a value filled in by Record.pm

15 years agoNow handles hyphenated Perl requirements as well as those in parentheses, and
rsiddall [Tue, 18 Nov 2008 02:56:51 +0000 (02:56 +0000)]
Now handles hyphenated Perl requirements as well as those in parentheses, and
handles more version relation types.

15 years agoadd ability to view/edit access groups of an agent
ivan [Thu, 13 Nov 2008 02:22:04 +0000 (02:22 +0000)]
add ability to view/edit access groups of an agent

15 years agoadd fax to invoice data, RT#3290
ivan [Tue, 11 Nov 2008 08:55:40 +0000 (08:55 +0000)]
add fax to invoice data, RT#3290

15 years agoagent_custid and ship_fax don't belong with the ship address, that was an unrelated...
ivan [Tue, 11 Nov 2008 08:45:24 +0000 (08:45 +0000)]
agent_custid and ship_fax don't belong with the ship address, that was an unrelated tampabay/pbx-change request, RT#3290

15 years agomake HTML invoice more consistent with current typeset invoice: center invoice date...
ivan [Tue, 11 Nov 2008 07:51:13 +0000 (07:51 +0000)]
make HTML invoice more consistent with current typeset invoice: center invoice date instead of right-justify

15 years agorealign things in light of small_custview in this table for master customering, round...
ivan [Sun, 9 Nov 2008 11:43:02 +0000 (11:43 +0000)]
realign things in light of small_custview in this table for master customering, roundaboutly part of #2933

15 years agomove batch customer import to its own file; add svc_external_svc_phone export format...
ivan [Sun, 9 Nov 2008 11:31:21 +0000 (11:31 +0000)]
move batch customer import to its own file; add svc_external_svc_phone export format, RT#4103

15 years agoadd a global countrycode to phone_avail import and a conf for the default (some other...
ivan [Sun, 9 Nov 2008 09:14:40 +0000 (09:14 +0000)]
add a global countrycode to phone_avail import and a conf for the default (some other conf values snuck in also, oh well)

15 years agomove batch customer import to its own file; add svc_external_svc_phone export format...
ivan [Sun, 9 Nov 2008 08:51:01 +0000 (08:51 +0000)]
move batch customer import to its own file; add svc_external_svc_phone export format, RT#4103

15 years agofix viewing of unlinked services. wow, it has been a while
ivan [Fri, 7 Nov 2008 06:04:58 +0000 (06:04 +0000)]
fix viewing of unlinked services.  wow, it has been a while

15 years agoshould fix open session RADIUS search, RT #4233
ivan [Thu, 6 Nov 2008 22:53:25 +0000 (22:53 +0000)]
should fix open session RADIUS search, RT #4233

15 years agofix radius search, RT#4233
ivan [Thu, 6 Nov 2008 22:20:00 +0000 (22:20 +0000)]
fix radius search, RT#4233

15 years agoavoid harmless "Use of uninitialized value in concatenation (.) or string at /usr...
ivan [Thu, 6 Nov 2008 04:22:59 +0000 (04:22 +0000)]
avoid harmless "Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error

15 years ago. is used in some implementations of classic crypt
ivan [Thu, 6 Nov 2008 04:18:22 +0000 (04:18 +0000)]
. is used in some implementations of classic crypt

15 years agoREAL otherwise there are no taxes
jeff [Mon, 3 Nov 2008 15:28:13 +0000 (15:28 +0000)]
REAL otherwise there are no taxes

15 years agoyikes! not yet
jeff [Mon, 3 Nov 2008 15:26:48 +0000 (15:26 +0000)]
yikes! not yet

15 years agootherwise there are no taxes
jeff [Mon, 3 Nov 2008 15:14:47 +0000 (15:14 +0000)]
otherwise there are no taxes

15 years agotime remaining is more useful to display as hours + minutes than days, hours, minutes...
ivan [Mon, 3 Nov 2008 01:10:25 +0000 (01:10 +0000)]
time remaining is more useful to display as hours + minutes than days, hours, minutes from Time::Duration

15 years ago(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced...
ivan [Sun, 2 Nov 2008 20:28:09 +0000 (20:28 +0000)]
(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years ago(and fix the line-item links too, whew) fix overreporting of tax invoiced when using...
ivan [Sun, 2 Nov 2008 20:03:30 +0000 (20:03 +0000)]
(and fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years ago(and fix the total too) fix overreporting of tax invoiced when using & reporting...
ivan [Sun, 2 Nov 2008 19:40:35 +0000 (19:40 +0000)]
(and fix the total too) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years agofix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131
ivan [Sun, 2 Nov 2008 19:26:49 +0000 (19:26 +0000)]
fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

15 years agohave freeside-cdrd disable itself if there's no appropriate package definition, RT...
ivan [Sat, 1 Nov 2008 22:12:58 +0000 (22:12 +0000)]
have freeside-cdrd disable itself if there's no appropriate package definition, RT#4184

15 years agoeek, fix agent_plandata from comping up with spurious hits
ivan [Wed, 29 Oct 2008 22:24:15 +0000 (22:24 +0000)]
eek, fix agent_plandata from comping up with spurious hits

15 years agoremove debugging accidentally left in
ivan [Wed, 29 Oct 2008 20:23:10 +0000 (20:23 +0000)]
remove debugging accidentally left in

15 years agohuh. how did event editing ever work? is this 5.10-specific?
ivan [Wed, 29 Oct 2008 20:21:45 +0000 (20:21 +0000)]
huh.  how did event editing ever work?  is this 5.10-specific?

15 years agoprepaid cdr pickup & bill daemon, RT#4184
ivan [Wed, 29 Oct 2008 08:03:08 +0000 (08:03 +0000)]
prepaid cdr pickup & bill daemon, RT#4184

15 years agofix to internal_diddb provisioning
ivan [Wed, 29 Oct 2008 07:50:09 +0000 (07:50 +0000)]
fix to internal_diddb provisioning

15 years agofix svc_phone non-numeric "phone numbers", RT#4204
ivan [Tue, 28 Oct 2008 01:23:08 +0000 (01:23 +0000)]
fix svc_phone non-numeric "phone numbers", RT#4204

15 years agoadd a switch to allow letters in phone numbers, RT#4195
ivan [Sat, 25 Oct 2008 00:37:02 +0000 (00:37 +0000)]
add a switch to allow letters in phone numbers, RT#4195

15 years agocorrect links to non-US CDRs from svc_phone view
ivan [Fri, 24 Oct 2008 23:21:29 +0000 (23:21 +0000)]
correct links to non-US CDRs from svc_phone view

15 years agouse Reply-Message for the RADIUS error message, RT#4100
ivan [Fri, 24 Oct 2008 22:53:59 +0000 (22:53 +0000)]
use Reply-Message for the RADIUS error message, RT#4100

15 years agoadding prepaid self-service hooks, RT#4100
ivan [Fri, 24 Oct 2008 22:23:39 +0000 (22:23 +0000)]
adding prepaid self-service hooks, RT#4100

15 years agoadding prepaid self-service hooks, RT#4100
ivan [Fri, 24 Oct 2008 21:31:38 +0000 (21:31 +0000)]
adding prepaid self-service hooks, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 21:26:20 +0000 (21:26 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 21:25:29 +0000 (21:25 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 21:22:19 +0000 (21:22 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:59:03 +0000 (19:59 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:58:29 +0000 (19:58 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:57:01 +0000 (19:57 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:54:11 +0000 (19:54 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:45:57 +0000 (19:45 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agorlm_perl hook for prepaid voip radius, RT#4100
ivan [Fri, 24 Oct 2008 19:13:53 +0000 (19:13 +0000)]
rlm_perl hook for prepaid voip radius, RT#4100

15 years agountested code to suck in CDRs in from VoIP RADIUS exports, RT#4100
ivan [Fri, 24 Oct 2008 02:54:07 +0000 (02:54 +0000)]
untested code to suck in CDRs in from VoIP RADIUS exports, RT#4100

15 years agofixes to facilitate using agent_custid as custnum, RT#4190
ivan [Fri, 24 Oct 2008 02:08:21 +0000 (02:08 +0000)]
fixes to facilitate using agent_custid as custnum, RT#4190

15 years agotiny nits for phone RADIUS export: allow freeside-sqlradius-reset to reset a phone_sq...
ivan [Fri, 24 Oct 2008 01:45:24 +0000 (01:45 +0000)]
tiny nits for phone RADIUS export: allow freeside-sqlradius-reset to reset a phone_sqlradius export, but only if explicitly specified by exportnum.  also fix "Reference found where even-size list expected" warning and junk winding up in radreply table".  all this phone_sqlradius stuff is RT#4100

15 years agoadd phone_sqlradius export
ivan [Fri, 24 Oct 2008 01:19:46 +0000 (01:19 +0000)]
add phone_sqlradius export

15 years agoPOD cleanup
ivan [Thu, 23 Oct 2008 05:20:40 +0000 (05:20 +0000)]
POD cleanup

15 years agofix CDR links
ivan [Wed, 22 Oct 2008 18:50:56 +0000 (18:50 +0000)]
fix CDR links

15 years agofix error on open-ended RADIUS search with Pg, add options for open session search...
ivan [Wed, 22 Oct 2008 04:39:54 +0000 (04:39 +0000)]
fix error on open-ended RADIUS search with Pg, add options for open session search and search on start time, RT#4051

15 years agobiz.freeside.SelfService class and sample applications
jeff [Tue, 21 Oct 2008 15:50:39 +0000 (15:50 +0000)]
biz.freeside.SelfService class and sample applications

15 years agocorrectly allow re-editing of config options with " in them
ivan [Sun, 19 Oct 2008 01:57:42 +0000 (01:57 +0000)]
correctly allow re-editing of config options with " in them