@asterisk_ru

Страница 877 из 905
Денис
13.10.2018
13:15:07
В текущей версии я не обращаю внимание на события Newchannel, так как они не содержат нужной мне информации, а отслеживаю только Newstate в конкретных состояниях (ringing, например). Нормальный ли это подход? Еще я не храню состояние в своем модуле. Каждое новое событие никак не связывается с другими, а просто преобразовывается в событие уже моего модуля. По сути, мой модуль просто проксирует различные алгоритмы различных версий asterisk в один стандартный алгоритм для нашей системы.

Alex
13.10.2018
13:15:29
Включайте максимальный лог и дальше убирайте ненужные события

Денис
13.10.2018
13:15:34
Google
Денис
13.10.2018
13:16:45
Ладно. Ясно. Спасибо всем! У меня есть несколько десятков AMI логов, которые сняли для меня клиенты по четкому алгоритму осуществления вызова. Буду их изучать и сравнивать. Спасибо!

Ramil
13.10.2018
13:18:19
порекомендуйте недорогой сервер чисто под астер?

может есть готовые компактные девайсы на арме?

Денис
13.10.2018
13:19:02
для этого в extensions ничего кроме mixmonitor(..) нет?

Роман
13.10.2018
13:20:29
И вообще принципиальный подход анализа ами событий для конкретного вызова с водится к тому что бы поймать все события c одинаковым linkedid, это и будет весь ваш вызов от начала и до конца, а потом уже анализировать что там происходило

Роман
13.10.2018
13:21:10
для этого в extensions ничего кроме mixmonitor(..) нет?
еще нужно знать переменную в которую записывается имя файла записи, во freepbx это CALLFILENAME, у ваших клиентов если это голые астеры может быть что угодно

Денис
13.10.2018
13:21:23
Чтобы получить в АМИ логе такое событие, как вы показали выше, нужно использовать приложение UserEvent(..) в extension?

изменять extensions клиентов - это проблема. Большинство клиентов не умеют в это, они настраивают астериск мышкой в freepbx.

Роман
13.10.2018
13:22:34
нет, это был просто пример, имя переменной CALLFILENAME будет во всех ами событиях, если CALLFILENAME переменная прописана в manager.conf

linkedid появился в 13 версии :(
а тут я уже говорил что есть лайфхак как использовать linkedid в стырых версиях, нужно использовать переменную CDR(linkedid) в manager.conf

Денис
13.10.2018
13:24:11
О! спасибо :)

Google
Роман
13.10.2018
13:25:55
но ваш подход не совсем верный если вы хотите что бы клиент вообще ничего у себя не правил а просто взял и запустил ваш модуль

и он начал работать

Денис
13.10.2018
13:26:56
вот и я так думаю, что где-то не туда свернул

мне не нравится то, что я идентифицирую вызовы по uniquid. но на момент написания модуля 11 астериск только увидел свет. поэтому я делал так: 1. слушал событие входящего вызова и фиксировал его uniqueid 2. слушал событие вызова к оператору и фиксировал его uniqueid 3. слушал событие коммутации с этими двумя id в параметрах Потом пояилась проблема на некоторых конфигураций в виде переуптаных местами uniquie1 и unique2 в событии bridge Теперь же я хочу отойти от uniqueid вообще и обратить внимание на channel - с ним, вроде как, вседа всё одинаково. Но нужно еще просматривать логи, которые записали для меня клиенты. Может быть и не все так красиво

Роман
13.10.2018
13:33:14
кстати, если нет уверенности в том что у клиента есть cdr то можно использовать переменную CHANNEL(LINKEDID) в ами для получения linkedid для старых астеров. и работать нужно не с uniqueid а c linkedid потому что только тогда будут все события по нужному вызову, не зависимо сколько раз будут звонить трубки у операторов и т.д.

по такому принципу устроен CEL

Денис
13.10.2018
13:33:54
Собственно всё, что и нужно от модуля: зафиксировать входящий вызов, зафиксировать вызов к оператору, зафиксировать коммутацию В новой версии модуля требования уже шире - нужно дополнить функциональность фиксацией отбоя, фиксацией исходящих вызовов от операторов в сторону ТфОП, фиксировать имя файла mixmonitor.

про linkedid я понял уже. постараюсь этот момент как-то рекомендовать клиентам к настройке. они ведь не хотят ничего настраивать.

Мне нужно постараться реализовать свой модуль таким образом, чтобы клиент не донастраивал для его работы свою систему вообще.

Алексей
13.10.2018
13:38:54
о да) поставьте мне стиралку в кухне, но ничего не трогайте и не шумите, мебель не двигайте, трубы не трогайте, вот вам скоч

Денис
13.10.2018
13:39:07
Кстати, по поводу CEL, в качестве назначения, вместо базы данных, можно как-то использовать внешний скрипт? или что нибудь похожее? сокет например?

о да) поставьте мне стиралку в кухне, но ничего не трогайте и не шумите, мебель не двигайте, трубы не трогайте, вот вам скоч
тут скорее я предлагаю стиралку, а пользователь соглашается, если я только не трону ничего в его квартире )

Денис
13.10.2018
13:40:12
Вы конечно же правы. Надо выкатывать требования для использования модуля. но клиенты, извините, колеки :( а я не хочу лезть в их трубы, а то они у них ржавые и чуть что - я буду виноват, что все сломал

в ами можно ловить
в АМИ мнгого лет ловлю. Но вот для нового модуля поглядываю на CEL в том числе

Алексей
13.10.2018
13:40:54
тут скорее я предлагаю стиралку, а пользователь соглашается, если я только не трону ничего в его квартире )
да, и ваша стиралка должна встать: и в квартиту, и в дом, и в избушку в деревне где колодец, желательно еще в палатку)

Денис
13.10.2018
13:41:47
да, и ваша стиралка должна встать: и в квартиту, и в дом, и в избушку в деревне где колодец, желательно еще в палатку)
да. я заинтересован в этом, как продавец стиралок. а то, знаете ли, конкуренты предлагаю стиральную доску, которая везде станет, а клиент не разбирается, ему лишь бы стирало

Google
Денис
13.10.2018
13:42:37
Ладно. Я понял. Бросаю подстраиваться под всех и вся. Выкатываю требования :)

Роман
13.10.2018
13:44:24
о! точно же!
ага, только клиенту придется сделать пару настроек что бы они сыпались в ами, как бы ему не поплохело от этого)

Денис
13.10.2018
13:46:03
клиенту? или астеру?

клиенту - не страшно. таблеточку примет

Eugene
13.10.2018
13:46:33
Есть несколько транков, через которые я могу делать исходяшие вызовы на одинаковые направления, как до совершения DIAL проверить через какие транки доступно вызвать конкретный номер (проверить на получения 503), и если например из 3х транков на одном из них получили 503 а на двух остальных ok, то из оставшихся 2х каналов выбрать канал с наивысшим приоритетом для данного направления (приоритете для каналов по направлению задали) куда смотреть для реализации подобной схемы?

Eugene
13.10.2018
13:50:11
ChanIsAvail
я понял как через ChanIsAvail можно проверить что в нем есть свободные линии для вызова, а если проверили что канал доступен, то как дальше узнать а можем лы мы теперь через этот канал нужный нам номер вызвать?

Роман
13.10.2018
13:51:10
только звонить через него и ловить dialstatus и если он не устраивает диалим дальше через другой и т.д.

Eugene
13.10.2018
13:53:05
а если так, делаем Dial на все свободные линии и если все готовы обслужить вызов то выбираем одну а остальные скинуть?

Роман
13.10.2018
13:54:25
способ херня, а если 20 транков, через все 20 звонить и сбрасывать 19 если все ок? так не делается

Eugene
13.10.2018
13:54:59
да способ выглядит как полная Х, а как делают?

Роман
13.10.2018
13:55:13
как написал я

Eugene
13.10.2018
13:56:04
так так получается по очереди перебирать, а если их 100

Роман
13.10.2018
13:58:41
а вообше лучше поставить freepbx там это все из коробки есть, выбрал подряд все транки и готово. Ну значит 100, в чем проблема?

Eugene
13.10.2018
13:59:07
время

Роман
13.10.2018
13:59:35
какое? 1-2 секунды за все 100 транков?

Aleksandr
13.10.2018
14:05:20
Всем привет Подскажите есть какие sip звонилки которые поддерживают socks proxy?

Роман
13.10.2018
14:21:26
так так получается по очереди перебирать, а если их 100
exten => _X.,1,Set(${CALLERID(num)}=123) exten => _X.,n,Dial(SIP/provider1/${EXTEN}) exten => _X.,n,Dial(SIP/provider2/${EXTEN}) exten => _X.,n,Dial(SIP/provider3/${EXTEN})

самый простой способ

Q
13.10.2018
16:39:55
Всем привет, есть мультифон от МегаФона это айпи телефония, доступ дается только юридическим лицам.У меня нет юрлица. Хочу кто бы кто то заключил с ними договор и дал мне логин и пароль от айпи телефонии. Оплачивать айпи телефонию буду сам в дальнейшем. Айпи телефония нужна для телемаркетинга, а именно реклама вебстудии. Оплата по факту. Пишите в ЛС. Всем бобра!

Google
Stanislav
13.10.2018
16:41:40
телемаркетинг от физ лица )) что-то новенькое. кому и зачем свою *опу подставлять?

Aleksey
13.10.2018
16:43:03
телемаркетинг = спам ;)

Роман
13.10.2018
16:43:34
Да вообще странный типочек, т.е. ему логины и пароли от сип аккаунта которые зареганы за юрлицом, через месяц-два его астериск ломают и выкатывают конторе сумму на пару сотен тысяч деревянных, ну как бы на этом можно и закончить

Q
13.10.2018
16:43:43
А х нуда кидайье помидорами

? Stan
13.10.2018
16:44:42
А х нуда кидайье помидорами
я в личке не помидорами кидал, а задал конкретный вопрос - в чём интерес юрлица в данной схеме? И написал что за "телемаркетинг" конкретно мультифон забанят быстро. А ви что то обиделись. Если ответить на первый вопрос, то возможно желающие найдутся.

Aleksey
13.10.2018
16:44:52
А х нуда кидайье помидорами
Если в Москве - идешь на Савеловскую, там в переходе между метро и выходом на рынок стоят специально обученые чурки продают левые сим-карты зареганые на ООО"Рога и Копыта"

Stanislav
13.10.2018
16:48:57
зато понятны последствия

в лучшем случае это бан от мегафона.

где то посередине штраф от 100 до 500 от ФАС

Eugene
13.10.2018
16:50:37
при попытке сделать DIAL вызванный из очереди получаю сообщение chanunavail как отдебажить процесс соединения, у меня подозрения что в транк ничего не улетает

Stanislav
13.10.2018
16:50:59
там же, как уже сказали, потенциальный риск от взлома акка и счета на 100+ тыс.

Max
13.10.2018
16:51:01
и старые вырубают

Stanislav
13.10.2018
16:51:04
ну и закончить можно чем-нибудь совсем плохим вроде "минеров" и террористов

какой должен быть заработок в месяц, чтобы пойти на все эти риски?

? Stan
13.10.2018
16:52:17
у них не дебитовая схема работы?
возможна отложенная тарификация, а так зависит от вида договора. У меня вот постпей.

Aleksey
13.10.2018
16:52:30
у них не дебитовая схема работы?
по умолчанию дебетовая, но можно написать заявление и предоставят кредитный лимит

Google
Max
13.10.2018
16:52:57
щас вот тоже приходится все номера переводить на ИП, т.к. если один раз деактивировалась услуга мультифон (например, баланс в 0 ушел), то потом ее не активируешь

Stanislav
13.10.2018
16:55:33
почему подставлять? не знаю честно кто в дебет работает. по мне так это неудобно. однако по данному риску вы правы, можно вывести номер на отдельный лицевой счет/договор как минимум

и сделать дебет на нем

Max
13.10.2018
16:55:47
что-то в закондательстве поменялось или мегафон решил базу юр. лиц увеличить?

Stanislav
13.10.2018
16:57:47
например, если работаешь только на входящие, зачем возможность уйти в -
даже если так. я предпочитаю платить по счетам, а не вперед

Max
13.10.2018
16:58:51
тогда есть риск заплатить по счету неопределенную сумму)

Stanislav
13.10.2018
16:59:44
не больше чем кредитный лимит.

зато не произойдет такого что весь контракт будет заблокирован если закончатся деньги

? Stan
13.10.2018
17:00:28
Aleksey
13.10.2018
17:00:33
щас вот тоже приходится все номера переводить на ИП, т.к. если один раз деактивировалась услуга мультифон (например, баланс в 0 ушел), то потом ее не активируешь
хм.. помнится после ухода в 0 просто маршрутизция слетала, достаточно было передернуть HTTP команду и все работало... А теперь ужедеактивируют сразу?

? Stan
13.10.2018
17:00:58
тогда есть риск заплатить по счету неопределенную сумму)
он есть и при дебетовой схеме, отложенная тарификация возможна. Хотя, конечно, ниже)

Max
13.10.2018
17:05:51
хм.. помнится после ухода в 0 просто маршрутизция слетала, достаточно было передернуть HTTP команду и все работало... А теперь ужедеактивируют сразу?
щас проверил: <code>200</code> <description>OK</description> Днем пытался: <code>403</code> <description>Subscription is not in Unlimited mode</description> что у них там происходит хз))

Aleksey
13.10.2018
17:07:13
наркоманят, как обычно :) и чо, если 200 - заработало?

Max
13.10.2018
17:07:34
ага, поднялось

Vadim
13.10.2018
17:08:23
щас вот тоже приходится все номера переводить на ИП, т.к. если один раз деактивировалась услуга мультифон (например, баланс в 0 ушел), то потом ее не активируешь
Тоже заметил. Раньше через curl передёрнул после пополнения баланса, а сейчас сколько не передергивай, что-то не получается :( Без звонка уже не ст...

Max
13.10.2018
17:09:13
а щас не пробовали? Или это давно уже?

Vadim
13.10.2018
17:10:50
Да уже можно сказать , что давно

Приходится через оператора переподключать. Но может и через симку тоже можно, но не всегда она под рукой

Страница 877 из 905