
wildmoon
10.02.2017
07:42:58

Artem DieZel
10.02.2017
07:45:42

wildmoon
10.02.2017
07:46:23
да я присутствую в семи. во всех такая байда:)

Google

Artem DieZel
10.02.2017
07:48:30

Alexander
10.02.2017
08:00:43
ну на сегодня чатики считают отхабренными )

Kanaev
10.02.2017
08:04:07
Всем привет )

Kaschey
10.02.2017
08:04:52
0/

Mike
10.02.2017
08:06:18
Добрый день.
Есть задача - необходимо фиксировать время перевода звонка (фактически, считать, сколько клиент слушал музыку):
Входящий звонок -> ответ оператора -> оператор нажал кнопку transfer, пошел подсчет времени -> по завершению перевода звонка время ожидания записать в переменную.
Перевод звонка делается средствами телефонов Yealink, соответственно, отловить atxfer/blindxfer на стороне астериска нельзя, его просто нет. Никто не сталкивался с подобной задачей?

Alexander ✡
10.02.2017
08:11:14

Kaschey
10.02.2017
08:11:17
или надо реалтайм?

Alexander ✡
10.02.2017
08:12:45

Mike
10.02.2017
08:14:00
Так, вот это вариант интересный, спасибо
cel?
В cel куча событий bridge, hold туда не пишется. Хотя было бы удобно. Aster 11.21

Alexander ✡
10.02.2017
08:15:44
с встроенным трансфером очень много костылей приходится доделывать. в тч cdr. поэтому решили вообще отказаться от таких функций.
чтобы принудительно запретить такие вещи колллимит в 1

Google

Mike
10.02.2017
08:16:43
речь о встроенном в елинк трансфере?
его решили запретить?

Kaschey
10.02.2017
08:17:56

Alexander ✡
10.02.2017
08:18:07
не только в елинках. во всех телефонах

Mike
10.02.2017
08:19:27


Kaschey
10.02.2017
08:22:03
патчи? потому что BLINDTRANSFER и ATTENDEDTRANSFER в cel пишутся только если трансфер средствами астериска
; Event Tracking
;
; Use the 'events' keyword to specify the list of events which you want to be
; raised when they occur. This is a comma separated list of the values in the
; table below.
;
; Accepted values: A comma separated list of one or more of the following:
; ALL — Generate entries on all events
; CHAN_START — The time a channel was created
; CHAN_END — The time a channel was terminated
; ANSWER — The time a channel was answered (ie, phone taken off-hook)
; HANGUP — The time at which a hangup occurred
; CONF_ENTER — The time a channel was connected into a conference room
; CONF_EXIT — The time a channel was removed from a conference room
; CONF_START — The time the first person enters a conference room
; CONF_END — The time the last person left a conference room (and
; turned out the lights?)
; APP_START — The time a tracked application was started
; APP_END — the time a tracked application ended
; PARK_START — The time a call was parked
; PARK_END — Unpark event
; BRIDGE_START — The time a bridge is started
; BRIDGE_END — The time a bridge is ended
; BRIDGE_UPDATE — This is a replacement channel (Masquerade)
; 3WAY_START — When a 3-way conference starts (usually via attended transfer)
; 3WAY_END — When one or all exit a 3-way conference
; BLINDTRANSFER — When a blind transfer is initiated
; ATTENDEDTRANSFER — When an attended transfer is initiated
; TRANSFER — Generic transfer initiated; not used yet...?
; PICKUP — This channel picked up the peer channel
; FORWARD — This channel is being forwarded somewhere else
; HOOKFLASH — So far, when a hookflash event occurs on a DAHDI
; interface
; LINKEDID_END — The last channel with the given linkedid is retired
; USER_DEFINED — Triggered from the dialplan, and has a name given by the
; user
;
; Default value: none
; (Track no events)
events=APP_START,CHAN_START,CHAN_END,ANSWER,HANGUP,BRIDGE_START,BRIDGE_END
у вас другой конфиг?
упс. вот насирал в чатик....


Mike
10.02.2017
08:23:45
конфиг у меня аналогичный, но события вида transfer просто не происходят и не попадают в cel, потому что выполнены средствами телефона, а не астером

Kaschey
10.02.2017
08:28:43
так блинд и атендед по дефолту не пишутся. events=APP_START,CHAN_START,CHAN_END,ANSWER,HANGUP,BRIDGE_START,BRIDGE_END,BLINDTRANSFER,ATTENDEDTRANSFER

Mike
10.02.2017
08:29:30
так они тоже писаться не будут, если трансфер сделан средствами телефона )

Kaschey
10.02.2017
08:30:40

Nikita
10.02.2017
08:39:34
ребят, а кто-нибудь пытался отправлять смс(мультфон) через сип транк?

?simplemice
10.02.2017
08:41:46
есть мнение что нужна связка с kannel

Nikita
10.02.2017
08:42:15
а без kannel?

?simplemice
10.02.2017
08:42:23
лично я не видел

Nikita
10.02.2017
08:42:57
https://habrahabr.ru/post/278679/ вот примерно вот так, но...у меня не завелось

Alexander ✡
10.02.2017
08:47:38
тут цимес в получении смс
тоже хотел агрегировать свои номера на астере
так ничего и не нашел про получение

Nikita
10.02.2017
08:52:17
мне не нужно получать, только отправлять))

Google

Nikita
10.02.2017
08:52:47
есть yate, который вроде как работает...но я и так поднял астер
неужели он не может в такую простую операцию)

