Jump to content

ahennis@voicespring.net

Members
  • Posts

    233
  • Joined

  • Last visited

Everything posted by ahennis@voicespring.net

  1. We often disable the DND button on our Snom phones so people don't accidentally turn it on. The problem we are having is that even with the DND hard button disabled there is still an option to turn on DND from the Menu hard button but there is never an option to turn DND off. These are 720 and D725 phones. After working with Snom on this issue I found out that Vodia remaps the Menu button to a custom configuration menu.xml. I have included the menu.xml file below and have a few questions. 1. Is the menu.xml file global for the server or can I configure different menu.xml files for domain and individual phones. 2. The default menu.xml file from the server below looks ike it has an option the turn DND off but it does not ever display. I am think the code to disable DND is not working correctly. <?xml version="1.0" encoding="utf-8"?> <SnomIPPhoneMenu> {ssi load extensions ext dnd agent_login} <Title>{lng title}</Title> {ssi ifn dnd true} <----- Should this be checking for dnd set to false? <MenuItem> <Name>{lng dnd_on}</Name> <URL>{ssi link snom/menu.xml &amp;name=dnd&amp;value=true}</URL> </MenuItem> {ssi fin dnd true} {ssi if dnd true} <MenuItem> <Name>{lng dnd_off}</Name> <URL>{ssi link snom/menu.xml &amp;name=dnd&amp;value=false}</URL> </MenuItem> {ssi fi dnd true} {ssi if agent_login false} <MenuItem> <Name>{lng agent_on}</Name> <URL>{ssi link snom/menu.xml &amp;name=agent_login&amp;value=true}</URL> </MenuItem> {ssi fi agent_login false} {ssi ifn agent_login false} <MenuItem> <Name>{lng agent_off}</Name> <URL>{ssi link snom/menu.xml &amp;name=agent_login&amp;value=false}</URL> </MenuItem> {ssi fin agent_login false} <MenuItem> <Name>{lng snom/cell_number.xml#title}</Name> <URL>{ssi link snom/cell_number.xml}</URL> </MenuItem> <MenuItem> <Name>{lng snom/cell_include.xml#title}</Name> <URL>{ssi link snom/cell_include.xml}</URL> </MenuItem> <MenuItem> <Name>{lng snom/redirect_all.xml#title}</Name> <URL>{ssi link snom/redirect_all.xml}</URL> </MenuItem> <MenuItem> <Name>{lng snom/redirect_busy.xml#title}</Name> <URL>{ssi link snom/redirect_busy.xml}</URL> </MenuItem> <MenuItem> <Name>{lng snom/redirect_noanswer.xml#title}</Name> <URL>{ssi link snom/redirect_noanswer.xml}</URL> </MenuItem> <MenuItem> <Name>{lng snom/set_name.xml#title}</Name> <URL>{ssi link snom/set_name.xml}</URL> </MenuItem> <MenuItem> <Name>{lng snom/set_email.xml#title}</Name> <URL>{ssi link snom/set_email.xml}</URL> </MenuItem> {ssi start_enabled lync} <MenuItem> <Name>{lng snom/set_lync.xml#title}</Name> <URL>{ssi link snom/set_lync.xml}</URL> </MenuItem> {ssi end_enabled lync} <MenuItem> <Name>Ring Melody</Name> <URL>{ssi link snom/set_ring_melody.xml}</URL> </MenuItem> <SoftKeyItem> <Name>CANCEL</Name> <Softkey>F_ABORT</Softkey> </SoftKeyItem> </SnomIPPhoneMenu>
  2. We have many customers setup to automatically record calls. There are times when the automatic call recording needs to be temporarily disable for a single call. It would be a useful feature to be able to turn off the recording from the phone.
  3. Why not just make it so you can set all the fields? It would also be great if we could do bulk modify.
  4. This bug seems to have been around a long time. I have seen it on versions 5.4.0 up to 57. It is more cosmetic and does not really cause any problems as far as I can tell. I can't create a new dial plan with right or left parentheses ( or ) as well as right or left square brackets [ or ]. After you create the dial plan you can edit the name and add parentheses or square brackets. Example I can't create a new dial plan with the following name Standard 217 Without International (Level3 E911) But I can create a dial plan called Standard 217 Without International Level3 E911 then edit it and add the ( and ) so it looks as follows Standard 217 Without International (Level3 E911)
  5. Looks like I was provisioning incorrectly. Setting up the service as a BLF works.
  6. I am probably programming the Grandstream incorrectly since I do not have a lot of experience with the gxp2160. I tried setting it to a BLF in the button profile of the extension but it did not seem to work. I did not log into the phone to check if the button was actually programmed correctly. We started testing the Grandstream phones months ago but stopped because BLF did not work well. There have been many firmware upgrades for the Grandstream phones over the past 6 months. Now the BLF and PARK seem to work correctly. BLF and PARK are very important so it is good to see those features working reliable. Service flags are important as well so it would be good to see them working too, We mostly deploy Snom phones so we are spoiled in that we can just program things and they work. However the Snom phones look a little dated. The gxp2160 looks great and are at a nice price point. It would be nice if the Grandstrem phones could work as easily as the Snom phones. Since V-tech purchased Snom we could possibly see some more up to date models from Snom/V-Tech.
  7. This is really great news!!! Thank you for considering my request and implementing it so quickly. So is it possible we could see this in v58 or 59? My background is in programming so I understand that features can be delayed due to unforeseen factors.
  8. This is great to have the variables exposed. Will we also be able to do logical tests on the variables so we can change the header accordingly? For example using {if clip true} checks if the variable clip is true allowing us to return a different value if variable clip is set to true or false. Maybe something like {if ext-param1 isblank} or would it be as simple as {if ext-param1 ""} to make a string comparison with "" meaning a null value. I prefer the later as it is more flexible and allows not only checking if a variable is null but also if it is equal to a value. For example in the below statement we are checking if the ext-param1 field has been populated for an extension making a call. If the variable has a non blank value the system would return {ext-parm1} else it would return {domain-display}. {if ext-param1 isblank}"{domain-display}""{ext-param1}" <sip:{if clip true}anonymous@anonymous.invalid{fi clip true}{if disa true}{ext-ani}@{domain}{fi disa true}{from-ani}@{domain}>
  9. I see in the wiki that service flags are not supported on Grandstream. Is there a way to program a button on a Grandstream to work like a service button so when you press the button the service flag is activated and the button lights up? Are there any plans to get more of the button types on the Grandstream working, especially service flags?
  10. I have a Grandstream gxp2160 running firmware 1.0.8.47. I can't get a service flag programmed on a button to work? Do service flags on Grandstream phones work with the PBX?
  11. I like this!!! To clarify will you be adding {ext-param1-3} to each extension or to the domain? Edit: Perhaps a {dom-param1-3} would be useful as well.
  12. We are using custom headers in our trunks with the To header set up as follows. "{domain-display}" <sip:{if clip true}anonymous@anonymous.invalid{fi clip true}{if disa true}{ext-ani}@{domain}{fi disa true}{from-ani}@{domain}> We need to change the "{domain-display}" part based on the outbound ANI of the extension making the call or some other custom field that can be configured for each extension. I do not see any other variables we can use to replace {domain-display} with to make this happen. We can't use {ext-display} because each extension has the users first and last name configured. It would be great if there was a field for each extension that could be populated with this a value that set a variable that could be used in the custom header, something like {ext-CNAM}. If an extension's CNAM field were set to "Company 1" the {ext-CNAM} variable would "Company 1" If a different extension on the same domain had its CNAM field set to "Company 2" the {ext-CNAM} variable would "Company 2" In he custom header below if an extensions CNAM field is set, whatever value was in the field would be used otherwise processing will continue and the {domain-display} variable will be used. {if ext-CNAM isset}"{ext-CNAM}" "{domain-display}" <sip:{if clip true}anonymous@anonymous.invalid{fi clip true}{if disa true}{ext-ani}@{domain}{fi disa true}{from-ani}@{domain}>
  13. Running Vodia v58. There is an app that you can download from Vodia that when run brings up the web site. It looks like this app just takes your user credentials and log you in as a user on the PBX web page. I logged into the PBX using Chrome from my phone and got the same user interface I get when I use the app. My question is Does the app just make it easier to log into the web page from your phone?
  14. I understand that I can listen to the voice mail greetings from the domain admin web GUI. We do not normally give our customers access to the domain admin web GUI. We are a full service hosted provider, most of our customers want nothing to do with maintaining their system. The customers we do give domain access to have a habit of logging in and messing things up which generates a call to our support team. I am referring to recording any of the greetings for voice mail, auto attendants and agent groups from a phone. Let's look at a few examples of how this is currently done. Voice Mail This is on version 57. I can press the message button on my Snom D725 phone and access the voice mail system main menu. Option 4 lets me record my personal welcome message One suggestion here, the phrase --- and maybe this sounds a little nitpicky --- "record your personal welcome message" is often times confusing for the end user. I realize this sounds a little silly but users actually ask me "What is a personal welcome message?" Perhaps something like "To record your voice mail greeting" would be a little more intuitive. But I digress. When I press option 4 on the voice mail main the system says "Please start recording you greeting after the tone. When finished press the pound sign." Beep, I record my greeting and press #. The system says "To listen to your recording press 1. To use your recording press 2. To record again press 3. To delete your recording and return to the previous menu press 4." This is easy to use. The system explains exactly how to record your greeting. I can also record my greetings by pressing *98*1 or *98*2 or *3 or *4 or *5. The system says "Please record you message after the tone. To delete press *." Beep, I record my greeting. What do I do next? How do I stop recording? How do I listen to it? How do I save it? The system gives no instructions on how to proceed. To stop recording you basically hang up. How do I easily listen to greeting *2 or *3 or *4 or *5. The only way to listen to them from the phone is to get back into the voice mail menus and select option 9 to choose which greeting you want to use. Then I have to listen to each greeting in order. If I want to listen to greeting 5 I have to listen to every greeting! This is very cumbersome and frustrating to the user. What can't I for example dial *98*5 from my phone and use the same prompting to record my greeting as I use when I press the message button to access the voice mail main menu? It would be so much easier and more intuitive to the user to hear "To listen to your recording press 1. To use your recording press 2. To record again press 3. To delete your recording and return to the previous menu press 4." It would also be nice to change option 4 of the voice mail menus to be able to select which of the 5 greetings you would like to record. Additionally it would be nice to be able to dial *98<extension-number>*1, or *2 or *3 or *4 or *5 to change the greetings for any extension. For security purposes you would be required to enter the PIN of the extension. This would also be useful for recording greetings for virtual/shared voice mail boxes that that have no physical phone. Auto Attendants and Agent Groups Let's say I have an auto attendant 1234 which has a default message and 5 custom messages I can activate with service flags. Currently I can record the default message by dialing *981234. The system says "Please record you message after the tone. To delete press *." The system gives no instructions on how to proceed. To stop recording you basically hang up. I can listen to the default message by dialing the auto attendant i.e. 1234. To record any of the 5 optional messages I dial *981234*1 or *2, etc. How do I listen to any of the alternate messages. I can activate the service flag that will play that alternate message. If it is a manual service flag the customer can activate it. If it is an automatic service flag the customer has no easy way to activate the service flag. Additionally the customer may not want to activate the service flag for the alternate message because he is in business hours receiving calls and does not want to test changes or disrupt his business operation. It would be nice to have the same type a menu system used for the voice mail menus to record the messages for the auto attendants. It would also be nice o be able to dial 1234*1 to listen to the message. Agent group messages should be recorded the same way. These are the types of enhancements that make the system easier for the customer to use. One other nifty enhancement would be to allow the message to be recorded from any phone remotely. Here is how this could work. From the domain admin login I can tell the system to call a phone so the user can record a message. I addition to be able to upload a file for the menu I would be able to enter an extension and press a button to record from extension. the system would call the extension, the customer would answer, record the message and have the same prompts to review, record again, save or discard the changes. These are just a few changes that would make the system easier to use and easier to program. I would hope you can consider them for future version. Thank you.
  15. So if I have a server with 50 domains on my server and each domain has 4 hunt groups I would need to modify hunt.htm and add 200 different selections to the drop down? Maybe some of the selection could be used across multiple domains. What would happen when I upgraded the server to a new version? Would my changes get overwritten? That does not seem to be as good a solution as just adding a text box to the hunt group and a selection the the drop down to prepend the text to the name or number. It would be preferable to have this added as a feature request for a future release.
  16. I have many customers complain that it is very cumbersome to record prompts for the auto attendants. It is easy to dial *98xxxx to record the first prompt but recording the 2nd, 3rd, 4th and 5th prompts is painful. There is no way to listen to the message or rerecord it. The only way to listen is to activate the message. All this requires involvement from our support team because the customers don't have access to the PBX. It would be nice if recording the messages would allow you to review the message and rerecorded it. Can't it work like recording your first VM message where you can listen to the recording, rerecord and then save the message when you are satisfied with the recording? It would be even better if anywhere you can record audio prompts such as Agent Group, Auto Attendant, Voice Mail, etc. you could record, review and save the recording.
  17. I have noticed that when I am logged into the web interface from my mobile phone using the Vodia phone app on my android phone I have an additional registration for my extension. I have a desk phone at my office and the app on my mobile phone so there are 2 registrations, one for my Snom D725 and one for my mobile phone that says "Vodia WebRTC 1.0". Does this additional registration count against the total number of extension licenses that are purchased for the PBX? Let's say I have 10 extension licenses and I have 10 desk phones so all 10 licenses are in use. If I log into the web interface from my mobile phone that would seem to be an eleventh registration. Would I be denied access to the web interface? What happens if I try to exceed the number of licenses I have purchased? Would I need to purchase additional licenses if I wanted to allow the 10 people with desk phones to all log into the web interface and have there desk phone still working? I guess I am asking if I would be required to double the number of extension licenses if I wanted to use desk phones and make calls from my mobile phone using WebRTC?
  18. I understand that the presence page addresses my question about BLF. What about things like service flags, call parking and other things that physical buttons can do on a desk phone? Example. We deploy hosted systems with Snom phones. If the customer's Internet is down the customer will often call us to turn on a service flag that routes calls to a cell phone or phones at a different office. If there were buttons on the web interface that could be configured as service flags the customer could use their cell phone to activate and deactivate the service flag. We mostly deploy Snom D715 and D725 handsets. There are obviously a limited number of programmable function keys on these phones. If there were buttons on the web interface that could be programmed as service flags we would have a lot more options. If there were buttons on the web interface that could be used to activate service flags it would be nice if the buttons would only display for users that had permissions to uses the service flag. I like the idea of adding the presence page to the home page. Perhaps it would be nice if this option were user configurable. Maybe an option to have the presence page added to the home page and remove the link to the presence page from the top menu. Or if the user prefers leave it as is with a separate home page and presence page. Or even better let the user decide which buttons are on the home page and which are left on the presence page. The web interface is getting better with each new release. Great job!!!
  19. Are there any plans to add buttons for BLF or Park or any of the other button programming choices to the web interface? If the Vodia logo was removed or made smaller there would be plenty of room.
  20. In the hunt group there are the following options to change the "From-header" Calling-Party Group name Group name (Calling name) Group name (Calling number) Calling party name (CMC) Calling party number (CMC) It would be nice to be able to prepend to the name or number or both rather than replace it. I set up the "Group name (Calling name)" and the customer can't see the name of the caller. FreePBX can do this. Here is a link to the user guide explaining the feature. https://wiki.freepbx.org/display/FPG/Set+CallerID+User+Guide
  21. Looks like it is an issue with our firewall. The app seems to work.
  22. I have the latest version 2.1 of the app. Android 7.0 on a Samsung 5. Vodia PBX 57. Calls can be made but there is no audio.
  23. Couldn't you just have wiki.snomone.com point to to vodia.com/doc/
  24. In the wiki https://vodia.com/documentation/cdr#cdr it states on the top of the page it shows using the Scheme with and without the double forward slashes. Specifically it shows using "trunk://" with the slashes, but later in the document is shows examples of the cdr:192.168.1.2:10000 without the slashes. Which is correct? I specifically want to have the following trunkout://52.0.232.156:5001 trunkin://52.0.232.156:5001 We are running 5.4.0
×
×
  • Create New...