Jump to content

mc_

Administrators
  • Posts

    1,796
  • Joined

  • Days Won

    4

Posts posted by mc_

  1. `make xref` from the root directory will check that called modules exist and throw errors for mismatches. As for how to integrate that into Eclipse, I only know of Erlide that may help you with Erlang code.

    However, I question the renaming - you're setting yourself up for a lot of work to maintain your changes for minimal value (speaking personally). But if you're good with that, you do you :)

  2. Hi @enkp,

    You can read a summary of changes from 1.1 to 2.0 here: https://www.mozilla.org/en-US/MPL/2.0/Revision-FAQ/

    The main bullets for why to upgrade from 1.1 are:

    • MPL 2.0 makes compliance simpler, both for you and for people who receive code from you.
    • MPL 2.0 provides patent protections for you and your contributors more in line with those of other open source licenses, and allows your entire community to protect any contributor if the contributor is sued.
    • Compatibility with Apache and GPL makes code reuse and redistribution easier for you and for the broader open source community.

    So just as we keep our dependencies updated, this is making sure our license stays updated to make it easier for everyone.

  3. As far as I know, sandbox is generally reserved for paying customers; ask your rep about access. If you aren't a customer of 2600Hz, you can email sales@2600hz.com about getting access, explain your interest, and they can determine whether to set you up with access.

  4. @Jack Noe ah, I see. Entering the PIN on the voicemail callflow restricts the length to 6 digits. But this is out of sync with the schema, hence the confusion.

    The reasoning for the restricted length was to keep people from using their phone numbers as their pin but that restriction was encoded as a system_config value instead of updating the schema.

    Talking internally about path forward here to fix the issue. File a support ticket if you'd like to lobby for a higher limit.

  5. The schema allows for 4-15 length pins:

    curl https://api.zswitch.net:8443/v2/schemas/vmboxes | python -mjson.tool
    ...
                "pin": {
                    "description": "The pin number for the voicemail box",
                    "maxLength": 15,
                    "minLength": 4,
                    "support_level": "supported",
                    "type": "string"
                },
    ...

    Where are you seeing the error?

  6. The system_media prompts are intended for the pre-built callflow actions, such as the voicemail prompts, and aren't generally meant for account-level usage. Does that make sense?

    Instead, you would upload a media file to the account (or a reseller/master account) and reference it with `{ACCOUNT_ID}/{MEDIA_ID}`.

    You can also try `"greeting":"/system_media/{PROMPT_ID}"` in the JSON if you really want to use a system prompt in a menu callflow action. I think it might work but buyer beware!

  7. PR - pull request on the git repo. Once the PRs are opened and merged into the 4.3 and master (5.0) branches, new RPMs will be created containing the fix. We'll also likely hot-patch the platforms we manage to alleviate the issue.

    Timing for the updates/hot-patches is unknown until the PRs are accepted and we see what the OPS workload is. But we'll update here when things are live on the various systems we manage.

×
×
  • Create New...