Andrey
10.02.2017
10:18:16
Господа, а мне могут помочь с моим небольшим вопросом по астериску?

Kaschey
10.02.2017
10:20:33

Andrey
10.02.2017
10:23:16
Вопрос вот в чем - я пилю отказоустойчивый кластер и мне чтобы не было перерыва RTP надо динамически заменять астериски в случае отказа. Как мне сказать астериску принять RTP без сипа, чтобы в случае аварии кластер камаили просто отправлял REINVITE/UPDATE с новым IP адресом для RTP
Я знаю что H.248(MEGACO) это умеет, но астериск не работает по нему клиентом
Обрабатывать еще и SIP астериском - сильно усложняет логику и уменьшает прозрачность вызова
А реплицировать RAM не вариант - у нас между основной и резервной серверной несколько километров по прямой и задержки убивают на корню эту идею

Archawka
10.02.2017
10:34:56
Чат, а подскажите - sip лягушки есть?

SilverJoe
10.02.2017
11:00:24
что за лягушки?

Archawka
10.02.2017
11:01:39
спикерфоны

Kanaev
10.02.2017
11:02:19
народ подскажите как мне применить данные строки чтоб после завершения звонка приходила почта на я щик с описанием кто звонил и когда , или хотяб пропущенные.. exten => h,1,System(mail -s "record-${CALLFILENAME}" -a /var/spool/asterisk/monitor/${MIXMON_DIR}${YEAR}/${MONTH}/${DAY}/${CALLFILENAME}.${MON_FMT} info@asterisk-pbx.ru < /home/txt)

Alexander ✡
10.02.2017
11:02:28
смотри в сторону ялинков

mad
10.02.2017
11:05:02
О_о

SilverJoe
10.02.2017
11:05:41

Archawka
10.02.2017
11:06:00

SilverJoe
10.02.2017
11:07:53
asterisk умеет с polycom

Admin
ERROR: S client not available

Google

Andrey
10.02.2017
11:15:52
В лучших традициях анекдота:
-Доктор, меня все игнорируют!
-Следующий!
?

Alexander ✡
10.02.2017
11:20:10

mad
10.02.2017
11:20:48
Andrey Yarin, вам никто не подскажет :)))
Я вам в слаке уже сказал и тут повторюсь - это сделать на астериске не реально!

Andrey
10.02.2017
11:21:28
Отказоустойчивость сигнализации у меня на камаилио реализована. А вот с RTP пока что только холодный резерв вышел - если астериск умрет, то будет обрыв звонка ?

Alexander ✡
10.02.2017
11:21:30
фрисвитч же

mad
10.02.2017
11:21:56
и я говорю. Человеку хочется астериск)

Andrey
10.02.2017
11:26:05
Пока что все разговоры про FreeSwitch происходят так:
-Замените астериск на фрисвитч.
-Он это умеет?
-Он другой
Это на секту похоже. ?
Просто в моем представлении рекомендация должна быть "Задействуйте FreeSwitch - вот вам ссылка на документацию где про это почитать" ?

mad
10.02.2017
11:26:53
Андрей. Вы нормальный?)
Я вам под задачу говорю, что Фрисвитч умеет из коробки так делать
Не уж то так сложно в гугле набрать - freeswitch HA
Вот вам первая ссылка, там все подробно.
https://wiki.freeswitch.org/wiki/Freeswitch_HA

Andrey
10.02.2017
11:29:43
Ну я не телепат чтобы знать что у freeswitch есть в документации, а что нет ?

?simplemice
10.02.2017
11:30:18

Andrey
10.02.2017
11:30:26
?
И ты здесь ?

?simplemice
10.02.2017
11:30:58
я тут давно)

Kanaev
10.02.2017
15:52:13
Народ но дайте ссылочку русскоязычную как прикрепить к диалплану отправку почты когда вызов не принят или сброшен..

mad
10.02.2017
15:53:48
@Kama

Google

mad
10.02.2017
15:53:59
почему то вас выбрать нельзя
вы тут постили кусок кода. А что не работает?

Ruslan
10.02.2017
15:55:41
Народ но дайте ссылочку русскоязычную как прикрепить к диалплану отправку почты когда вызов не принят или сброшен..
exten => 99,1,NoOp(Inbound)
exten => 99,n,Dial(SIP/myphone,30,)
exten => 99,n,Hangup()
exten => h,1,GotoIf($["${DIALSTATUS}" = "ANSWER"]?done)
exten => h,n,System(mail -s "Missed Call From ${CALLERID(num)}" example@mibus.org < /home/mibus/Documents/missed-call.msg)
exten => h,n(done),NoOp()
;
оно?

Kanaev
10.02.2017
15:56:44
Да ,куда его влепить в стандартную сборку астериск 11

Ruslan
10.02.2017
15:57:32
подобную конструкцию
exten => h,1,GotoIf($["${DIALSTATUS}" = "ANSWER"]?done)
exten => h,n,System(mail -s "Missed Call From ${CALLERID(num)}" example@mibus.org < /home/mibus/Documents/missed-call.msg)
exten => h,n(done),NoOp()
;
после диалплана, который нужно мониторить подобным образом

Kanaev
10.02.2017
16:00:12
http://zwizwa.be/-/asterisk/20120418-152928 вот тут описано что надо в макрос прописать, но в extension i extens-addition не такого ((
Я правильно понимаю если у меня есть контехт входящие с такого-то номера просто в конец контекста ?)