Best Practice - * Codes on some IP Phones
I am working with a Grandstream HT704 ATA device which has number special functions built in eg Do Not Disturb, Suppress Outgoing Caller ID Number, Enable/Disable Call waiting, - more than 20 in all. Unfortunately, one of the codes is *98 which pays back the extension number. In order for *98 to work for e-mail, I must disable all the call features. So my question- Is it generally considered best practice to disable the functionality on all phones, and provide it through the dial plan so that the codes will be consistent for all phones in the system, or let the phones provide the features, even if they may vary from phone to phone? Thanks for your time. William.
You'll get a different answer depending on who you ask. Ultimately it's up to you. As a start I would say any general 'standardisation' of feature codes will be driven by the T1 telcos of any given country. For example, 'last-call-return' will probably be *69 if you're in the US, but 1471 in the UK (because that's what BT do). In the UK it's commonly accepted that dialling 141 before your number will withhold your CLID. WIth a feature that doesn't exist on a T1 network or is at least uncommon, such as dialling a code to have your number played back to you, I'd say it's unlikely there's a 'best practice'. For your purposes it's also worth considering what requires FreeSWITCH's functionality. For example, Do Not Disturb can be implemented on the phone without having to necessarily any other parties there and then that it has changed state. This is the same with call waiting (depending on if you've restricted concurrent channels on FreeSWITCH or not in order to achieve it). *tl;dr *There's no best practice. It all depends on the specific of how you've implemented it! On Wed, Sep 14, 2016 at 2:58 AM, William Colls <william@williamcollsassoc.ca
wrote:
I am working with a Grandstream HT704 ATA device which has number special functions built in eg Do Not Disturb, Suppress Outgoing Caller ID Number, Enable/Disable Call waiting, - more than 20 in all. Unfortunately, one of the codes is *98 which pays back the extension number. In order for *98 to work for e-mail, I must disable all the call features.
So my question- Is it generally considered best practice to disable the functionality on all phones, and provide it through the dial plan so that the codes will be consistent for all phones in the system, or let the phones provide the features, even if they may vary from phone to phone?
Thanks for your time.
William.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- All the best, Ben Cropley 07539 366 905
Option 2) You can look for another brand where the user can select the feature code. So, I have encountered Linksys ATAs with this feature. Option 3) You can change the FS feature code if it comes into conflict with the ATA. Just my cents worth. On Wed, Sep 14, 2016 at 2:23 PM, Benjamin Cropley < benjamin.cropley@gmail.com> wrote:
You'll get a different answer depending on who you ask. Ultimately it's up to you.
As a start I would say any general 'standardisation' of feature codes will be driven by the T1 telcos of any given country. For example, 'last-call-return' will probably be *69 if you're in the US, but 1471 in the UK (because that's what BT do). In the UK it's commonly accepted that dialling 141 before your number will withhold your CLID.
WIth a feature that doesn't exist on a T1 network or is at least uncommon, such as dialling a code to have your number played back to you, I'd say it's unlikely there's a 'best practice'.
For your purposes it's also worth considering what requires FreeSWITCH's functionality. For example, Do Not Disturb can be implemented on the phone without having to necessarily any other parties there and then that it has changed state. This is the same with call waiting (depending on if you've restricted concurrent channels on FreeSWITCH or not in order to achieve it).
*tl;dr *There's no best practice. It all depends on the specific of how you've implemented it!
On Wed, Sep 14, 2016 at 2:58 AM, William Colls < william@williamcollsassoc.ca> wrote:
I am working with a Grandstream HT704 ATA device which has number special functions built in eg Do Not Disturb, Suppress Outgoing Caller ID Number, Enable/Disable Call waiting, - more than 20 in all. Unfortunately, one of the codes is *98 which pays back the extension number. In order for *98 to work for e-mail, I must disable all the call features.
So my question- Is it generally considered best practice to disable the functionality on all phones, and provide it through the dial plan so that the codes will be consistent for all phones in the system, or let the phones provide the features, even if they may vary from phone to phone?
Thanks for your time.
William.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- All the best, Ben Cropley 07539 366 905
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
https://www.nationalnanpa.com/number_resource_info/vsc_definitions.html On Tue, Sep 13, 2016 at 8:58 PM, William Colls <william@williamcollsassoc.ca
wrote:
I am working with a Grandstream HT704 ATA device which has number special functions built in eg Do Not Disturb, Suppress Outgoing Caller ID Number, Enable/Disable Call waiting, - more than 20 in all. Unfortunately, one of the codes is *98 which pays back the extension number. In order for *98 to work for e-mail, I must disable all the call features.
So my question- Is it generally considered best practice to disable the functionality on all phones, and provide it through the dial plan so that the codes will be consistent for all phones in the system, or let the phones provide the features, even if they may vary from phone to phone?
Thanks for your time.
William.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com (50% Discount using code FreeSwitch50) http://www.freeswitchcookbook.com (50% Discount using code FreeSwitch50) https://www.gofundme.com/freeswitch_ubuntu Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
Thank you for the link. Very interesting. On 2016-09-15 12:41 PM, Brian West wrote:
https://www.nationalnanpa.com/number_resource_info/vsc_definitions.html
On Tue, Sep 13, 2016 at 8:58 PM, William Colls <william@williamcollsassoc.ca <mailto:william@williamcollsassoc.ca>> wrote:
I am working with a Grandstream HT704 ATA device which has number special functions built in eg Do Not Disturb, Suppress Outgoing Caller ID Number, Enable/Disable Call waiting, - more than 20 in all. Unfortunately, one of the codes is *98 which pays back the extension number. In order for *98 to work for e-mail, I must disable all the call features.
So my question- Is it generally considered best practice to disable the functionality on all phones, and provide it through the dial plan so that the codes will be consistent for all phones in the system, or let the phones provide the features, even if they may vary from phone to phone?
Thanks for your time.
William.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com>
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org <http://confluence.freeswitch.org> http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users <http://lists.freeswitch.org/mailman/listinfo/freeswitch-users> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users <http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org
--
*/Brian West/* brian@freeswitch.org <mailto:brian@freeswitch.org>
*/Twitter: @FreeSWITCH , @briankwest/* http://www.freeswitchbook.com (50% Discount using code FreeSwitch50) http://www.freeswitchcookbook.com (50% Discount using code FreeSwitch50) https://www.gofundme.com/freeswitch_ubuntu
Got Bugs? Report them here <https://freeswitch.org/jira>! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch>
*T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
For anything other than a simple setup, I favor disabling feature-codes on the devices and implementing them entirely server-side, which as you mentioned will lead to consistency. But there are (at least) 2 other benefits to doing so: 1. Customer support: you get to control (and see) your customer's forwarding, DND, selective call blocking, distinctive ring, etc. remotely without instructing them to hang up, dial another feature code, make test calls into the device, etc. So if they call and tell you calls are not coming in, right away you see DND is on and toggle it off. No need to run a trace and guess from the response. 2. If you expose any kind of web UI to your end users, they can see and change their calling features from the online account and it's always in sync with the same back-end managing your feature code functionality. Then you can also get fancy and have them set schedule- based DND, manage speed dials, blocked numbers, etc. Aviv On Tue, Sep 13, 2016, at 06:58 PM, William Colls wrote:
I am working with a Grandstream HT704 ATA device which has number special functions built in eg Do Not Disturb, Suppress Outgoing Caller ID Number, Enable/Disable Call waiting, - more than 20 in all. Unfortunately, one of the codes is *98 which pays back the extension number. In order for *98 to work for e-mail, I must disable all the call features.
So my question- Is it generally considered best practice to disable the functionality on all phones, and provide it through the dial plan so that the codes will be consistent for all phones in the system, or let the phones provide the features, even if they may vary from phone to phone?
Thanks for your time.
William.
_________________________________________________________________- ________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE: http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (5)
-
Aviv Shaham
-
Benjamin Cropley
-
Brian West
-
Nandy Dagondon
-
William Colls