Страница 2 из 2

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 27 ноя 2013, 10:06
Vlad1983
можно попробовать события AMI отлавливать и инициировать вызов лучше через AMI, чтоб видеть связь между запросом и результатом

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 28 ноя 2013, 09:04
virus_net
dimap писал(а):только вот смею предположить, что производительность такого решения будет весьма не очень.
почему же ?
у нас вообще идет работа на ещё более жестким вариантом:
tcpdump порта 5060 складирующий пакеты в файлы на диск (выделенный из оперативки, чтобы не мучать HDD) + скрипт обрабатывающий собранные tcpdump`ом пакеты и складывающий их в MySQL темповую таблицу.
затем скрипт разбора темповой таблицы для проставления связей для выделения вызовов их последующей их отрисовки с помощью flowchart.js.
Зачем все это ? Да просто надоело быть крайним, так у клиента нет даже шанса сказать "вы виноваты ! у вас не работает!".
Сейчас я могу вытащить из базы любой вызов или регистрацию - кто/кому и что "говорил" по SIP`у и вкупе с данными verbose в логах астера -> или тыкнуть клиента носом или сразу же понять/разобраться с проблемой на своей стороне если таковая была.
Если нормальный сервер, то и производительность нормальная. Хочется быстрее ? Не вопрос. Ставишь ещё сервер, который занимается только разбором собранных данных.

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 28 ноя 2013, 11:42
zzuz
Прикольно. Я тоже штаны через голову одеваю)

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 28 ноя 2013, 11:56
virus_net
zzuz писал(а):Я тоже штаны через голову одеваю)
иные предложения есть ? как ещё решить задачу разбора "полетов" (вызова), который произошел в прошлом ?
готов послушать.

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 28 ноя 2013, 13:00
zzuz
Реальность в том , что те , кто кричит "вы виноваты ! у вас не работает!" после просмотра ваших красивостей, спарсенных tcpdump'ом просто смотрят на это и не решаются что-то высказать из-за обычного непонимания темы. Те кто понимают о чем речь им и простого DIALSTATUS достаточно. В любом случае это , скорее всего , не отменяет вашего вмешательства в решении проблемы , которую озвучит клиент.
Но за собранную схему, безусловно большой плюс)) .Просто я считаю это немного избыточным.

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 29 ноя 2013, 07:21
virus_net
zzuz писал(а):не решаются что-то высказать из-за обычного непонимания темы
к сожалению это не всегда так и именно поэтому мы и собрали такую схему.
начинают тыкать в логи со своей стороны и с пеной у рта доказывать что-то.
а ты в ответ тыкаешь их не в логи консоли, а в SIP пакеты, ессно что приходится пояснять на отрисованной схеме выхова что происходило, но при это у клиента больше не остается аргументов и они уходят "думать" :)
zzuz писал(а):скорее всего , не отменяет вашего вмешательства в решении проблемы , которую озвучит клиент.
неа, если проблема на стороне клиента, то он разбирается с ней самостоятельно, либо оплачивает доп.работы - что абсолютно естественно
zzuz писал(а):Но за собранную схему, безусловно большой плюс))
мы собрали её не так давно, но она уже несколько раз реально помогла выявить проблемы.
zzuz писал(а):Просто я считаю это немного избыточным
не спорю, но зато она помогает тебе же в понимании проблемы, т.к. с ней любой вызов можно разложить по "полочкам".

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 29 ноя 2013, 08:48
april22
видел я плоды работы этого софта - прям завидно стало - но сам не повторю такое .

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 29 ноя 2013, 09:00
virus_net
april22 писал(а):видел я плоды работы этого софта
где видел ? интересно посмотреть.
и раз ты видел, то тогда получается что мы не одни такие, кто собрал такую схему :) нашу ты видеть не мог, т.к. мы её ещё не до конца допилили и никуда не выкладывали.

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 29 ноя 2013, 09:20
Vlad1983

Re: как сохранить SIP_CAUSE при dial-out через call-файл

Добавлено: 29 ноя 2013, 09:25
virus_net
Vlad1983, спасибо, поглядим