Creation dateAuthorRequest details
24 Dec 2018Leslie H.
CPE Profiles missing call pickup

We want a pickup code in CPE profiles for all UAs to be provisioned not as some manually entered value, but as a variable which will inherit custom pickup code of particular customer entity the profile is generated for .

05 Dec 2018Jordi T.
subnet as a vendor connection

One of our vendors is unable to provide us with 1 or more specific IP addresses from which SIP signaling traffic will reach our PortaOne SBC. Instead they provide us with a complete /24 subnet.

Is it possible to create a vendor connection with the entire /24 subnet in the gateway address field. We do not wish to create 254 inbound connections.

03 Dec 2018Anna M.
Paging/Intercom calls

I would like to set below options on paging/intercom calls:

  • Use Intercom for more users than one. I mean,  choose intercom code and number of group not only number of user.
  • Set one-way audio channel. I mean, choose intercom code and number of group, and only I can tell something, user in this group only hear me.
31 Oct 2018Daniel F.
E-Mail Alert when a Account is used for the first time
We wish to have an option to trigger a message or a webhook/API when an Account is used in the first time.
26 Oct 2018Kevin W.
Follow-Me using TLS

We would like the capability of forwarding inbound calls using TLS.

19 Oct 2018Yurii Sh.
Блокировка абонента в определенный период времени

Просьба рассмотреть возможность создания в PortaOne функционала, который бы позволил блокировать входящие и исходящие звонки абонента в определенный период времени (по дате, по конкретному времени суток).

15 Oct 2018Anna M.
Call Forking

Currently, call Forking is a global option. We would like to change it to be local option. We would like change calling strategies for the account via panel PortaBilling.

14 Oct 2018Mukit A.
Auto provision

We would like to have the auto-provision feature for Grandstream 1625.

11 Oct 2018Anna M.
Call Baring via PIN

I would like have a possibility to manage rules of call baring via phone.

For example, I have 2 rules: call to only extensions and call to external numbers. I set PIN code to these rules.  When I want to call to external number I will give  PIN code via phone and I can make an external call.
24 Sep 2018Fritz L.
Merged Call Barring Rules of Customer and Account

There are customer-wide restrictions: do not call Africa.

On Account Self-Care it should be possible to select additional CB rules that extend Customer-level rules.

For instance, prohibit "Iran" on account level, so that for the account it would be: prohibited Africa (customer level) and Iran (account level).

19 Sep 2018Jordi T.
Manual addition of the DID numbers to DID inventory

According to the customer's business peculiarities, in nine out of 10 cases, there is no need to create an entire batch or series of DID numbers

but instead necessary to add a single DID number to the DID inventory.

It's so inconvenient to prepare an appropriate format and upload a file with 1 DID number every time customer wants to add a new number to the inventory.

18 Sep 2018Luca B.
Blacklists to reject calls (by numbers or prefixs) globally (enable at product and customer level) managed by administrator

I have a feature request about call screening, the target is to set globally a call reject from specified callers and apply this blacklist of numbers at product level and customer level.
At the moment a sort of caller blacklist can be configured only in call screening at account level

Features:

- blacklist menu where create different blacklist and populate with numbers, eventually upload of .CSV file can be useful
- in Service Configuration at product level, enable and disable the global blacklists (all customers using this product will be affected) and selecting the action

  (probably only action available is reject calls)

- same at customer level, service configuration, enable and disable the global blacklists and action.

Customer can continue to manage their call screening rules with their lists of numbers.
Only administrator can manage blacklists and assign to product and customer.

Example of uses:

- administrator can setup a blacklist called 'fraud' and block some incoming calls of caller that hack CPE/UA and set automatic forwards and perform many calls,

  once the blacklist is enabled at product level this kind of fraud can be stopped globally.

