Messages

Send and receive SMS and MMS messages. This tool utilizes a service
called, message_queue to send and receive messages.

It relays SMS messages to registered endpoints including softphones and desk
phones that support message_queue.

This feature supports multiple Providers simultaneously.

Install

    cd /var/www/fusionpbx/app
    git clone https://github.com/fusionpbx/fusionpbx-app-messages.git messages
    git clone https://github.com/fusionpbx/fusionpbx-app-providers.git providers
    php /var/www/fusionpbx/core/upgrade/upgrade.php

Navigate to Advanced > Upgrade and run the following:

  • App Defaults

  • Schema

  • Group Permissions

  • Menu Defaults

Setup

  • Go to Accounts > Providers.

  • Press the ADD button and find your provider and then press the
    SETUP button. After adding your provider will need to get Add
    your API key authorization to the settings that were added for your
    SMS provider.

  • If your provider is not listed then you will need access to your
    Providers SMS API documentation and would need to compare with the
    other providers.

  • When you’re ready to add your provider press Add Provider for a
    template to start from. You may need support for this step if you plan
    to add your own VoIP provider.

  • Destinations** > Inbound: Assign the destination to a user or
    group. In Dialplan > Destinations make sure the number you have
    enabled for SMS is assigned to a user account and to a provider using
    the select list in inbound destinations.

  • Make sure to set the Country Code.

  • This helps to match the SMS destination number with an inbound
    destination. It makes it possible to the number without the country
    code, with the country code and e.164.

Extensions

  • In Accounts > Extensions make sure the user is
    assigned to an extension.

Mobile

  • On your mobile phone send an SMS or MMS message to the
    number you set up for SMS with the provider.

Messages

  • In Application > Messages you can use the New
    Messages
    button to send an SMS or MMS message.

Providers

  • The providers are identified and allowed to use IP
    authentication.