Answers.Body: <p>You'll need to <a href="https://docs.civicrm.org/dev/en/master/extensions/" rel="nofollow noreferrer">write an extension</a> that implements a CRM_SMS_Provider interface.  The <a href="https://github.com/civicrm/org.civicrm.sms.twilio" rel="nofollow noreferrer">Twilio extension</a> is a good example of this.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-16T21:06:34.217Z
Answers.Text: Also see https://github.com/3sd/io.3sd.dummysms/ for a really simple implementation of an SMS gateway.  Would be a good starting point for your own extension.
Answers.UserDisplayName: Matthew Wire
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-15T19:55:06.007Z
Answers.LastActivityDate: 2017-08-15T19:55:06.007Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>How to send SMS using the API when the CRM user will open a new case.</p>
  
  <p>The SMS gateway has it's own API and I know how to integrate with it. I tried to edit in the code but it's very big what's usually we should do in these cases.</p>
  
  <p>If I will edit in the code which editor should I use and how??</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-08-15T02:37:11.217Z
Comments.Text: It's not clear from your question what you need.  You don't need any custom code to use the CiviSMS gateway - just CiviRules.  However, it sounds like you may need to write a new SMS gateway.  If so, please edit your question to make that clear.  Thanks!
Comments.UserDisplayName: Jon G - Megaphone Tech
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-08-15T19:38:27.617Z
Comments.Text: SMS Gateway is a hardware device contains SIM Cards, it's not something that you can write.
  
  It's hardware device has a firmware and a custom API to empower the third party applications to Send SMS.
Comments.UserDisplayName: Rami Ebeid
Tags: <api><evaluating-civicrm><sms>
Title: CiviCRM Integration with SMS Gateway custom API
ThreadText: # CiviCRM Integration with SMS Gateway custom API
  
  (Asked by: username_0 on 2017-08-13)
  
  How to send SMS using the API when the CRM user will open a new case.
  
  The SMS gateway has it's own API and I know how to integrate with it. I tried to edit in the code but it's very big what's usually we should do in these cases.
  
  If I will edit in the code which editor should I use and how??
  
  **Tags:** api, evaluating-civicrm, sms
  
  > **Comments:**
  > **username_1**: It's not clear from your question what you need.  You don't need any custom code to use the CiviSMS gateway - just CiviRules.  However, it sounds like you may need to write a new SMS gateway.  If so, please edit your question to make that clear.  Thanks!  
  > **username_0**: SMS Gateway is a hardware device contains SIM Cards, it's not something that you can write.  It's hardware device has a firmware and a custom API to empower the third party applications to Send SMS.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-08-15. Score: 1
  
  You'll need to [write an extension](https://docs.civicrm.org/dev/en/master/extensions/) that implements a CRM\_SMS\_Provider interface. The [Twilio extension](https://github.com/civicrm/org.civicrm.sms.twilio) is a good example of this.
  
  > **Comments:**
  > **username_2**: Also see https://github.com/3sd/io.3sd.dummysms/ for a really simple implementation of an SMS gateway.  Would be a good starting point for your own extension.  
  
  ---
  
  