{$list->unserial($product.prod_plugin_data, "plugin_data")} {if $plugin_data.voip_platform eq "asterisk" || $plugin_data.voip_platform eq ""} {/if} {if $plugin_data.voip_platform eq "ser"} {/if}
VoIP Platform
Platform:
 
Account Creation and Provisioning
Allow Selection of Parent Service?
This allows you to modify existing accounts to provision additional features to their existing services. It also allows you to provision virtual accounts to a parent service.
{ $list->bool("product_prod_plugin_data[parent_enabled]", $plugin_data.parent_enabled, "form_menu") }
NOTE: From the selections available below, only ONE may be yes. Failure to yield to this will cause unpredictable results.
Virtual Account?
This allows the assignment of new DIDs to a parent service, so that calling a purchased DID actually rings the phone associated with a parent service.
{ $list->bool("product_prod_plugin_data[virtual_number]", $plugin_data.virtual_number, "form_menu") }
Provision a peer account on Asterisk?
For regular accounts, this allows the provisioning of a channel, allowing for an actual telephone/adaptor to register with the Asterisk server using the channel type selected below..
{ $list->bool("product_prod_plugin_data[provision_enabled]", $plugin_data.provision_enabled, "form_menu") }
Channel Type
The channel type to be provisioned. Requires the above selection to be Yes.
Remote Call Forwarding?
Allows a DID to forward to another DID.
{$list->bool("product_prod_plugin_data[remote_call_forwarding]", $plugin_data.remote_call_forwarding, "form_menu")} *
MeetMe Conferencing?
Allows the DID to terminate into a MeetMe conference
{ $list->bool("product_prod_plugin_data[meetme_account]", $plugin_data.meetme_account, "form_menu") } *
Fax2Email?
Allows the DID to terminate into the fax 2 email application
{ $list->bool("product_prod_plugin_data[fax_account]", $plugin_data.fax_account, "form_menu") } *
   
Context within the dial plan for provisioned account:
This gives you the ability to create different service levels, by placing different services in to different contexts. For instance: A context called economy could terminate all calls over VoIP, but a context called premium could terminate all calls out TDM.
Use DID Pool Plugin(s) :
Allow the customer to pick their DIDs from the following..
{html_menu_multi name=product_prod_plugin_data[voip_did_plugins] assoc_table="voip_did_plugin" assoc_field="name" size=5 default=$plugin_data.voip_did_plugins}
   
Features
Provision Voicemail? { $list->bool("product_prod_plugin_data[voicemail_enabled]", $plugin_data.voicemail_enabled, "form_menu") }
Provision Call waiting? { $list->bool("product_prod_plugin_data[callwaiting_enabled]", $plugin_data.callwaiting_enabled, "form_menu") }
Provision Blacklisting? { $list->bool("product_prod_plugin_data[blacklist_enabled]", $plugin_data.blacklist_enabled, "form_menu") } *
Provision ANI call routing? { $list->bool("product_prod_plugin_data[anirouting_enabled]", $plugin_data.anirouting_enabled, "form_menu") } *
Provision Fax detection? { $list->bool("product_prod_plugin_data[faxdetection_enabled]", $plugin_data.faxdetection_enabled, "form_menu") } *
Calling Name Display?
Requires add-on service from iSPServices.
{ $list->bool("product_prod_plugin_data[cnam_enabled]", $plugin_data.cnam_enabled, "form_menu") } *
Allow assignment of fail-over destination? { $list->bool("product_prod_plugin_data[can_failover]", $plugin_data.can_failover, "form_menu") } *
   
Rating Engine
Add DIDs provisioned in to "In-Network" rating type? { $list->bool("product_prod_plugin_data[innetwork_enabled]", $plugin_data.innetwork_enabled, "form_menu") }
Rate CDR records associated with this service? { $list->bool("product_prod_plugin_data[rate_cdr]", $plugin_data.rate_cdr, "form_menu") }
Rate CDR records associated with this service as account codes?
Required if there isn't a DID assignment.
{ $list->bool("product_prod_plugin_data[rate_accountcode]", $plugin_data.rate_accountcode, "form_menu") }
Account Creation and Provisioning
Allow Selection of Parent Service?
This allows you to modify existing accounts to provision additional features to their existing services. It also allows you to provision virtual accounts to a parent service.
{ $list->bool("product_prod_plugin_data[parent_enabled]", $plugin_data.parent_enabled, "form_menu") }
 
Virtual Account?
This allows the assignment of new DIDs to a parent service, so that calling a purchased DID actually rings the phone associated with a parent service.
{ $list->bool("product_prod_plugin_data[virtual_number]", $plugin_data.virtual_number, "form_menu") }
   
Groups granted for provisioned account:
This gives you the ability to create different service levels, by placing different services in to different groups. For instance: A group called economy could terminate all calls over VoIP, but a group called premium could terminate all calls out TDM.

Please separate multiple entries with a comma.

Use DID Pool Plugin(s) :
Allow the customer to pick their DIDs from the following..
{html_menu_multi name=product_prod_plugin_data[voip_did_plugins] assoc_table="voip_did_plugin" assoc_field="name" size=5 default=$plugin_data.voip_did_plugins}
   
Rating Engine
Add DIDs provisioned in to "In-Network" rating type? { $list->bool("product_prod_plugin_data[innetwork_enabled]", $plugin_data.innetwork_enabled, "form_menu") }
Rate CDR records associated with this service? { $list->bool("product_prod_plugin_data[rate_cdr]", $plugin_data.rate_cdr, "form_menu") }
Rate CDR records associated with this service as account codes?
Required if there isn't a DID assignment.
{ $list->bool("product_prod_plugin_data[rate_accountcode]", $plugin_data.rate_accountcode, "form_menu") }
   
SER Specific  
Database Host:
Database Name:
Database Username:
Database Password:
SER IP or Hostname for URIs:
Subscriber table name:
Aliases table name:
Group table name:
Accounting table name:
(*) Anything marked with an asterisk is available in the professional version only.