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

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

Проблемы Asterisk без вэб-оболочек и их решения

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

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

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

Сообщение Vlad1983 »

можно попробовать события AMI отлавливать и инициировать вызов лучше через AMI, чтоб видеть связь между запросом и результатом
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

dimap писал(а):только вот смею предположить, что производительность такого решения будет весьма не очень.
почему же ?
у нас вообще идет работа на ещё более жестким вариантом:
tcpdump порта 5060 складирующий пакеты в файлы на диск (выделенный из оперативки, чтобы не мучать HDD) + скрипт обрабатывающий собранные tcpdump`ом пакеты и складывающий их в MySQL темповую таблицу.
затем скрипт разбора темповой таблицы для проставления связей для выделения вызовов их последующей их отрисовки с помощью flowchart.js.
Зачем все это ? Да просто надоело быть крайним, так у клиента нет даже шанса сказать "вы виноваты ! у вас не работает!".
Сейчас я могу вытащить из базы любой вызов или регистрацию - кто/кому и что "говорил" по SIP`у и вкупе с данными verbose в логах астера -> или тыкнуть клиента носом или сразу же понять/разобраться с проблемой на своей стороне если таковая была.
Если нормальный сервер, то и производительность нормальная. Хочется быстрее ? Не вопрос. Ставишь ещё сервер, который занимается только разбором собранных данных.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

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

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

Сообщение zzuz »

Прикольно. Я тоже штаны через голову одеваю)
Линия24 - Системы Массового Телефонного Обслуживания
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

zzuz писал(а):Я тоже штаны через голову одеваю)
иные предложения есть ? как ещё решить задачу разбора "полетов" (вызова), который произошел в прошлом ?
готов послушать.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

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

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

Сообщение zzuz »

Реальность в том , что те , кто кричит "вы виноваты ! у вас не работает!" после просмотра ваших красивостей, спарсенных tcpdump'ом просто смотрят на это и не решаются что-то высказать из-за обычного непонимания темы. Те кто понимают о чем речь им и простого DIALSTATUS достаточно. В любом случае это , скорее всего , не отменяет вашего вмешательства в решении проблемы , которую озвучит клиент.
Но за собранную схему, безусловно большой плюс)) .Просто я считаю это немного избыточным.
Линия24 - Системы Массового Телефонного Обслуживания
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

zzuz писал(а):не решаются что-то высказать из-за обычного непонимания темы
к сожалению это не всегда так и именно поэтому мы и собрали такую схему.
начинают тыкать в логи со своей стороны и с пеной у рта доказывать что-то.
а ты в ответ тыкаешь их не в логи консоли, а в SIP пакеты, ессно что приходится пояснять на отрисованной схеме выхова что происходило, но при это у клиента больше не остается аргументов и они уходят "думать" :)
zzuz писал(а):скорее всего , не отменяет вашего вмешательства в решении проблемы , которую озвучит клиент.
неа, если проблема на стороне клиента, то он разбирается с ней самостоятельно, либо оплачивает доп.работы - что абсолютно естественно
zzuz писал(а):Но за собранную схему, безусловно большой плюс))
мы собрали её не так давно, но она уже несколько раз реально помогла выявить проблемы.
zzuz писал(а):Просто я считаю это немного избыточным
не спорю, но зато она помогает тебе же в понимании проблемы, т.к. с ней любой вызов можно разложить по "полочкам".
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение april22 »

видел я плоды работы этого софта - прям завидно стало - но сам не повторю такое .
Своими вопросами , вы загоняете меня в ГУГЛЬ.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

april22 писал(а):видел я плоды работы этого софта
где видел ? интересно посмотреть.
и раз ты видел, то тогда получается что мы не одни такие, кто собрал такую схему :) нашу ты видеть не мог, т.к. мы её ещё не до конца допилили и никуда не выкладывали.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

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

Сообщение virus_net »

Vlad1983, спасибо, поглядим
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH