VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

небольшая непонятка с отправкой тектовых сообщений

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

sas
Сообщения: 5
Зарегистрирован: 30 янв 2013, 11:32

небольшая непонятка с отправкой тектовых сообщений

Сообщение sas »

Может кто подскажет как быть
> core show version
Asterisk 11.2.0

пользователь в астериске заведен так:
sip.conf
[t2s1tacc]
callerid=TEST <111>
;defaultuser=111
;fromuser=111
context=sip-phones
secret=PASSHERE

<<<поскипано>>>

Звонок идет так:
exten => 111,1,Dial(SIP/t2s1tacc,20)
<<<поскипано>>>

Теперь если написать сообщение на номер 111 через MessageSend
То оно конечно же не куда не уйдет так как:
MESSAGE(to) = 111
а не
MESSAGE(to)= t2s1tacc
(CALLERID(num) тут не работает)
При нескольких таких аккаунтах необходимо изменять и MESSAGE(from) чтобы была возможность отвечать на сообщения
Пока отлавливаю их так:
same => n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
same => n,GotoIf($["${ACTUALTO}" = "sip:111"]?testacc)
....
same => n(testacc),Set(MESSAGETO=sip:t2s1tacc)
...
ну и c MESSAGE(from) точно так же
...
отправка так:
same => n(sendmessage),MessageSend(${MESSAGETO},${MESSAGEFROM})

но это не очень удобно при даже не очень большом кол-ве абонентов, а что будет хотя бы при 50 даже боюсь представить

Можно как нибудь переименовать экстеншены чтобы сохранить более менее секурность логина(внешние юзеры), а не делать его 111?
Ну или как то вытащить все эти Gotoif и Set'ы в отдельный макрос и там обрабатывать?
Как с этим жить?:)

А еще подскажите нормальный клиент под вынь который умеет принимать текстовые сообщения, а то последний X-Lite(5) умеет только получать их со своего сервера
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение ded »

sas писал(а):Можно как нибудь переименовать экстеншены чтобы сохранить более менее секурность логина(внешние юзеры), а не делать его 111?
Ну или как то вытащить все эти Gotoif и Set'ы в отдельный макрос и там обрабатывать?
Можно.
sas писал(а):А еще подскажите нормальный клиент под вынь который умеет принимать текстовые сообщения, а то последний X-Lite(5) умеет только получать их со своего сервера
sas
Сообщения: 5
Зарегистрирован: 30 янв 2013, 11:32

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение sas »

Нужны патчи на астериск?
Он у меня не с какими параметрами не хочет авторизировать по логину не из названия секции
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение ded »

Какие патчи, зачем? Не получется зарегистрировать Linphone как экстеншн?
Это постараться надо такой результат получить.
Я, конечно, к 11 не цеплял, но ко всем другим версиям, включая девелоперские - вполне просто. В чём проблема?
sas
Сообщения: 5
Зарегистрирован: 30 янв 2013, 11:32

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение sas »

получаю либо

Код: Выделить всё

Registration from '<sip:_____@_.ru>' failed for '____:58171' - No matching peer found
либо

Код: Выделить всё

Sending fake auth rejection for device
астериск плюет на все
defaultuser=%username%
username=%username%
insecure=port,invite
type=friend
host=dynamic
и авторизирует пользователя только по логину - названию секции
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение Vlad1983 »

; Note: The parameter "username" is not the username and in most cases is
; not needed at all. Check below. In later releases, it's renamed
; to "defaultuser" which is a better name, since it is used in
; combination with the "defaultip" setting.
ЛС: @rostel
shurskiy
Сообщения: 107
Зарегистрирован: 31 авг 2010, 16:15

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение shurskiy »

Пишите в линфоне sip:login@server
Есть еще клиент microsip, тоже работает с сообщениями
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение ded »

Да, возможно неудачные названия и неинтуитивные понятия конструкции пира
defaultuser=%username%
username=%username%
спользуются не для регистрации, а для авторизации инвайта при исходящем звонке от этого пира (экстеншн) AFAIK.
Samael28
Сообщения: 1057
Зарегистрирован: 08 янв 2011, 18:32
Откуда: Киев
Контактная информация:

Re: небольшая непонятка с отправкой тектовых сообщений

Сообщение Samael28 »

Можно хак сделать.
В настройках пира указать

Код: Выделить всё

setvar=MessSend=t2s1tacc
и уже присваивать Set(MESSAGE(to)=${MessSend})
Мой профайл на Upwork
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH