Jump to content

mskenderian

Members
  • Posts

    229
  • Joined

  • Last visited

Posts posted by mskenderian

  1. 25 minutes ago, Vodia PBX said:

    The EC2 integration is not very well tested and there are also some glitches with the playback from the web front end because of the content policy, however this is how we are using it right now. Once we have added this, we'll add this to the web front end to make it easier to set the values:

    record_location: ec2://vodia-test-recordings/$*.wav
    cloud_providers: {"ec2":{"provider":"amazon","AWSAccessKeyId":"AKIAQAD3PM5NTG7CYT6C","AWSSecretAccessKey":"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","AWSRegion":"us-east-1"}}
     
    Setting this up on Amazon is a science in itself, especially granting the right permissions. We'll probably have to do a whole webinar about that.

    Is it really called ec2? that’s the compute module. Aren’t you referring to S3?

    problem you will have is that tenants domains need to be all Whitelisted because of cors.

    another options that’s possible. PBX get the request. Goes to s3 gets the file. Caches it locally let’s say 3 days. Then plays the file. Then we need a background process to cleanup the cache files every night.

    cache is a good idea, since they may play the file a few times within a period of time.

     

  2. In version 69 the much anticipated:

     

    Quote

    EC2 recordings This version beginds to support storing recordings in the cloud instead of storing them locally.

    Where are the settings for this?

    isn’t it called S3 and not EC2?

    I hope the way it was developed. It would still store it locally first in case the S3 endpoint is offline. And then move it to remote storage.

     

  3. 4 hours ago, Vodia PBX said:

    Right. The idea is that there is this office space where people come and go and just grab a desk in the morning. Each desk has a VoIP phone, and that phone is just waiting for someone to grab it and log in (there is an option for the tenant to reset the hot desk at midnight for those who forget to log out). You can also set the hot desk from the PC app, so that you can enjoy the usually better audio quality on a VoIP phone (setting the hot desk might be a feature that also finds its way into the mobile apps). 

    This isn’t something I am interested in but to fix the problem for @RichardDCG is having. Can a phone have a default extension. Let’s say extension 199. That extension it’s applied to all phones that the agent logs out of a hot desk phone. It becomes the default extension on all hot desk phones. That way they are able to still dial out and the calls gets logged to a single default extension.

  4. Don’t have many details but beta 69.0.5 6/14 build has issues with dtmf. Call goes silent. 

    If I make a call and don’t press anything it shows in call log. If I press a dtmf button. Nothing shows in call log.

    the PBX crashed. I had to reboot the server to get it back online.

  5. i almost never put a ANI, for the users extension.

    Is this a problem?

    as far as I can tell it works normally, the PBX gets the ANI from the General Settings, if the user does not have a ANI. but correct me if I am wrong. 

    if its a problem, this is another item you can add to System Check. Check if Tenant has Default ANI set, check if extension has ANI set.

  6. Reset to blank.

    usually I leave this field blank. The PBX grabs the default ANI from the tenant level under general settings.

    user needs to change ANI all the time. They like to use a local number to the client they are dialing.

    but the menu option would also be nice, if they forget to put a number afterwards. It will give them direction that they entered it incorrectly.

  7. Can we get this star code with a better menu instead of "This number can not be found"

    Maybe it should say to Change your Caller ID please dial *59 and the number you want to change your caller id to

    also can we get functionality to reset the ANI, maybe during the menu we have a prompt to reset Extension->Outbound number (ANI) or even easier a shortcut like *59*

  8. In version 68, when in tenant level, at the top left we would says the domain name, this is very handy. altough showing the Name instead looks nicer. but the name is useless to me, I always refer back to the domain, for things like device provisioning, anyway we can add that below the name. or maybe clicking on the name, will take you to Tenant Information page where i can quickly copy DNS address.

  9. 4 hours ago, Vodia PBX said:

    At the risk of being on the leading edge we decided to use passkeys instead of 2nd factor, and we believe that soon this will be mainstream and we don't have to educate users any more. 

    I dont want to educate my users with passkeys, let the every app do that, when i see its mainstream I will just enforce it, until then please have a settings to turn this off System and Tenant Level. I understand your thought process. but its actually more of a burden to explain this to users then its worth. eventually we will use it, until then let the users get used to it. its been a burden on you also explain to your users why are you making this a priority.

     

    4 hours ago, Vodia PBX said:

    Other topics are more tricky. For example, we have added many features for LAN provisioning that look outdated today. Should we silently drop them? Or set the defaults so that the LAN deployment becomes the one that requires extra work? We have started to add some hints like changing ports but not actually doing it. Should we by default set he "IP routing list" to "private public"?

    I presonally dont do onprem deployment, but i can tell you this. Mine is acting weird, i dont even understand it. last week i saw it. The pbx is in the cloud on vultr. this is what my LAN Devices page looks like: 

    image.thumb.png.3b9a94ece479f460a121f535abd6ef83.png

     

    execpt for the last item that is not shown here.  it shows a poly phone that is already provisioned to a tenant extension and is in use. and instead of the Setup Button, it a button that says ext#@tenantDomainName.com. i dont know why its listed here.

     

    I wil give you an explain of what happened to me yesterday. I am at my office, provisioning two VVX 450 for a exisiting client, I added the phone to poly ZTP, setup the profile to point to the correct server, booted up the phones, it did its ussual thing, upgrade to a firmware i am comfortable with, then sent the provioning request to the PBX, provisioned it, and all the registration are DEAD. nothing worth, but i know it got provisioned. after reseting them, manually provisioning the phones via web gui, still nothing. spent 20 min on this. then I check the blocked IP address, my IP that i was on was blocked. well the web gui was working, but it got blocked, a simple check to display an error like your IP is blacklisted in some Status page, would be made me aware of this. I simple deleted the blacklist and then it worked.

     

    Improving just he logs would be great. having a filter where i can filter out these message, In my case, i would of looked for any log inside that tenant, that was coming from X IP address,  and was for device provisioning or SIP message was for registration.

     

    4 hours ago, Vodia PBX said:

    We had a lot of problems with admins using the same DNS address for the whole server as for one of the tenants, and hopefully have that sorted out in the latest builds. 

    thats a good exmaple where a Config Status Page would display a warning. Like you said the system wont do it for you, since that a risk of breaking something. But display the most common ones.

    • Current IP is blocked.
    • A IP that is accepting connections also been blocked on a certain port. (meaning that IP is for sure for a tenant, but one phone is sending wrong credentials)
    • Tenant does not have a valid domain name
    • Tenants domain name is not resolvable
    • Tenant domain name doesnt have a Valid SSL cert
    • System UDP port is blank but tenant has UDP has SIP transport
    • Tenant and its users doesnt have a default ANI. 
    • i dont know what other commons erros happen
  10. 51 minutes ago, Vodia PBX said:

    If you like, try 68.0.5 (daily build).

    Poly Edge B will be a challenge because it's a completely different phone. The Poly Edge E series is a lot easier—it's practically just a renamed user-agent. 

    Thats fine, lets do Poly Edge E and Fanvil W6116W on v68

    Poly Edge B, just looks cheap. horrible screen. B10 and B20, doesnt even have gigabit ports. B10 doesnt even support POE.

  11. I constantly see same issues across the board. We should have a command line and a web interface to check for common issues.

    A command to run / web page to visit to check if tenants domain name are resolvable. SSL certs are valid. Blah blah blah.

    the most expensive and most frustrating items are all related to support. Making it easy to figure out what the problem is will fix the issues faster and resolve extra support tickets.

    My most taxing task are support, I am sure Vodia is the same way. Server is cheap, routes are cheap, PBX software is cheap. Support is expensive.

    With that being said, improving the log view would be critical. Like a way to filter the logs from the web gui. This will help identify the issue faster.

  12. Missed call on the right is missing the avatar, and the page doesnt seems aligned correctly. I can barely see the X close button and the date.

     

    image.thumb.png.31a707cca3f7a525b9701c7179485f4d.png

     

    Also when you try to fax out, u can attach a file, and then forget to type in the number and press the send button. You get no error message, and the progress bar does move. 

    It would be wise to display an error stating that there is not fax number.

    Checking the dev tools, network shows the rest API responds 404. it should respond something else maybe just 400 with an error message.

     

  13. Quote

    [9] 11:54:47.504

    Accept connection 145 from ipAddress

    [9] 11:54:47.519

    Request from ipAddress:52412 for /64167f41374e.cfg

    GET /64167f41374e.cfg HTTP/1.1

    Host: tenantDomainName

    Accept: */*

    User-Agent: FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application

     

    [7] 11:54:47.519

    Provisioning without domain context

     

    [9] 11:54:47.521

    Failed to match 64167f41374e.cfg

     

    [5] 11:54:47.522

    Loading file 64167f41374e.cfg from UA "FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application" from the tftp folder

     

    [9] 11:54:47.522

    REST: Return 404 Not Found

     

    HTTP/1.1 404 Not Found

    Content-Type: text/html

    Cache-Control: no-cache

    Cache-Control: no-store

    Content-Length: 173

     

    <html><head>

    <title>Error</title>

    </head><body>

    <h1>File was not found</h1>

    <b></b>

    <p>Please ask your system administrator to check the log file.</p>

    </body></html>

    [6] 11:54:47.564

    Delete HTTP connection 145 from ipAddress:52412

     

    [9] 11:54:47.596

    Accept connection 146 from ipAddress

     

    [9] 11:54:47.608

    Request from ipAddress:22244 for /000000000000.cfg

     

    GET /000000000000.cfg HTTP/1.1

    Host: tenantDomainName

    Accept: */*

    User-Agent: FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application

     

    [7] 11:54:47.609

    Provisioning without domain context

     

    [9] 11:54:47.610

    Failed to match 000000000000.cfg

     

    [5] 11:54:47.610

    Loading file 000000000000.cfg from UA "FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application" from the tftp folder

     

    [9] 11:54:47.611

    REST: Return 404 Not Found

     

    HTTP/1.1 404 Not Found

    Content-Type: text/html

    Cache-Control: no-cache

    Cache-Control: no-store

    Content-Length: 173

     

    <html><head>

    <title>Error</title>

    </head><body>

    <h1>File was not found</h1>

    <b></b>

    <p>Please ask your system administrator to check the log file.</p>

    </body></html>

    [6] 11:54:47.650

    Delete HTTP connection 146 from ipAddress:22244

     

    [9] 11:54:47.692

    Accept connection 147 from ipAddress

     

    [9] 11:54:47.699

    Request from ipAddress:38558 for /64167f41374e-directory.xml

     

    GET /64167f41374e-directory.xml HTTP/1.1

    Host: tenantDomainName

    Accept: */*

    User-Agent: FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application

     

    [7] 11:54:47.699

    Provisioning without domain context

     

    [9] 11:54:47.700

    Failed to match 64167f41374e-directory.xml

     

    [5] 11:54:47.700

    Loading file 64167f41374e-directory.xml from UA "FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application" from the tftp folder

     

    [9] 11:54:47.700

    REST: Return 404 Not Found

     

    HTTP/1.1 404 Not Found

    Content-Type: text/html

    Cache-Control: no-cache

    Cache-Control: no-store

    Content-Length: 173

     

    <html><head>

    <title>Error</title>

    </head><body>

    <h1>File was not found</h1>

    <b></b>

    <p>Please ask your system administrator to check the log file.</p>

    </body></html>

    [6] 11:54:47.737

    Delete HTTP connection 147 from ipAddress:38558

     

    [9] 11:54:47.796

    Accept connection 148 from ipAddress

     

    [9] 11:54:47.808

    Request from ipAddress:49820 for /000000000000-directory.xml

     

    GET /000000000000-directory.xml HTTP/1.1

    Host: tenantDomainName

    Accept: */*

    User-Agent: FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application

     

    [7] 11:54:47.808

    Provisioning without domain context

     

    [9] 11:54:47.809

    Failed to match 000000000000-directory.xml

     

    [5] 11:54:47.809

    Loading file 000000000000-directory.xml from UA "FileTransport PolycomVVX-VVX_301-UA/6.4.3.5156 Type/Application" from the tftp folder

     

    [9] 11:54:47.809

    REST: Return 404 Not Found

     

    HTTP/1.1 404 Not Found

    Content-Type: text/html

    Cache-Control: no-cache

    Cache-Control: no-store

    Content-Length: 173

     

    <html><head>

    <title>Error</title>

    </head><body>

    <h1>File was not found</h1>

    <b></b>

    <p>Please ask your system administrator to check the log file.</p>

    </body></html>

    [6] 11:54:47.849

    Delete HTTP connection 148 from ipAddress:49820

     

     

     

×
×
  • Create New...