Difference between revisions of "Enabling Messages"

From Integrics Wiki
Jump to: navigation, search
(Created page with "SMS messages are sent using: * SIP SIMPLE messages when the destination is a phone registered with Enswitch. * A custom script for external destinations. Inbound SMS to the E...")
(No difference)

Revision as of 00:20, 25 February 2015

SMS messages are sent using:

  • SIP SIMPLE messages when the destination is a phone registered with Enswitch.
  • A custom script for external destinations.

Inbound SMS to the Enswitch system is not supported.

The custom script:

  • Must be customised for each provider to match the protocol they yse
  • Is located at: /usr/local/sbin/enswitch_message_out
  • Must be on the same machines as enswitch_sipd.

Here is an example enswitch_message_out script to send requests via HTTP.

Besides customising this script, you need to:

  • In System -> Configuration set "Enable messaging" to Yes.
  • Restart enswitch_sipd.
  • In System -> Roles set "Actions » Send a message" to Yes for desired roles.
  • In each Peer's outbound costs define the "Cost to send a message".
  • In each Route define the "Peer for messages".
  • In each Rate plan set:
    • Relevant fields in "Default markups" and "Included in rate plan".
    • Features -> "Send SMS messages".
    • Outbound call cost exceptions -> "Cost to send message".

We recommend your configuration is thoroughly tested prior to making it available to users.