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

Настройка уведомлений о пропущенных

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

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

april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Настройка уведомлений о пропущенных

Сообщение april22 »

skynetyar писал(а):нее используйте конструкцию: ${STRFTIME(${EPOCH},,%d%mNaVH:NaVS)})
skynetyar писал(а):Не работает и ${DIALEDTIME} и {DIALEDPEERNUMBER} тоже не работает..
ГДЕ ЛОГГИКА !?!??!?!
(c) THT
Своими вопросами , вы загоняете меня в ГУГЛЬ.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar »

${STRFTIME(${EPOCH},,%d%mNaVH:NaVS)}) - При этом приходит 2211NaVH:NaVS
Просто попробовал устаревшие переменные и сообщил об этом,в этом и есть логика ,попробовать то можно нет? :(
Спокойствие,главное спокойствие (С) :)
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar »

${STRFTIME(${EPOCH},,%H:%M)} рабочий вариант...
Только письма в уведомления падают, а не в входящие...
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar »

Помогите разобраться с темой письма о пропущенных..
Конструкция отправки такая:

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

[ext-group]
exten => h,1,ExecIF($[${DIALSTATUS}!=ANSWER]?System(/usr/local/bin/sendEmail.pl -o tls=yes -f мыло@gmail.com -t мыло@gmail.com -s smtp.gmail.com:587 -xu мыло@gmail.com -xp пароль -u "NOANSWER- Пропущенный звонок от ${CALLERID(all)}" -m "${STRFTIME(${EPOCH},,%C%y-%m-%d в %H:%M)} на наш номер ${CALLERID(name)} звонит : ${CALLERID(num)} - пропущенный звонок")
exten => h,n,Hangup()
В зависимости от транка в теме письма пишется так:
Обычный транк : "ПРЕФИКС: +79066350000" <+79066350000> - пришедший номер дублируется 2 раза.
Донгл транк : "ПРЕФИКС: D79657263000" <+79997999999> - после префикса идет номер донгла а потом входящий.

Помогите привести к одному формату например "ПРЕФИКС:<водящий номер>" ну или "ПРЕФИКС:ТРАНК <Входящий номер>"

В CDR так и пишется в разном виде..,где посмотреть?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Настройка уведомлений о пропущенных

Сообщение virus_net »

skynetyar писал(а):пришедший номер дублируется 2 раза.
А вы попробуйте читать документацию. Говорят иногда помогает.

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

*CLI> core show function CALLERID
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-= Info about function 'CALLERID' =-

[Synopsis]
Gets or sets Caller*ID data on the channel.

[Description]
Gets or sets Caller*ID data on the channel. Uses channel callerid by default
or optional callerid, if specified.
The allowable values for the <name-charset> field are the following:
unknown - Unknown
iso8859-1 - ISO8859-1
withdrawn - Withdrawn
iso8859-2 - ISO8859-2
iso8859-3 - ISO8859-3
iso8859-4 - ISO8859-4
iso8859-5 - ISO8859-5
iso8859-7 - ISO8859-7
bmp - ISO10646 Bmp String
utf8 - ISO10646 UTF-8 String

[Syntax]
CALLERID(datatype[,CID])

[Arguments]
datatype
The allowable datatypes are:
all
name
name-valid
name-charset
name-pres
num
num-valid
num-plan
num-pres
subaddr
subaddr-valid
subaddr-type
subaddr-odd
tag
ANI-all
ANI-name
ANI-name-valid
ANI-name-charset
ANI-name-pres
ANI-num
ANI-num-valid
ANI-num-plan
ANI-num-pres
ANI-tag
RDNIS
DNID
dnid-num-plan
dnid-subaddr
dnid-subaddr-valid
dnid-subaddr-type
dnid-subaddr-odd
CID
Optional Caller*ID to parse instead of using the Caller*ID from the
channel. This parameter is only optional when reading the Caller*ID.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: Настройка уведомлений о пропущенных

Сообщение zzuz »

И...
Чтобы все заработало и кто-нибудь написал готовое решение , нужно выйти на балкон в полнолуние и крикнуть что есть мочи "Халява приди" .
Ставит черные свечи необязательно , жертвоприношений делать не нужно.
Линия24 - Системы Массового Телефонного Обслуживания
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar »

zzuz
Ну вот что Вы в самом деле стебетесь о5 ?
Откуда на форуме взяться ответам если их нет ? ;)
Как в времена СССР прямо "бей его камнями,он рыжий"
Я как бы готового решения не прошу, но если хотя бы будет намек на переменную или способ,буду не против.

virus_net
Спасибо,читал, но как? вычислять что ле если донгл то изменять по другому?
Дело в том что так как я выше указал и пишется в CDR ,донгл так, а обычный транк по другому...
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
ded
Сообщения: 15620
Зарегистрирован: 26 авг 2010, 19:00

Re: Настройка уведомлений о пропущенных

Сообщение ded »

Но намёк то был, более, чем прозрачный!
virus_net писал(а):А вы попробуйте читать документацию. Говорят иногда помогает.

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

*CLI> core show function CALLERID
судя по ответу - мало и не творчески.
skynetyar писал(а): virus_net
Спасибо,читал, но как? вычислять что ле если донгл то изменять по другому?
Хоть бы и так, результат то будет достигнут?
И примеров в интернете по ключевым словам Asterisk CALLERID change - предостаточно.
skynetyar
Сообщения: 439
Зарегистрирован: 18 авг 2016, 13:25

Re: Настройка уведомлений о пропущенных

Сообщение skynetyar »

ded писал(а):Asterisk CALLERID change
Спасибо!
т.е. лучше его менять еще до стадии записи в CDR , через custom ?
Всё знают и всё понимают только дураки да шарлатаны.(с)А.П Чехов.
Аватара пользователя
Obi Van
Сообщения: 340
Зарегистрирован: 03 сен 2010, 11:21

Re: Настройка уведомлений о пропущенных

Сообщение Obi Van »

skynetyar, CALLERID можно менять как угодно, хоть двести раз за всё время прохождения рингплана.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH