dolgachev: voipmonitor так и делает - на выходе отдельный файлы, звонок в PCAP, звонок в WAV с внятными именами и рассортированные по каталогам. Поиск моментальный. Плюс отдельная статистика в mysql по звонку и потерям на всех этапах звонка (можно настроить тригеры для zabbix при больших потерях в качестве). Причем за платную вебку платить не нужно, она по сути и не нужна.
Не надо никаких custom - просто делаете в исходящем маршруте добавление префикса к номеру и в CallerID прописываете только один внутренний номер. Для примера надо позвонить на 89061234567 - делаете, добавить префикс 10 к номеру и только для 101 номера. На выходе в шлюз уходит номер 1089061234567 - в шлюзе уже примерно как на картинке - всё что пришло с префиксом 10 отправлять в СИМ карту №1 перед этим отрезав префикс длинной в 2 символа.
Александр Коломыц: Не ХХХХ а конкретно номер. Сделать еще один маршрут, поместить в самый верх - все кто угодно могут позвонить на следующий сотовый номер. В CallerID нечего не писать.
банятся по двух условиям - первое у вас сработало и второе звучит количество попыток за определенное время (если будут делать по 2 попытки в час - их не забанит никогда )
За этим списком правда следить надо, даже этот уже не полный нужно добавить еще пару значений - но пока это лучший вариант когда нельзя использовать VPN и клиенты не держат соединение по TLS
Дмитрий Александров: В конференциях по asterisk есть раздел Бизнес - если все еще не испорчено окончательно, там всегда есть с 10 человек которые за денежку помогут.
alexdora: перекидывать звонок из внешки на свой контекст - достаточно в настройках пира прописать context=tut-nash-script и custom написать свою часть начиная с [tut-nash-script]. Но ... если же вам надо не прямо с самого начало, а например после IVR тогда только уже через модуль custom-context - awsswa.livejournal.com/32888.html
А тупой вопрос - зачем надо идентифицировать транк скриптом ? Достаточно в DID прописать номер и выставить настройку callbackextension по необходимости.
gadzhi15: sip reload - делать периодически не нужно, нужно только при падении регистрации (я надеюсь у вас регистрации каждые 120 секунд ?) - делайти bash скрипт проверки регистрации - скрипт для микротика - для сброса зависшего порта (на хабре где то выкладывали в ответах)
Пока только рекомендации на шейпинг трафика интернета (надо выделить гарантированную полосу интернета для телефонии ) ( микротик простой вариант). Раз время от времени все хорошо - значит банально не хватает полосы интернета)
gadzhi15: 10000-20000 UDP можете отрыть для всех - с него ломать нечего, защищать надо только порт 5060 UDP. А не включен ли у вас SIP ALG на микротик ? и есть еще скрипт сброса регистрации с порта (иногда бывает очень помогает - когда регистрация подвисает). В общем - просите платный суппорт, за полчаса понимающие люди настроят микротик.
Нету никакого кэша. При dynamic = идет регистрация от клиента, при выставленном адресе - клиент без регистрации. Единственно на что вы можете влиять - выставить на клиенте время повторной регистрациии (плавно меняя от 3600 секунд до 120 секунд)