Jump to content

ahennis@voicespring.net

Members
  • Posts

    233
  • Joined

  • Last visited

Posts posted by ahennis@voicespring.net

  1. Is there a way of finding extensions that have custom configs? What I am looking for is to produce a list of extensions that have custom configs at either the domain level or the extension level.

     

    I have looked through the subdirectories of my servers and can't find where the custom configs for each extension are stored. If I make a custom config for an extension I can see the changes in the generated directory but can't find where the customization are stored.

     

    My goal is to be able to find phones with custom configs so that when we upgrade the server we can update the custom config with the new templates installed with the upgrade. Right now we have to manually check each extension which is very time consuming because there are 50 or 60 or more domains on each of our servers and each domain has many phones. We literally have to look through hundreds of extensions!

  2. Is there a way to find all automatic service flags that have holidays configured by domain? Perhaps some sort of shell script.

     

    We have customers that always forget to provide us updates on what holidays the need set each year. To be proactive I would like to know which domains have service flags with holidays so we can contact the customer to provide an update. This will help prevent support calls when holiday flags are incorrect.

     

    I can list the XML files in the scvflags directory but can't find out how to map the XML file to a domain.

  3. I like the idea of adding the domain in the path. CallCabinet is asking to change the path from /usr/local/pbx/recordings/to /home/callcabinet/recordings/. If I change the location where the calls are stored to a totally different directory will that break the default call recording processing provided by the Vodia PBX? There are other domains on this server that will not be using CallCabinet that will continue to use the call feature of the Vodia PBX.

  4. We have a customer that would like to use CallCabinet to store recorded calls.

     

    CallCabinet requires that the location and file name of the recording be in a different place then the default location of $r/$d/$t-$i-$u-$n.wav. CallCabinet needs the following /home/callcabinet/recordings/$p_$g_$a_0_$i_$k+$s.WAV.

     

    There are many domains on the server that currently record calls. If we change the recording location and file name will this break the standard Vodia setup for call recording and viewing the recorded calls? Since the filename is also changing what happens to the existing recordings in the old location?

     

     

  5. In a previous job I deployed a lot of Asterisk based systems. One thing I miss from Asterisk is the way that you could specify date and time conditions for use when making call routing decisions. This would make programming more complex logic using service flags a lot easier.

     

    You can reference the following link for a more detailed description on using the time conditions.

     

    http://www.voip-info.org/wiki/view/Asterisk+cmd+GotoIfTime

     

    Asterisk used the following format for date/time conditions which is very similar to what one would use in a Unix cron job.

     

    <times>,<weekdays>,<mdays>,<months>,[timezone]

     

    An example would be as follows. The statement below would evaluate to true if the time were between 9:00 AM and 5:00 PM Monday thru Friday.

     

    9:00-17:00,mon-fri,*,*

     

    Setting holidays is easy. The list below covers all US holidays. For example "Thanksgiving *,thu,22-28,nov" would cover every possible day that Thanksgiving day fell on. This works because Thanksgiving day is always on Thursday and the only day of the week that it could possibly fall on are between the 22nd to 28th of November.

     

     

    Here are a bunch of US holidays as examples.

     

    Independence Day: *,*,4,jul
    Christmas: *,*,25,dec
    NewYear: *,*,1,jan
    MartinLutherKing: *,mon,15-21,jan
    Valentines: *,*,14,feb
    StPatDay *,*,17,mar
    Halloween *,*,31,oct
    Thanksgiving *,thu,22-28,nov
    MemorialDay *,mon,25-31,may
    LaborDay *,mon,1-7,sep
    Pres/WashBday *,mon,15-21,feb
    MothersDay *,sun,8-14,may
    FathersDay *,sun,15-21,jun

     

  6. I am running version 5.5.0 on Centos.

     

    The customer is reporting that after someone waits in queue for long periods of time the call gets dropped. I am not yet sure how long they are waiting but will find that out.

     

    I have a queue setup with the following. Where do I find what the default value is and where is it set? Will these events trigger even if I have nothing in the destination field? Example, if the caller has been waiting longer than default minutes will that event trigger and if it triggers what will the system do if there is nothing in the destination field. I hope to discover that if there is nothing in the destination field the event should not trigger since there is no destination.

    Caller in queue
      After hearing ringback for (s) ... Default ...
        include the following additional agents (e.g. "41 42 43"): 
      After hearing ringback for (s) ... Default ... 
        redirect the call to the destination (e.g. "73"): 
      If the caller already waited longer than ... Default ... 
        redirect to the destination (e.g. "73"): 
      Redirect anonymous calls to (e.g. "41"):
  7. Maybe someone from Vodia can chime in on getting the password via REST API.

     

    I guess another way to do it might be to grab it from the raw config file of the extension.

     

    Have you looked at these docs on the REST API? There is a "Get user settings" call you can make but I am hot sure what it does or returns. I have never done any programming with the REST API so I am completely ignorant of how it works however I am interested in learning more about it.

     

    https://vodia.com/doc/vodia_pbx_rest_api.pdf

     

    https://vodia.com/doc/vodia_php_rest_api

  8. Are you saying you think it is a problem with the phone or with the PBX or both?

     

    What sort of troubleshooting should be done to determine where the issue lies?

     

    We would really like to use the GXP2160. We deploy mostly Snom 7xx series due the the integration with the Vodia PBX. The Snom provisioning works well, they are stable and have most of the features we need. The Grandstream phones look WAY better than the Snoms. Most of the features on the Grandstreams work. The biggest problem with the Grandstreams is the buttons.

  9. We have deployed Grandstream 2160 for testing in our office. We are provisioning the phones from our Vodia server version 5.5.0. I am using the latest templates provided with Vodia version 5.5.0 and the latest beta firmware version 1.0.7.95 on the 2160.

     

    One of the main problems we are having is call parking. I can setup buttons for call parking that work. When a call is parked the button changes from green to red to indicate a call is parked. After some time maybe a few hours or a day when you park a call the call is parked but the button does not change color.

     

    I am not sure if this is a Vodia problem or a Grandstrean problem.

     

    Has anybody deployed Grandstream 2160 phones in a production environment that are working with reliable call parking.

×
×
  • Create New...