- administrator can setup a blacklist called 'call centers', upload a csv file with a list of boring callcenter that want to sell something and enable the blacklist to customer

  that ask for this service (in Switzerland people that publish their number on the online public directory, can chose to set a '*' near the number, that means

  that don't want to be disturbed by call center).

07 Sep 2018Arthur H.
Support of IPv4v6 network

Sometimes customers have IPv4v6 (dual) network. Currently, they face issues when the calls fail due to the fact that the INVITE was initiated from

the IPv4 network and the SDP contains IPv6 address.

At the moment, when INVITE is originated from the IPv4 network SIP Cluster expects the addresses present in SDP to be IPv4.

Could you please consider the enhancement to prevent the calls failure in such scenario?

29 Aug 2018Grzegorz K.
Ability to see one's own aliases
One of our customers would like to be able to see aliases in the self-care web interfaces. At the moment, they are not shown in either the Accounts or the Customers web interface.
22 Aug 2018Leslie H.
IP Inventory

You have a DID inventory, and a SIM card inventory.

Please add an IP intenvory.

This way, an admin can upload a list of IPs, to be distributed by user@domain accounts.

That way, he can not assign an IP twice, and all data is properly linked.

Can be rather basic: i_ip, ipaddr, subnet

and link that to i_account.
20 Aug 2018Anna M.
Phone book

I am interested in the ability to display names on phone from the phone book for incoming calls.

I would like to create a phone book on account on Porta with external numbers and when one of them calls, I want to see his name on the phone's display.

16 Aug 2018Leslie H.
CPCs support

Please support CPCs

11 Aug 2018Mike H.
Receiving a "Rejected attempt to authorize for simultaneous use" notification

When we limit the channels on a customer under a Reseller is there a way to receive a notification of reaching your channel capacity limit (the amount of simultaneous incoming calls)?

As currently, notifications from the  "BE Mailing List" category can be configured only for Admin users.

07 Aug 2018Rodrigo S.
SIP Options PING
We would like to recommend the following feature for future releases:

A way to monitor a vendor’s availability using the method SIP OPTIONS as a ping/keep alive on Porta Billing?

Also, on the other way around, for customers to send SIP OPTIONS and the server should reply with 200OK.

That would be interesting because we have some customers that use routing based on this kind of monitoring, 
when they didn’t receive a reply from our server, they would be able to automatically re-route their traffic.
23 July 2018Darren D.
Possibility of using FQDN with port in Domain option of the Connection
Is it possible to create a connection with Gateway ID/IP and to just fill our the FQDN and port to achieve the end result of using 
an FQDN for the connection to a port other than 5060?
12 July 2018Sanjeev K.
CLI based on dialled number
Please implement a possibility of modifying CLi based on dialed pattern.
For example, if customer is making call to US then it will go US number and if customer makes UK call
then CLI should go as UK number.
12 July 2018
Bharathi V.
Notifications Alerts
Whenever create a new customer account or existing account, block are unblock we should receive notification 
or alerts from admin email .
10 July 2018Oliver V.
Clone Routing Plan

I'd like the option to be able to clone Routing Plans.

Currently when we need to add a custom Routing Plan for a customer we have to copy all the existing route overrides we have for the default plan by hand. This takes a long time.

10 July 2018Leslie H.
GDRP requirement: Encrypt table porta-billing.Customers

The GDRP is to protect customer data.

Any holder of information, must report data leaks to the government.

Fines are HUGE.

Customers are always worried that their data is leaked. Even if it is just a company name and an email address, a leak is a leak.

It is considered a very serious thing here.

We currently use the SIP PASSWORD salting.

So, h323_password = abc123 becomes h323_password = HGT$%Y%$^

Totally useless to hackers.

It would be nice to do this for porta-billing.Customers (etc) as well.

So in case there IS a leak, the data gathered is useless to hackers.

Is it also possible to encrypt customer info, such as address info (baddr, etc)?


25 June 2018Kris G.
Text-to-Speech for dial directory names, and other dial directory features

Currently, the dial directory requires you to upload a separate recording for the name of the extension, I propose the two following feature additions:
1. If one exists, take the “Recorded Name” recording from the accounts UM box and associate it with the extension assign to that accounts UM box dial directory recording
2. Text to speech - if option 1 has not been complete, use Asterisks (or Amazon Polly / Google TTS) to have Porta say the name of the extension
3. Existing functionality - keep the existing functionality in case it is needed


21 June 2018Rawa J.
DTMF types conversion

I’m writing to you cause we are facing an issue with our Voice Call vendors . Their device (Huawei MGCF) does not support (DTMF RFC-2833). 

So my suggestion is  PortaOne System should has DTMF types conversion that enables us to convert between DTMF types (Like RFC-2833 to Inband or vice versa)

in your Future versions of the system.

07 June 2018Grzegorz K.
A welcome message before ringback tone

“Without using an IVR, the Client needs to have a message played to the caller before connection.

For example, the caller calls, the phone rings, the phone gets answered  with ' Hello and welcome'

and than the phone on the client side actually connects and rings.

It is a static message.”

This message could then be used as a greeting to the caller.

05 June 2018Pan C.
Balance Adjustments to include subscriptions

When making a manual credit, it is not possible to choose the "subscriptions" service.
When we want to manually credit a subscription, it would be beneficial if the credit CDR used the same service as the charge. This ability would make a lot of reports

(internal and to government)more accurate. When PortaBilling itself credits prepaid subscriptions that are terminated, it uses the subscription service.

05 June 2018

Mohammed R.

NMS for Kalaam

We are looking to have NMS for our system mainly to monitor the below parameter,

  1. Active Call
  2. ASR and ACD
  3. Top Destination
  4. Top accounts utilization
  5. Alerting for the above
31 May 2018Rawa J.
Send IM using API

I've created a ticket about a feature I wish to have it in the new versions of PortaOne System. So please see my conversation with your support team in the ticket

([PortaOne #631112] Send IM using APIs) to know all about the feature I want.

In addition: please consider following examples:
Example 1:
-------------
1- Our Operations Center agents are creating tickets (Example: Agent#1 will create ticket#234. Summary of ticket#234 is: "LTE MME#5 is Down").
2- Agent#1 will assign ticket#234 to "LTE network - MME Administrators" (Let us say: Admin#6, Admin#7, and Admin#8).
3- Our ticketing system can request API methods. So the ticketing system will request some API methods to our PortaOne system to send the summery

of ticket#234 to Admin#6, Admin#7, and Admin#8 numbers through IM.

4- Admins will receive IMs and will quickly work on the damaged network device.

Example 2:
-------------
1- One of the local supermarkets makes a discount on some of the goods they have. They will send us the advertisements.
2- We will send the advertisements about the discounts through IM to all of our end-users through API.

11 May 2018Mariusz C.
Ringing strategy

Scenario:

On reception we have 2 phones, for example ext, 21 and 22. All calls from PSTN should dial to queue Reception where ext. 21 and 22 are agents.

All is easy, but in situation when one from agents is busy (during call), all calls to queue in that time should get busy signal and disconnected.

10 May 2018Grzegorz K.
Marketing messages on incoming calls

Scenario:

A (potential)  client calls and the person answering the phone hears a short message before the connection is completed.

This is used for marketing efforts and will play the uploaded mp3, for example, a message like 'the caller is coming from Google'.

the scenario would be as follows:

1) The number was connected to an ad, campaign or the likes and would be specific for that campaign at that time.

2) The caller dials the number and the number forwards to another number from within Porta.

3) The 2nd number answers and hears the message played before the connection/call is actually transferred.

Does that all make sense?

And I think this would be the easiest, clearest and least intrusive way to get this implemented.

As alternative, I guess it could also be that the calling number would be recognized by the Call Screening option and therefore plays the message

before the connection is made but I think that would be more difficult to manage and  much less clear.

7 May 2018Leslie H.
AutoProv for Gigaset N510

The Gigaset N510 Pro is the professional version of the C610.

The C610 provisioning actually works for N510, so there is not a lot to do.

However, we request:

-          Advanced network settings

o   VLAN settings

o   DHCP or static IP config

-          SIP transport UDP/TCP

-          Language settings

-          LDAP settings

-          Admin password

Details can be found here:

https://teamwork.gigaset.com/gigawiki/display/GPPPO/N510+XML+provisioning+parameters

The C610 CPE profile currently does not support entries for these.

While, they CAN be configured as you can see.

I see that other phones, such as Grandstream CPE provisioning, DO support values like this.

Please expand C610 and add N510.
1 May 2018Leslie H.
SMS on voicemail

When you get a voicemail, it is possible to receive EMAIL *NOTIFICATION* about this.

Is it also possible to get an SMS?

1 May 2018Oliver V.
SOAP session

I’d like the option to be able to log in to different environments using SOAP.

Currently when you perform a SOAP login, the environment that will be used for all the subsequent SOAP requests is the same one the user last logged in as.

I’d like an extra parameter to be added to the login request which specifies which Environment subsequent SOAP requests should use.

This is required because have some very complex scripts to provision and modify accounts, and too many errors are being made because users are previously logged into the wrong environment.

With many environments on different Porta installations it isn't practical to have a separate login for each one.

27 Apr 2018Dariusz J.
Charging based on a caller number

The termination partner has informed about a new charging model due to changed market conditions. Thus a provider will apply a higher termination rate based on a caller number (EEA or non-EEA)

for calls terminated to certain countries and mobile phones.

That's why a support for charging based on CLI and CLD is required, which will ensure correct billing for calls.

Use cases are in the attachment: PortaOne_EEA.docx

27 Apr 2018Leslie H.
SMS on first mobile usage
Possibility of sending an SMS to accounts with Mobile realm first time they register.
06 Apr 2018Nathan H.
Spending Plan with Overdraft Protection

Spending plan usage is not checked during a call, so it’s very easy to exceed using multiple calls.

It also can’t be influenced by overdraft protection.

02 Apr 2018Leslie H.
Possibility of assigning multiple discounts on the Customer level

Is it possible to STACK VDPs?

So, I have customer A who orders a product and wants 100 free minutes

And I have customer B who orders the same product, but pays for 200 free minutes.

I don't want tons of different products and different VDPs.

Instead, I want one product, and apply multiple VDPs.

So, I create a package 100 free minutes.

For customer A, I apply it once.

For customer B, I apply it twice,

For customer C, who wants 500 minutes, I apply it 5x…
29 Mar 2018Leslie H.
IVR Manager Applications - Custom Patches

We have some custom modules.

These modules are applications, such as: 12331 and 12330 (turn voicemail on/off), etc.

We now have to patch the original porta file:

ivr_manager/UmConf.py

we need to do this, in order to load our modules.

It would be much nicer if you make this more dynamic in future releases.

This offers us the possibility to create extra modules, but not touch original porta code.

Before, we had lots of custom code. We abandoned this all. However, these modules we can not abandon.

If you can include this “include” fix, we do not have to modify original porta files. We can just simply ADD new files on our own...

26 Mar 2018Nick J.
Daily Spending Plan Dynamic Re-Authorisation

I'd like to add a feature request - Daily Spending Plans to work the same way as Credit Limits. Specifically adding Dynamic Re-Authorisation of calls / Fund locking to Daily Spending Plans

like in Credit Limits to ensure a Daily Spending Plan cannot be exceeded.

At the moment we use Dynamic Re-Authorisation to ensure customers never exceeded their Credit Limits in the event of toll fraud scenarios.
We also use Daily Spending Plans to act as a daily Credit Limit. However, in its current configuration, the Daily Spending Plans do not dynamically authorise the calls, so it's only

charged / deducted when the call is hung up. 

In a toll-fraud scenario this leads to an expectation that the Daily Spend cannot be exceeded when it very easily can and in our experience has been by hundreds of dollars.

19 Mar 2018Fethi B.
Diversion Header check for Call handling

During authorisation on Call handling, Is it possible to check diversion header in spite of CLI if a diversion header exitsin Invite message?

Porta is able to check only CLI with related IP address and accepts account without registration if a call handling rule exists.

However sometimes customer sends forwarded calls with associated account, that is presented in diversion header.

So it becomes necessary to check diversion header in spite of CLI in UR for such calls.  

That should be good to authorise the call in respect to CLI in diversion header if diversion header exists.

15 Mar 2018Leslie H.
ONNET, overflow

Example:

I have account 999000123 on the platform.

Account 123000999, on the same env, calls 999000123. This is an onnet call.

However, number 999000123 is not ported yet.

Thus, in this case, it would loop internally, connecting nowhere (UA not connected yet).

In order to prevent that, I want a fair over overflow to a PSTN vendor.

15 Mar 2018Fethi B.
Using Extention id and Extention Name on AutoProvision

In respect to customer demantionson display screen on IP phones, It should be good to use extension id and extension name for auto provision profiles. Most of the customers are asking

for displaying extension information on the phones in spite of subscriber information. Thanks to Portaone customers are able to manage their cloud PBX functionality via web page.

They are able to change extension definitions very quick when an employee changes his/her department or new employee starts in the company. However, customers are asking

if the display options are also able to be changed when the customer edits the extension information via portaone.

This is why we are wondering if it is possible to add such a feature that  provides operator to create a profile that can use extension id and extension name , so the customers  ip

phones are able to be changed in respect to extensions information change.

15 Mar 2018Leroy S.
Two-Dimension Tariffs

Use case: Two-Dimension Tariffs

Roles: Administrator

User Story: We require billing on CLI and CLD numbers. Calls originating from international CLI need to billed differently to Calls Originated Locally.

Preconditions: Calls routing to Vendors Setup

Scenario:

Sequence of actions or events, for instance:

  • So, if a call to 44555777999 originates from 27555444000, the customer will be charged according to rate 27 + the 44 = ZAR X/min as it is originating from 27 the rate will be R0.00

  • If a call to 44555777999 originates from 7888000333, the customer will be charged according to rate 788 + 44 = ZAR Y/min. here the originating rate is R3.00

  • This will need to be applied to all our vendors as they have all enabled this requirement.

  • The Vendor price will depend on both the CLI and the CLD

  • The customer will need to be charged for the CLI and CLD charge.

  • Customers already doing this need their rates re-calculated to reflect the CLI charge as well as the CLD charge.

Check-list:

  • Our Vendors have notified us that they will be routing all calls originating International CLU to be routed via their International Routers and charged accordingly.

  • The end user is not getting billed for using the International CLI so we need to pass this cost on the customer

  • All Calls with a CLInota South African number will have this applied to and charged as International Originating

  • Calls made with an International CLI will be charged with the CLI and CLD price added and charged to the customers account.

  • No labels