SMS TYP API

Z Net47 2.0
(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
 
(Nie pokazano 4 wersji utworzonych przez jednego użytkownika)
Linia 6: Linia 6:
 
*2 - SMSAPI
 
*2 - SMSAPI
 
*3 - SMSCommand - wykonywany jest specjalny skrypt podany w zmiennej w pliku konfiguracyjnym (/etc/net47d/net47.conf) SMS_command_send przykładowa wartość tej zmiennej:
 
*3 - SMSCommand - wykonywany jest specjalny skrypt podany w zmiennej w pliku konfiguracyjnym (/etc/net47d/net47.conf) SMS_command_send przykładowa wartość tej zmiennej:
 +
 +
'''DLA SMSCommand:'''
 +
 +
Należy także zdefiniować zmienną [http://wiki2.net47.pl/index.php/SMS_SCRIPT_DONGLE SMS_SCRIPT_DONGLE]
 
<pre>SMS_command_send = "/home/net47/net47gammu Send %ID% '%NUMER%' '%TRESC%'"
 
<pre>SMS_command_send = "/home/net47/net47gammu Send %ID% '%NUMER%' '%TRESC%'"
 +
 +
 
PRZYKŁADOWA KOMENDA DLA BRAMEK YEASTAR:
 
PRZYKŁADOWA KOMENDA DLA BRAMEK YEASTAR:
SMS_command_send = "/usr/bin/curl -k --data 'account=apiuser&password=apipass&port=%DONGLE%&destination=%NUMER%' --data-urlencode 'content=%TRESC%' http://127.0.0.1/cgi/WebCGI?1500101 > /dev/null"
+
SMS_command_send = "/usr/bin/curl -k --data 'account=apiuser&password=apipass&port=%DONGLE%&destination=%NUMER%' --data-urlencode 'content=%TRESC%' http://127.0.0.1/cgi/WebCGI?1500101  
 +
> /dev/null"
  
  

Aktualna wersja na dzień 13:42, 22 gru 2016

Zmienna SMS_TYP_API określa czy SMS'y mają być wysyłane przy użyciu Asteriska lub SerwerSms.

Możliwe wartości:

  • 0 - SerwerSms,
  • 1 - Asterisk,
  • 2 - SMSAPI
  • 3 - SMSCommand - wykonywany jest specjalny skrypt podany w zmiennej w pliku konfiguracyjnym (/etc/net47d/net47.conf) SMS_command_send przykładowa wartość tej zmiennej:

DLA SMSCommand:

Należy także zdefiniować zmienną SMS_SCRIPT_DONGLE

SMS_command_send = "/home/net47/net47gammu Send %ID% '%NUMER%' '%TRESC%'"


PRZYKŁADOWA KOMENDA DLA BRAMEK YEASTAR:
SMS_command_send = "/usr/bin/curl -k --data 'account=apiuser&password=apipass&port=%DONGLE%&destination=%NUMER%' --data-urlencode 'content=%TRESC%' http://127.0.0.1/cgi/WebCGI?1500101 
> /dev/null"


W miejsca %ID% '%NUMER%' '%TRESC% %DONGLE% są wstawiane odpowiednie wartości


[edytuj] Przykładowa wartość zmiennej

1
Osobiste
Przestrzenie nazw
Warianty
Działania
Nawigacja
Konfiguracja Systemu
Szablony
API
PostgreSQL
Narzędzia
MENU