ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Передача латиницы (FSK) Caller ID, RJ 11.

Проблемы и их решения Asterisk как такового

Модераторы: april22, Zavr2008

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение switch0 » 13 дек 2011, 12:14

Модель ATA Linksys подскажите.
switch0
 
Сообщений: 20
Зарегистрирован: 16 окт 2010, 15:53

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение kasper » 13 дек 2011, 12:41

Sfinx писал(а):P.S. Что интересно - в моем DECT'е есть функция приема/отправки SMS сообщений через аналоговую сеть. Как-то игрался с самопальным SMS гейтом - так вот русские SMS'ки приходят и уходят нормально (отправляю через стандартный smsq астериска) - а там тоже FSK ...

oO анал приподносит сюрпризы =)
The asterisk is my hero
kasper
 
Сообщений: 199
Зарегистрирован: 03 авг 2011, 11:00

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение Sfinx » 14 дек 2011, 10:11

switch0 писал(а):Модель ATA Linksys подскажите.


Я уже ответил в личку, что это к модели ATA отношения никакого не имеет, так как в этом режиме телефон сам общается с астером через проключенный канал. У меня стоит Linksys PAP2T.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение Sfinx » 14 дек 2011, 10:15

kasper писал(а):
Sfinx писал(а):P.S. Что интересно - в моем DECT'е есть функция приема/отправки SMS сообщений через аналоговую сеть. Как-то игрался с самопальным SMS гейтом - так вот русские SMS'ки приходят и уходят нормально (отправляю через стандартный smsq астериска) - а там тоже FSK ...

oO анал приподносит сюрпризы =)


Не совсем - трансляция Caller ID еще как-то была стандартизована, а SMS'ки это выпендреж от сименс. По большому счету кодирование никак не может влиять - все равно ведь передается код символа. Просто в одном случае это ASCII код, а в другом UTF8. Ну зато дни анала сочтены даже на нашей Богом отмеченной территории ;)
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение Winni » 11 фев 2013, 19:59

Sfinx писал(а):русские SMS'ки приходят и уходят нормально (отправляю через стандартный smsq астериска) - а там тоже FSK ...


Если не секрет - поделитесь плиз опытом настройки smsq.
У меня Астериск 1.8.11, в списке загруженных модулей присутствует app_sms, но вопреки тому что рассказывают мануалы, команда smsq в CLI не выполняется.
Если можно - покажите образец файла, который выкладываете в spool на отправку.
Winni
 
Сообщений: 8
Зарегистрирован: 09 янв 2013, 12:58

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение ded » 11 фев 2013, 20:20

Насколько можно понять синтаксис - эта апп реализуется не из команды smsq а из диалплана
core show application SMS

-= Info about application 'SMS' =-

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

[Description]
SMS handles exchange of SMS data with a call to/from SMS capable 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 and Telecom Italia in
Italy.
Typical usage is to use to handle calls from the SMS service centre CLI,
or to set up a call using 'outgoing' or manager interface to connect service
centre to SMS().
"Messages are processed as per text file message queues. smsq (a separate
software) is a command to generate message queues and send messages.
NOTE: The protocol has tight delay bounds. Please use short frames and
disable/keep short the jitter buffer on the ATA to make sure that respones
(ACK etc.) are received in time.

[Syntax]
SMS(name[,options[,addr[,body]]])

[Arguments]
name
The name of the queue used in "/var/spool/asterisk/sms"
options
a: Answer, i.e. send initial FSK packet.

s: Act as service centre talking to a phone.

t: Use protocol 2 (default used is protocol 1).

p: Set the initial delay to N ms (default is '300'). addr and body
are a deprecated format to send messages out.

r: Set the Status Report Request (SRR) bit.

o: The body should be coded as octets not 7-bit symbols.
Тестовую отправку можно сформировать прямо в теле команды SMS(name[,options[,addr[,body]]])
ded
 
Сообщений: 15817
Зарегистрирован: 26 авг 2010, 19:00

Re: Передача латиницы (FSK) Caller ID, RJ 11.

Сообщение Sfinx » 12 фев 2013, 05:03

Winni писал(а):
Sfinx писал(а):русские SMS'ки приходят и уходят нормально (отправляю через стандартный smsq астериска) - а там тоже FSK ...


Если не секрет - поделитесь плиз опытом настройки smsq.
У меня Астериск 1.8.11, в списке загруженных модулей присутствует app_sms, но вопреки тому что рассказывают мануалы, команда smsq в CLI не выполняется.
Если можно - покажите образец файла, который выкладываете в spool на отправку.


Sorry, datacard уже давно не юзаю, образца файла нет - и уже даже напрочь забыл как это все было сделано - ниже обрывки воспоминаний.

Помнится, что отправку можно было вроде как делать двумя вариантами :

1) стандартный, через SMS() :

...
; 90010 - номер SMS центра (+ 0 в Siemens)
exten => 90010,1,Goto(sms-me-out,${CALLERID(num)},1)

[sms-me-out]
exten => _X.,1,Set(smsFrom=${CALLERID(num)})
;exten => _X.,n,SMS(${smsFrom},s,101,sometext) ; Generate test SMS
exten => _X.,n,SMS(${smsFrom},s) ; Send SMS
exten => _X.,n,Hangup()

....

2) если прикручивать через скрипт

....
; 90010 - номер SMS центра (+ 0 в Siemens)
exten => 90010,1,Wait(2)
exten => 90010,n,Answer
exten => 90010,n,SMS(90010,as)
exten => 90010,n,System(/usr/sbin/process_sms.sh)
exten => 90010,n,Wait(2)
exten => 90010,n,Hangup()

.... /usr/sbin/process_sms.sh
#!/bin/bash

SPOOL='/var/spool/asterisk/sms/morx'

for SMS in `ls -1 "$SPOOL"`; do
DST=`/usr/bin/grep -e '^da=' "$SPOOL/$SMS" | sed 's/da=//'`
MSG=`/usr/bin/grep -e '^ud=' "$SPOOL/$SMS" | sed 's/ud=//'`
/usr/sbin/asterisk -rx "datacard sms datacard0 $DST \"$MSG\""
rm -f "$SPOOL/$SMS"
done

....

N лет назад такое у меня точно работало на домашнем телефоне.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Пред.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 27

cron
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH