Zum Hauptinhalt springen

MessageMedia

Navigate to SMS Management

Add an SMS provider

  • Log into your Vodia Tenant portal.

  • Click Trunks on the left menu then SMS Management

  • Under the Providers tab click the [+ | Add] button

  • Complete the information.

  • Name: Provide a name (for your purposes)

  • Provider: Select MessageMedia

  • Username: Enter your MessageMedia API key.

  • Password / Application Secret: Enter your MessageMedia API secret.

    note

    MessageMedia uses HTTP Basic authentication built from the API key (username) and API secret (password). Generate an API key / secret pair in the MessageMedia portal — consult the MessageMedia documentation for the exact location.

  • Click [Save].

Add your SMS numbers

Now you need to add your DIDs into the Numbers tab.

  • Under the section SMS Management (Trunks on the left menu then SMS Management)
  • Click the Numbers tab and click the [+ | Add] button.
  • Provide a name (for your purposes)
  • Enter your phone number in E.164 format (e.g., +61412345678). Numbers are passed to MessageMedia exactly as entered.
  • Policy: If you have any policy in place, choose it. (optional)
  • Provider: Choose the provider name you have created.
  • URL prefix for receiving messages: Enter something you will use for your SMS callback URL. Eg: messagemediainbound
  • Source: It could be your extension number.
  • Destination: It could be your extension number.
  • Click [Save].

Configure the MessageMedia inbound webhook

To receive messages, configure MessageMedia to deliver inbound messages (and replies) to your PBX. In the MessageMedia portal, locate the inbound / reply webhook settings (consult the MessageMedia documentation for the exact location) and set:

  • Webhook URL: Your PBX URL with the prefix you specified above, for example: https://your-pbx-domain.com/messagemediainbound
  • Format: JSON

Vodia expects the inbound payload as JSON containing source_number, destination_number, and content. Attachments are delivered inline as base64 content.

Outbound messages are sent to https://api.messagemedia.com/v1/messages. MMS is sent by including a media URL.

Your MessageMedia SMS integration is now configured and ready to use.