Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Подскажите по app_sms

Подскажите по app_sms

о смс
1 2>
Откуда: Nefteygansk
Сообщений: 4

Подскажите по app_sms

Есть такой модуль app_sms перелазил весь интернет. Но так и не разобрался. Этот модуль сам формирует пакет FSK ? или использует отправку на оператора? можно ли с помощью него ораганизовать пересылку телефон1 ->Asterisk-> телефон2 ну например через isdn bri?
вот пример http://www.automated.it/asterisk/sms.html
LazarevDN
2008-11-29 16:51

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Подскажите по app_sms

судя по всему используется fsk стандарт для обмена сообщениями. недавно такие телефоны появились в продаже. можно попытацца прикрутить к астериску.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-11-29 18:48

Сообщений: 6521

Re: Подскажите по app_sms

2008-11-29 19:19

Откуда: Nefteygansk
Сообщений: 4

Re: Подскажите по app_sms

А кто нибудь испытывал? http://www.voip-info.org/wiki-Asterisk+cmd+Sms это я видел только не понял как это реализовать.
LazarevDN
2008-11-29 22:06

Сообщений: 6521

Re: Подскажите по app_sms

Да, не понятно. Есть описание, проверить, что это есть в вашей версии Астериск:
saturn*CLI> core show application sms
saturn*CLI>
-= Info about application 'SMS' =-

[Synopsis]
Communicates with SMS service centres and SMS capable analogue phones

[Description]
SMS(name|[a][s]): SMS handles exchange of SMS data with a call to/from SMS capabale
phone or SMS PSTN service center. Can send and/or receive SMS messages.
Works to ETSI ES 201 912 compatible with BT SMS PSTN service in UK
Typical usage is to use to handle called from the SMS service centre CLI,
or to set up a call using 'outgoing' or manager interface to connect
service centre to SMS()
name is the name of the queue used in /var/spool/asterisk/sms
Arguments:
a: answer, i.e. send initial FSK packet.
s: act as service centre talking to a phone.
Messages are processed as per text file message queues.
smsq (a separate software) is a command to generate message
queues and send messages.

Я пробовал всё как описано в описании и на http://voip.rus.net/tiki-index.php?page=Asterisk+sms
Не ясно как создать собственно отправку.
Согласно описанию, создал директорию /var/spool/asterisk/sms и файл с текстом внутри.
Если пытаться передать
exten => 912,1,Dial(SIP/912)
exten => 912,n,SMS(default)
exten => 912,n,Hangup
то нет посыла СМС на втором шаге, пока идёт вызов на первом шаге.
2008-11-29 22:29

Сообщений: 6521

Re: Подскажите по app_sms

Почитал, как рекомендуют.

Приём СМС:
принимаем на номер 12345 только от мобильного абонента с номером 9019301010, остальных - игнорируем.
[incoming]
exten => 12345,1,NoOp(${EXTEN}:${CALLERID})
exten => 12345/9019301010,2,Goto(smsin,${EXTEN},1)
exten => 12345,2,NoOp(Please do not SMS!)

[smsin]
exten => _X.,1,Answer
exten => _X.,n,Wait(2)
exten => _X.,n,SMS(${EXTEN},a)
exten => _X.,n,Wait(1)
exten => _X.,n,Hangup

Передача СМС:
#!/bin/sh -x

MSGT='Hello World'
DEST='9019301010'

CHAN='ZAP/1'
SDIR='/var/spool/asterisk/'
MSN='12345'
SMSQ='/usr/local/bin/smsq'

MYID=$(/usr/bin/id -u)
if [ "$MYID" -eq 0 ]; then
COMMAND="$0"
while [ "$#" -gt 0 ]; do
COMMAND="$COMMAND \"$1\""
shift
done
/bin/su asterisk --shell=/bin/bash --command="$COMMAND"
exit 0
fi

if [ -x "$SMSQ" ]; then
"$SMSQ" --spool-dir="$SDIR" --mo --motx-retries 2 --motx-delay 90 \
--motx-callerid "$MSN" --motx-channel "$CHAN" "$DEST" "$MSGT"
else
echo "$SMSQ cannot sent"
exit 1
fi

проверьте, что исполнительный бинарник /usr/local/bin/smsq стоит у вас в системе. Обычно он ставится по-дефолту при установке Астериска.
2008-11-30 22:02

Сообщений: 6521

Re: Подскажите по app_sms

А вот что получается, если шелл-скрипт по недосмотру залез в переводчик:
#! / BIN / ш

ADDR = '@ локальный пользователь "
PATH = '/ бен: / USR / BIN: / USR / местное / BIN "
экспорт PATH

если renice типа> / Dev / нуль, а затем
renice 15-п $ $> / Dev / нуль
FI

USER = $ (ID-у.е.)
если [ "$ USER"! = 'Звездочка'], затем
Эхо "Пользователь звездочка только"
Выход 1
FI


если [-N "$ OA"], затем
журнал-I-П-Т user.info smsq_run SMS, полученные от $ О.А. "

Если дурак типа> / Dev / нуль, а затем
эхо-э "$ уд \ N \ N $ scts \ N \ N - \ nAsterisk" | дурак-С "получил SMS от $ OA" "$ ADDR"
Еще
журнал-I-П-user.warn т smsq_run "Программа собачонка не нашел в $ PATH"
Выход 1
Fi
еще
журнал-I-П-user.notice т smsq_run "происхождения адрес не определен"
Выход 1
FI

Гаф-гаф!
Программа собачонка нашла косточку и сладостно отпирается в углу.
2008-12-01 00:10

Сообщений: 1573

Re: Подскажите по app_sms

Этот сервис (для использования app_sms) не работает(может быть уже - "не работал") в России. Работает за "бугром" ... :)
Пробовал в Германии ...
Смысл - отсылает смс через специальные городские линии. Можно и принимать. Все - платное.
2008-12-01 03:33

Откуда: Nefteygansk
Сообщений: 4

Re: Подскажите по app_sms

cron333:

Этот сервис (для использования app_sms) не работает(может быть уже - "не работал") в России. Работает за "бугром" ... :)
Пробовал в Германии ...
Смысл - отсылает смс через специальные городские линии. Можно и принимать. Все - платное.
Что за специальные линии? В описании сервиса пишут что можно слать через CAPI.
Пакет передается на скорости 1200 по V.23.
(А вот может ли Capi такое вытворять неизвестно.)момен передачи смс, формируется переполюсовкой на абонентском терминале.
Хотя на ISDN линии могу накрутить что угодно. главное чтобы сработало.
LazarevDN
2008-12-01 11:15

Сообщений: 6521

Re: Подскажите по app_sms

lazarevdn:

(А вот может ли Capi такое вытворять неизвестно.)
Известно. Вытворяет.
А в описании написано, что даже и по SIP & IAX2.
2008-12-01 11:26

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru