Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Отправка SMS средствами Oracle  [new]
digo
Guest
Приветствую тебя, всезнающий Алл!

У меня вот назрел вопрос. Как средствами Oracle отправить SMS?
Интересует любая информация...

PS: Сильно не пинайте чайника...
E-mail: id@onex.ru
10 дек 01, 17:56    [29192]     Ответить | Цитировать Сообщить модератору
 RE:Отправка SMS средствами Oracle  [new]
Guest
Guest
Можно через SMTP_to_SMS шлюз, используя пакет UTL_SMTP.
13 дек 01, 16:51    [29193]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Отправка SMS средствами Oracle  [new]
Kievbank
Member

Откуда:
Сообщений: 2
Добрый день.
А есть у кого-то пример?
Хотя бы примерный.
Пожаааалуйста :)
25 фев 11, 15:26    [10290457]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
Kievbank,

inet.google('utl_smtp');
25 фев 11, 15:27    [10290465]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
PooH_2
Member

Откуда:
Сообщений: 266
Kievbank, ищи как отправить почту.

Отправляешь почту на шлюз сотового оператора, а он на трубу смс-ку шлет.

Есть конечно вариант к серваку трубу прикрутить и через COM-порт смс слать, но ИМХО это большой изврат :)
25 фев 11, 15:32    [10290508]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
брадобрей
Member

Откуда:
Сообщений: 4696
как познакомиться с девушкой средствами Oracle?
25 фев 11, 15:33    [10290515]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
PooH_2
Member

Откуда:
Сообщений: 266
брадобрей, научить Оракл отправлять смс-ки... взять базу девушек... :)
25 фев 11, 15:34    [10290532]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
брадобрей
как познакомиться с девушкой средствами Oracle?


а лицензия на использование этой опции есть?
25 фев 11, 15:35    [10290539]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
suPPLer
Member

Откуда: Харків, Україна
Сообщений: 7794
Блог
брадобрей
как познакомиться с девушкой средствами Oracle?


А что, средства этой корпорации уже тяготят карманы? Можно подбрасывать купюры и пластик вверх, девушки должны среагировать...
25 фев 11, 16:46    [10291106]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
Kievbank
Member

Откуда:
Сообщений: 2
PooH_2,

почту отправлять я АБС уже давно научил, спасибо)

Но от меня требуют отправку сообщений именно посредством GSM-модема. Есть варианты в каком виде Оракл должен передавать данные чтоб из них получались СМС? Есть у кого-нибудь варианты софта, который нужно будет поставить как вертушку на отправляющей машине?
2 мар 11, 11:07    [10311045]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
-2-
Member

Откуда:
Сообщений: 15330
Kievbank,

external procedure, чтобы казалось, что именно оракл отправляет смс. но лучше сделать (найти) сервис, с которым оракл будет общаться, например, по smtp.
про систему команд модема не в эту ветку.
2 мар 11, 11:12    [10311085]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
PooH_2
Member

Откуда:
Сообщений: 266
GSM модем висит на виртуальном или реальном COM-порте.
Чтобы отправить SMS надо в этот порт отправить AT-команды.
Насколько я знаю Oracle сам не умеет писать в COM-порт. Поэтому, как сказали выше, надо использовать external procedure
2 мар 11, 11:33    [10311282]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
PooH_2,

кому мало utl_smtp - тому есть utl_tcp ..

но я солидарен с народом в том, что не царское дело (не сервера оракла то есть)
шарить по компортам. тут логичнее выглядит приложение (напр. сервис),которое живет само по себе и ораклу приходится клиентом.
2 мар 11, 11:51    [10311461]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
nikonian
Member

Откуда: город на Неве
Сообщений: 58
Kievbank
http://yandex.ru/yandsearch?text=at-%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B+USB-%D0%BC%D0%BE%D0%B4%D0%B5%D0%BC%D0%B0+sms&lr=213
Oracle вызывает внешнюю процедуру, которая отправляет AT-команду. М.б. для этого можно настроить какую-нибудь консольную прикладуху.
Если рассылка массовая - не лучший способ это делать именно через USB-модем, дорого будет, лучше шлюз. Плюс - проверьте, открыт ли сервис SMS для интернет-тарифов (если у вас именно такая симка).
2 мар 11, 12:33    [10311949]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Как пример sms из oracle
3 мар 11, 03:44    [10316676]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Отправка SMS средствами Oracle  [new]
Tsunami9
Member

Откуда: Хабаровск
Сообщений: 87
Я сделал отправку так:
1. Скачал бесплатную программу от сюда (спасибо автору!!!)
2. Установил в комп 3G-модем huawei, установил прогу и настроил её.
3. В Оракле создал процедуру отправки (см. ниже)
4. Теперь? подключенный модем отправляет SMS-ки..... всё..

PROCEDURE "SEND_SINGLE_SMS" (tel IN VARCHAR2,message IN VARCHAR2)
IS
  res NUMBER;
  buffer VARCHAR2(255);
  n NUMBER;
  C utl_tcp.connection; --соединение
  address VARCHAR2(20);
  service_port NUMBER;
  pass_server VARCHAR2(20);
BEGIN
  --настройки по умолчанию
  address:='127.0.0.1';
  service_port:=8000;
  pass_server:='123456';
  
  C := UTL_TCP.OPEN_CONNECTION(address, service_port); --Открываем сокет
  res := UTL_TCP.WRITE_RAW(C, utl_encode.base64_encode(utl_raw.cast_to_raw(pass_server||'#SENDSMS#[TYPE]0[NUMBER]'||tel||'[TEXT]'||message)));
  BEGIN  LOOP
    n:=utl_tcp.read_text(C, buffer, 255);
    dbms_output.put_line(buffer);
  END LOOP;
  EXCEPTION
     WHEN utl_tcp.end_of_input THEN
    NULL;
  END;
  UTL_TCP.CLOSE_CONNECTION(C);
  COMMIT;
END;
14 май 12, 05:17    [12547638]     Ответить | Цитировать Сообщить модератору
 Re: Отправка SMS средствами Oracle  [new]
pectopatop
Member

Откуда:
Сообщений: 765
Думаю следующая тема будет - "Как заставить Оракл увеличивать прибыль предприятия?"
14 май 12, 13:42    [12549811]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить