diff options
author | Ivan Kohler <ivan@freeside.biz> | 2015-05-15 12:22:50 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2015-05-15 12:22:50 -0700 |
commit | 9e8d2a5bafb21c42f54cdd9b3703e2f88a36e0a8 (patch) | |
tree | 0de2c3779b7ff5df7ce106bd5f7993768bb56bce /fs_selfservice/FS-SelfService/SelfService.pm | |
parent | 7ad052da94c4d205cf426c0ef3ef113f5429b948 (diff) |
add self-service provision_pbx, RT#34939
Diffstat (limited to 'fs_selfservice/FS-SelfService/SelfService.pm')
-rw-r--r-- | fs_selfservice/FS-SelfService/SelfService.pm | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/fs_selfservice/FS-SelfService/SelfService.pm b/fs_selfservice/FS-SelfService/SelfService.pm index 7cc7c0325..03a3f04c4 100644 --- a/fs_selfservice/FS-SelfService/SelfService.pm +++ b/fs_selfservice/FS-SelfService/SelfService.pm @@ -80,6 +80,7 @@ $socket .= '.'.$tag if defined $tag && length($tag); 'part_svc_info' => 'MyAccount/part_svc_info', 'provision_acct' => 'MyAccount/provision_acct', 'provision_phone' => 'MyAccount/provision_phone', + 'provision_pbx' => 'MyAccount/provision_pbx', 'provision_external' => 'MyAccount/provision_external', 'unprovision_svc' => 'MyAccount/unprovision_svc', 'myaccount_passwd' => 'MyAccount/myaccount_passwd', @@ -1259,6 +1260,38 @@ E911 Address (optional) =back +=item provision_pbx + +Provisions a customer PBX (svc_pbx). + +Takes a hash references as parameter with the following keys: + +=over 4 + +=item session_id + +Session identifier + +=item pkgnum + +pkgnum of package into which this service is provisioned + +=item svcpart + +svcpart or service definition to provision + +=item id + +=item title + +=item max_extensions + +=item max_simultaneous + +=item ip_addr + +=back + =item provision_external Provisions an external service (svc_external). |