HTTP API - Select a Service Provider Connection
This guide gives information on how you can select an attached GSM Modem or IP SMS service provider connection when you send a message using the HTTP API.
In most cases you would use the outgoing routing table to control which connection should be used for an outgoing message. The outgoing routing table can be configured to make the decision based on sending user account, message content, sender and recipient phone number. When a message is being sent, it is matched against the (regular expression) pattern stored in the outgoing routing table. The pattern can match the sending user account, message content, sender and recipient phone number. If the pattern matches the outgoing message, the appropriate rule is applied to decide which GSM modem or IP SMS connection should be used to send the message.
If you do not want to use static routes defined in the outgoing routing table,
you have to enable the "Allow routing table override." feature
on the "Advanced" tab of the user "Configuration form" (Figure 1).
Example HTTP request for sending an SMS using GSMModem1:http://127.0.0.1:9501/httpapi?action=sendMessage&username=admin&password=abc123& recipient=06203105366&messageData=hello&serviceProvider=GSMModem1