Jump to content

Tuly

Customers
  • Posts

    235
  • Joined

  • Days Won

    7

Posts posted by Tuly

  1. Few examples that we had,

    A doctor's office calls us, a client calls in, she runs up the step ladder to look up the chart for the client, (still old-fashioned) while she's looking for the file, the phone rings again.... she drops the file runs down the stepladder, runs back to the phone only to see that it's the call that she just placed on Park..... she said for a doctor's office at least 5 minutes is normal to have someone on Park,

    Then there's the plumbing supply store, all calls are coming into the main secretary, and she distributes the calls if there's a call to the counter which she's placing on Park, and announce it on the loudspeaker, and no one picks up after 60 seconds she must reroute the call or take the order by phone, ( that's how it was with their old phone system, and that's a business decision they have made not to let anyone on hold more than 60 Seconds)
  2. you will get 1 for each call leg, if you have 10 phones in a ring-group, you will get 11, 1 for the incoming and 10 for the outgoing 10 phones, (you will see "call_direction": "outbound"  outgoing from the system to the phones) 


    i guess this is for missed call, right?

    if you see "Loos race" on ANY of the webhooks = the call was not answered

    if you see "Originator cancel" on ALL webhooks = the call was not answered

    if you see "Originator cancel" on most but on 1 you see ANSWER = the call was answered
  3. only with API

     -d '{"data":{"flow":{"data":{"action":"auto","default_ringback_timeout":240000},"module":"park","children":{}},"patterns":["^\\*3([0-9]*)$"],"featurecode":{"name":"park_and_retrieve","number":"3"},"ui_metadata":{"version":"3.22-34","ui":"monster-ui","origin":"callflows"},"numbers":[], "id":""}}'
  4. I was testing on channel_destroy, most incoming calls were getting both legs of the call,
    But interesting I can do the same incoming call to a menu and pressing an extension after letting the extension Ring 2 times I hang up the call, I would say it's 50-50, 50% of the time we're getting both legs of the call, for the outside number getting a ' normal clearing' ( the menu picked up) and for the extension were getting originator cancelled, and the other 50% of the time we're doing the same same thing and we're only getting the incoming normal clearing,

    I'll play around some more tomorrow, will see
  5. Thanks for the link fastdevice... i have an idea how to do missed call now,

    One thing concerns me, it does look that webhooks are not so reliably sent,  as a lot of times I'm doing the same thing,  webhooks will send both legs of the call,  and at other times it will send only 1 side of the call, 
    should I rather wait for websocket? when websocket comes out will webhooks still be supportive?
      1. Extension Ringing                                 ORIGINATOR_CANCEL
      2. Ext. to VM answers                               NO_ANSWER   
      3. Menu/ Media answers                           ANSWER
      4. Menu to Extension Ringing                   ORIGINATOR_CANCEL
      5. Menu to Extension to VM answers       NO_ANSWER




    thats very good, but how can we add the disposition value to the webhook? possible?
  6. i see thanks FASTDEVICE, 1 issue i have, if the voicemail picks up and the caller hangs up, the billing seconds will not be 0, and when ever there is a menu, the billing seconds is also not 0,  

    So practically you can only Implement missed call to email notification, on Direct DIDs,  that goes straight to a phone and the voicemail does not even pick up, am I right?
  7. Is there a way we can have missed call to email notification? When someone has a missed call on their extension, the system should send an email notifying the user of the missed call.

    i may have asked this ones, it was dismissed as a none important feature, but we keep getting this request

    Anyone knows if this will be possible with the new WebSocket manager?




  8. My second suggestion was NOT to have a text box idea,

    But to have the same Advanced provisioner that we have now, just a little bit more settings in the “Provider Settings”  and also to have an option to push the settings to the phones already provisioned on the system,

     

    just as an example, there's an option in Provider Settings for primary DNS, and backup DNS,

    so If we change the DNS to 8.8.8.8 we should have the option to push that setting change to all phone already provisioned on the system, 



  9. I completely understand that there could be a lot of issues arising from letting resellers have their own provisioning code,


    So how about we have more global settings options an advanced provisioner? and also this is very important to have an option “push to all phones” example if we change a setting that is in advanced provisioner global settings (supported by 2600) that we would like to push to ALLphone in a pertiicular model,  so that we shouldn’t have to go in each phone and save the Mac file again to get the new setting

  10. Is it possible to have a “provisioning global
    file” per model?  so the phones can pick
    up our settings across a phone models,   or a text box where we can drop our lines of provisioning code,

    for example:


    yealink phones, we would like all of our users to have the “same user experience” so we upload to the phone 2 custom ringtones,  we also add a background image to each phone, we also change the call waiting tone as we have gotten a lot of feedback that the default call waiting tone is annoying and intruding the call or too low,


    We also change for example the backlight interval, Or we sometimes disable DND on those phones as 50% of tech support that incoming calls are not working is because DND was turned on by mistake --- Blocking ghost calls (in yealink it’s called “Accept SIP Trust Server Only”) – add alert info text -  When a user is dialing they should see the label on the screen,  not the 2600HZ user name as it confuses them what it means,


    or if we would like to change the "phone web password" for ALL phones 

    and so forth a lot of changes are done that we cannot do with the current provisiorer, so it would be a great idea to make a text box where we can drop in for example

     phone_setting.active_backlight_level = 10

    ringtone.url = http://xxxxxxxxxx.com/models/DoorBell.wav

    ringtone.url = http://xxxxxxxxxx.com/models/Internal.wav

    lcd_logo.url = http://xxxxxxxxxx.com/models/T29.dob

    sip.trust_ctrl = 1

    voice.tone.callwaiting = 450/150,0/10,450/150,0/7000

    security.user_password = admin:xxxxxxxxx


  11. i am trying to extend the Park ring-back timeout (when no one picks up a parked call, after 120 seconds it will ring back, to remind that someone is on park) i am doing the below with API, but its not changing the timeout




    http://SERVER:8000/v2/accounts/xxxxxxxxxxxxxxxxxxxxxxxxx/callflows/xxxxxxxxxxxxxxxxxxxxxxx -d '{"data":{"flow":{"data":{"action":"auto"},"default_ringback_timeout":240000,"module":"park","children":{}},"patterns":["^\\*3([0-9]*)$"],"featurecode":{"name":"park_and_retrieve","number":"3"},"ui_metadata":{"version":"3.22-34","ui":"monster-ui","origin":"callflows"},"numbers":[], "id":"CALLFLOW_ID"}}'


    here is the gitub link
    https://github.com/2600hz/kazoo/blob/master/applications/callflow/doc/park.md


    anyone knows what am doing wrong?
  12. I just provisioning a few phones with the new FW,  it's very simple you create one file MACADDRESS.boot  that tells the phone to look for the global and the Mac file,  it looks like this

    #!version:1.0.0.1## 
         
    include:config <y000000000069.cfg>
    include:config "00156xxxxxxx.cfg"
         
    overwrite_mode = 1



    so each phone has 3 files one is the MACADDRESS.boot   y000000000069.cfg     00156xxxxxxx.cfg
×
×
  • Create New...