- Created by Unknown User (vbaskoff), last modified by Yevhenia Kazymir on 2024-11-21
Creation date | Author | Request details |
---|---|---|
20 Nov 2015 | Synety |
UAs that can set their own CLI for an account
Synety: We have an internal UA that does "call control" functions. This provides us with things like click to call, transfers from software running on the user's computer, etc. We have set up a call handing rule for this UA that allows it to authenticate by PAID. This means that it can bill calls that it creates to the correct customer's account, and also set the right CLI. The account number is sent in PAID and the CLI in From. This is, however, bound by the account's CLI override rules. If the account is not allowed to override CLI, the internal UA cannot override CLI. We would like to request a call handling rule, service policy, or similar that will allow certain UAs to override the CLI even when the account does not permit this. |
20 Nov 2015 | Synety |
E-911 functionality that is compatible with CLI overrides
Synety: The PortaOne E-911 functionality sends addresses to Intrado, registered against the account's telephone number. When the 911 call is placed, Intrado looks up the address from the CLI and routes the call to the relevant location. If the address lookup fails, Intrado themselves handle the call and the supplier (us) are charged $75. In a recent ticket, Andrey confirmed that "There is no specific CLI handling in case of using E911 functionality in our system yet". This means that if an account has a CLI override, E-911 will not work. Most of our customers override CLI with a general company number, and as such cannot use E-911 functionality. This is a concern in the event that someone makes a silent call to 911. In this instance, Intrado will call the supplier (us) to look up the address. This introduces a large delay in the dispatch of the emergency services and will be potentially life threatening. In my eyes, the E-911 functionality in PortaOne is not fit for purpose as it is not compatible with a widely used feature. That said, I am requesting CLI override support be added to E-911 as a new feature. I can see this being best implemented as a service policy option. The service policy could be as simple as a boolean flag that causes the CLI sent, for connections using that service policy, to always be the account number. Other suggestions welcome. |
20 Nov 2015 | Synety |
Inbound tariff that is based on both CLI and CLD
Synety: We need to build an inbound tariff that is based on both CLI and CLD. Example: Receiving a call to a destination starts with ‘44800’ from a number starts with ‘4411’ will cost our customer .06 PPM. Receiving a call to a destination starts with ‘44800’ from a number starts with ‘447’ will cost our customer .09 PPM. Would such a feature be possible? PortaONE: I highly doubt a generic "rating based on all possible combinations of CLI / CLD" would be practical, since then the amount of possible rates grows exponentially with the increase of prefixes. E.g. even if you have only 20 domestic phone prefixes - you end up with 20 * 20 = 400 combinations to be filled in manually. For 100 domestic prefixes it would be 10,000! Based on the example you provided - it seems that you need "rate calls to toll-free numbers based on CLI" - and this is of course supported. You need a "from vendor" connection(s) to identify toll-free calls and assign a separate rating code (e.g. "INCOMING-800") to those. Then in product configuration you would define that for INCOMING-800 code you rated based on CLI. So now instead of 400 rates you only need to define 40 (20 for regular incoming calls and 20 for toll-free). |
20 Nov 2015 | Grzegorz K. |
Additional options in Auto Attendant
Grzegorz K.: One of our customers would like to have the following two features added to the Auto Attendant screen: - an ability to adjust the timeout for user input (e.g. when selecting an option from the menu); - an ability to play an audio file while waiting for user input (but after the announcement listing the available menu options has finished playing). Can these features be added? PortaONE: Of course they can! Open an feature request - and they most likely will be added in the next available maintenance release in just 2-3 months. |
9 Sep 2015 | Grzegorz K. |
Redirecting the call based on the CLI
Grzegorz K.:: At the moment, Call Screening allows you to choose a different answering mode depending on the CLI. But the forward destinations cannot be selected based on the CLI; you can only select whether to forward the call or not. Can such a functionality be added? I like this, to be able to define the forward destinations for the call screened route independently from the accounts standard forwarding list would be a very powerful feature indeed! Rob: I'll second that. Would be a really useful feature to have. |
9 Oct 2015 | Aleksei Shch. |
Separated routes on POP based
Aleksei Shch.: We had the task of separating the routes according to the source. The topology for the convenience of understanding: Vendors: FT, HK, NY. Proxy-servers in the same regions. It is necessary that if the call came from the proxy in HK, then send the call to the vendor's connection in HK. If the call came from the proxy server in NY, then send it to the vendor's connection in NY. And etc. All other calls by default sent to the FT. Is this possible to achieve? PortaONE: Yes, routing considering POP is supported - the description should be included into the "Residential VoIP services" handbook with the next update. |
17 Oct 2015 | Intercloud |
Monitoring and controlling features of Conference Bridge
Intercloud: Roles: Involved parties, for example: Account Self-care user Preconditions: Actions to be performed beforehand, Consider following scenario: Account 50019999 is configured at Portaone. This account owner creates three (or more) conference Bridges using Account Self Care portal or Porta API. Conference Bridges Name: 1. Red 2. Green 3. Blue Now consider 01730330021 (Moderator), 01730330022, 01730330023 Joined at Conference Bridge “Red” Our Requirements: Following actions or events needs to be supported from PortaOne: 1. We need Account Self care portal / API Function to monitor who is currently participating at conference bridge “Red” Sample Expected Monitoring Output: Participant Role Joining Time Quit Time 01730330021 Moderator 10:00 continue 01730330022 User 10:05 continue 01730330023 user 10:06 10:08 1. Call Details Report/ CDR of Conference Bridge call needs to visible from Account self-care portal / similar result from API Functions. 2. Conference Moderator can able to kick off any Participant from conference using Account Self Care Portal or through relevant API. 3. Conference Moderator can able to mute any Participant from conference using Account Self Care Portal or through relevant API. |
5 Jun 2015 | Stefano C. |
CDR retention period, Improve Porta-billing CDR retention handling precision
Stefano C.: to better comply with the Italian privacy laws regarding data retention of telephone CDRs we need that Porta-Billing is more adherent to the keep_month and keep_month_failed variables set via Porta-Config regarding the current delay of archiving.While discussing with Porta-One support regarding this issue, we understood the logic behind the data retention process, quicky described here: Every CDR (failed or normal) is kept online (CDR tables) until is moved to CSV files. "By design PortaBilling works by partitioning CDRs with 1 week period. It means that there is a delay (7 days to group into weeks + 7 days deletion latency) regarding the move operation. This is a technical peculiarity of the system. It was done to improve the performance of PB. We ensure that CDRs will be stored in the system not less than it was set on configurator." Even if this seems good and reasonable, it is not for the Italian privacy law. In fact the law imposes a maximum of 6 months of retention for regular calls and a maximum of 1 month of retention for unsuccessful calls; for the sake of accuracy the italian text of the law exactly states "unaswered calls" that in the dialect of Porta-Billing we can translate with "failed calls" that means the CDR_Failed* tables data and the process that moves that data to the CSV files. Now, independently from the interpretation of the law, it seems that the legislator can admit an unspecified amount of "technical time" that is tolerated for removal. Conversely the law states that you have a timeframe of 30 days to document the removal of CDRs from the system. This is the specific webpage of the legislator regarding the privacy law. http://www.garanteprivacy.it/web/guest/hom.../docweb/1502599 Today we are not aware of how much "technical time" is tolerated. This is the excerpt from the aformentioned law: "7.5 Deleting the Data Upon expiry of the terms set out in the legislation in force, traffic data must be made unavailable to processing and retrieval by IT systems; they must also be deleted or made anonymous without delay, within a time limit that must be technically compatible with implementation of the relevant IT procedures – this applies both to the databases and processing systems used for processing and to the backup and disaster recovery systems and media, also pursuant to the measures set out in the legislation in force. The operations in question must be documented by no later than thirty days as from expiry of the terms mentioned in section 132 of the DP Code."
PortaONE: Since this is a case, specific to your local environment - I believe it is better to open a feature request. Stefano C.: We asked clarifications to the legislator and we are waiting for an official reply. In the meantime my company has currently decided to open a feature wishlist request because we know that we are not alone in Italy using Porta-Billing and because other Countries may pose such limitations, thus, having a more flexible Porta-Billing retention mechanism would be potentially good not only for our environment. Brian: It seems reasonable that the CDR retention feature be more customizable to fit all local laws and preferences. |
15 Aug 2015 | Is_support |
Enable/disable LNP lookup per vendor/connection
Is_support: Currently LNP can be either enabled or disabled globally. Such configuration is pretty useless in real business because some vendors bill by LNP numbers and other vendors do not use LNP and bill by actually called CLD. Therefore it causes billing discrepancy with either the first or second group of vendors (in addition to incorrect LCR). Ideally, the solution would be: - check LNP - if the number is not ported, change nothing in the current algorithm and skip further steps - find all routes to the LNP destination from vendors which support LNP - find all routes to the CLD destination from vendors which do NOT support LNP - combine results - apply standard routing algorithms (preferences, costs, etc.) - on the billing stage (stop accounting) the system should figure out which route was used and bill the vendor and the customer according to either LNP or CLD number. You can refer to the ticket #446816. Brian: Looks interesting. I don't know if I agree with the exact flow, but I agree that the LRN functionality should be looked at for effectiveness. |
1 Oct 2015 | Brian |
UAC in xDR, UAC should be included in xDR
Brian: For statistical purposes, we use the subscriber_ip field in porta-billing.CDR_Accoutns table. It seems reasonable that you could add the Client's User Agent. That way we can see the effectiveness and/or problems associated to a particular UAC. PortaSIP already has this information, and registrations actually have the temporal information stored in the porta-sip.locations table. We believe that other customers of PortaSwitch would find it useful as well. |
28 Aug 2015 | Jouk |
SMS, sms bij receive voicemail
Jouk: We would like to send a text message when receiving a voice mail. We also have (GSM)mobile devices as SIP accounts on our platform. It is common that you can set to receive a voice mail and then send a text message PortaONE: Now that we have PortaSIP of capable of interfacing with virtually any SMS aggregator or mobile operator via SMPP it is very easy. If you open a feature request it can be implemented in one of the upcoming releases within a few months. |
24 Aug 2015 | Rob |
Transfer recall
Rob: Could I request the support for recall of transferred calls. Currently if a user performs a blind transfer to an unavailable destination (for instance a busy destination which is set to ring only and call waiting disabled) the call is dropped. This has always been a basic feature in the PBX environment and it is reasonable to expect it to be supported in Porta Switch. |
20 Aug 2015 | Grzegorz K. |
One time passwords
Grzegorz K.: One of our custoemrs would like to use one time passwords as a means of added security for accessing the Admin web interface. Their vision is that a user receives a one time password in a text message or an email message, and then has to enter both his web interface password and the one time password in order to be able to log in. Is this possible to achieve? |
28 Jul 2015 | Mike H. |
Hot Desking
Mike H.: We have had a number of resellers enquiring about the possibility of Hot Desking which might be of interest to the development team to consider.The general idea is to have a simple feature code whereby a user could dial a "log on" code along with an AccountID and pin code which effectively sets up the account of the hot desk phone they are dialling from, with the incoming and outgoing service features, DDI alias (or forward their original accounts alias to the hotdesk phone) and call barring levels of their own account. When finished they dial a simple log off code which removes the settings and leaves the hot desk phone in a state where it has no ability to be used other than to log on with another account? It might mean that a pre-requisite of a hot desk user would be that they have to have a virtual account for every user in order to hold their details and be able to pull over to the physical hotdesk phone when logged in. It may also require some mechanism to allow the hotdesk phone to automatically reset after a certain time (configurable idle time?) Something to think about? ![]() |
16 Jul 2015 | Mike H. |
API enhancements, Live call information/control
Mike H.: I have been talking to a few suppliers looking to develop solutions which require live data and call control functionality. The requirements below seem to be the most common. It would be useful to know if P1 are considering such enhancments to the API to cover call control and live monitoring as it would be extremely useful?Call monitoring – to see the details of live calls as they happen, with CLI, DDI, Call Id (for controlling), Extension, etc. Call Control: Answer, Hangup, MakeCall, Hold, Transfer, Pick up, Deflect. We need events so know state of the a call and actions so we can control the state (or actions of the handset] |
9 Jul 2015 | Mike H. |
Support for "302 Moved Temporary" with Call Forking enabled
Mike H.:
Can Portaone consider adding support for "302 Moved Temporary" with Call Forking enabled. This would allow call forwarding, setup on an endpoint device, as long as endpoint redirection is enabled on their account. PortaONE: The simult. registrations (forking) is suppored in the new PortaSIP cluster and 302 redirect has been supported for a long time; so these two should work together - please contact support for assistance if something is off.. The "old" forking (within a single PortaSIP server) is deprecated anyway Mike H.: I originally opened a ticket on this one and was advised to put in an FR or open as a wishlist request. But they didn't mention it was because we don't have the cluster solution. For ref the ticket was #442789. "The "old" forking (within a single PortaSIP server) is deprecated anyway" So does this mean the feature will be withdrawn on a single sip server at some time in the future? |
5 May 2015 | Is_support |
several Call Recording instances working in parallel
Is_support: Please consider such a possibility. PortaONE: I suggest to open a feature request and discuss your specific requirements: e.g. do you need more total conversion performance, or this is because of some regulations in case of different countries, etc. Is_support: Please check the ticket #425021. Do we need anything else? Should we discuss it there or here? |
25 Feb 2015 | Rob |
Hunt group calls to should not use the account ringing timer
Rob: There is a problem with the PortaSwitch implementation of huntgroup ringing which is causing our resellers a big headache. Mike H.: Seconded Dale: Rob: We have tried this, but this breaks the delayed ringing timer in the hunt group. |
6 Apr 2015 | Pavel B. |
GUI improvement suggestions
Pavel B.: Current Porta GUI is very limited in functionality and the new interface design, which we can find in Products now is not improving things much. |
2 Apr 2015 | Todd D. |
Incoming call failure notifications
Todd D.: It’s quite common for customers to turn their equipment off, or for firewalls to block SIP registrations, or for various other reasons to cause incoming calls to fail to be connected to customers’ equipment. |
2 Apr 2015 | BigRed |
Route Criteria - FAS/False ringing
BigRed: I would like to know the recommended settings for routing criteria in case of false ringing. PortaONE: Penalization of vendors cheating with "false ringing" is already supported - see the "Routing Criteria", "Too short PDD" section |
26 Mar 2015 | BigRed |
Billing record for call recording
BigRed: We would like to offer call recording as an additional service, so, sell per minute or per MB base. PortaONE: If you have a specific business case - it makes sense to work on this as a feature request to ensure it works exactly as you require. |
24 Mar 2015 | Mike H. |
Call Barring, Customer Specific Destinations/Exceptions
Mike H.: Call Barring Classes are currently setup globally in the Dial Plan menu. I find this is OK for generic barring of destinations globally on the platform e.g. International, National & Local or bar all calls except internal calls etc but quite often customers are asking if it's possible to allow specific destinations only for some of their users. |
24 Mar 2015 | Mike H. |
Additions to Batch update options
Mike H.: For future consideration for addition to the batch account update screen in the admin portal, could we have the account default answer mode and ring timer? |
7 Jan 2015 | Dale |
Use VM recorded Name for Dial by Name feature
Dale: Would it not be possible to use the recorded name from the users voicemail for the Dial by Name feature, then each user could simply record their own names via the "One's Own Voice Mailbox Access" feature code, rather than the administrator having to save wav files for each user then import them via the new SC interface? Mike H.: I'd agree with this. |
17 Mar 2015 | BigRed |
XLSX Import
BigRed: We would like the tariff importer to support XLSx, instead of just XLS. |
17 Mar 2015 | BigRed |
Vendor/customer offset
BigRed: Porta now supports customer/vendor offset.So, you can offset balances with eachother. However, now, it works for ALL of time. So, if I have: * vendor-A, and I BUY from them since 2012, * and in 2015 vendor-A also becomes my customer, * Since 2012, I have spent over $100,000 with Vendor-A * I set Customer-A (which is equal to Vendor-A) credit limit to $5,000 * Customer-A has a limit of $105,000 It does not take into account the billing period, e.g. weekly, monthly, etc. Would be nice if this could be taken into account. |
- No labels