Страница 5 из 6
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 22 ноя 2016, 11:42
				 april22
				skynetyar писал(а):нее используйте конструкцию: ${STRFTIME(${EPOCH},,%d%mNaVH:NaVS)})
skynetyar писал(а):Не работает и ${DIALEDTIME} и {DIALEDPEERNUMBER} тоже не работает..
ГДЕ ЛОГГИКА !?!??!?! 
(c) THT
 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 22 ноя 2016, 11:47
				 skynetyar
				${STRFTIME(${EPOCH},,%d%mNaVH:NaVS)}) - При этом приходит 2211NaVH:NaVS
Просто попробовал устаревшие переменные и сообщил об этом,в этом и есть логика ,попробовать то можно нет?  

Спокойствие,главное спокойствие (С)  

 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 22 ноя 2016, 16:06
				 skynetyar
				${STRFTIME(${EPOCH},,%H:%M)} рабочий вариант...
Только письма в уведомления падают, а не в входящие...
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 17 мар 2017, 09:55
				 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 так и пишется в разном виде..,где посмотреть?
 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 18 мар 2017, 09:04
				 virus_net
				skynetyar писал(а):пришедший номер дублируется 2 раза.
А вы попробуйте читать документацию. Говорят иногда помогает.
  -= 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.
 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 18 мар 2017, 16:15
				 zzuz
				И...
Чтобы все заработало и кто-нибудь написал готовое решение , нужно выйти на балкон в полнолуние и крикнуть что есть мочи "Халява приди" .
Ставит черные свечи необязательно , жертвоприношений делать не нужно.
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 20 мар 2017, 10:05
				 skynetyar
				zzuz
Ну вот что Вы в самом деле стебетесь о5 ?
Откуда на форуме взяться ответам если их нет ?  
 
Как в времена СССР прямо "бей его камнями,он рыжий"
Я как бы готового решения не прошу, но если хотя бы будет намек на переменную или способ,буду не против.
virus_net
Спасибо,читал, но как? вычислять что ле если донгл то изменять по другому? 
Дело в том что так как я выше указал и пишется в CDR ,донгл так, а обычный транк по другому...
 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 20 мар 2017, 10:35
				 ded
				Но намёк то был, более, чем прозрачный!
virus_net писал(а):А вы попробуйте читать документацию. Говорят иногда помогает.
 
судя по ответу - мало и не творчески.
skynetyar писал(а):
virus_net
Спасибо,читал, но как? вычислять что ле если донгл то изменять по другому? 
Хоть бы и так, результат то будет достигнут?
И примеров в интернете по ключевым словам Asterisk CALLERID change - предостаточно.
 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 20 мар 2017, 12:33
				 skynetyar
				ded писал(а):Asterisk CALLERID change
Спасибо!
т.е. лучше его менять еще до стадии записи в CDR , через custom ?
 
			 
			
					
				Re: Настройка уведомлений о пропущенных
				Добавлено: 20 мар 2017, 12:45
				 Obi Van
				skynetyar, CALLERID можно менять как угодно, хоть двести раз за всё время прохождения рингплана.