Перейти до

pashaumka

Сitizens
  • Всього повідомлень

    434
  • Приєднався

  • Останній візит

  • Дней в лидерах

    2

Все, що було написано pashaumka

  1. pashaumka

    HUAWEI MA5683T OID и MIB

    не через веб, а через snmp.
  2. pashaumka

    HUAWEI MA5683T OID и MIB

    давай )
  3. тут в фейсбуке пролетало https://ibuhgalter.net/news/6586?fbclid=IwAR1pHr5_TrXmRuULewp56QkVFpuEUJHM0TGM0P5EoxbBI5SUDHvMpVxSuKE
  4. элементарно у меня сначала астериск звонит "оператору колл-центра", затем звонит "абону"
  5. И надо подробно описать для себя: что делать с каждой линией, приходящей в АТС и со звонками из АТС.
  6. смотря что от телефонии надо ( какие входящие, какие исходящие ) если 700 баков на железку есть - взять хороший шлюз если нет - https://evro-tel.com.ua/
  7. GSM на нормальных железках или usb "свистках"? SIP городской или интертелеком - к кому угодно. У меня 2 городских оператора, Life и "онлайн" АТС - все бегает.
  8. https://asterisk-pbx.ru/wiki/asterisk/app/dial
  9. в астериске есть команда dial(,,опции) вам надо почитать про 'T' и 't' как минимум. А так-же про features.conf
  10. pashaumka

    Мониторинг OLT по snmp

    так покрасивее ))) // выборочно но забрать инфу об онухах function sel_get_nmsEponLlidOnuBindEntry($parent_ifIndex="", $mac_addr="", $function_list=array() ) { $strings = \common\strings::getInstance(); $snmp_mac = ""; if($mac_addr) $snmp_mac = $strings->format_mac(bin2hex($mac_addr),"snmp"); if( is_array($function_list) && count($function_list) ) { } else { $function_list=array("1","2","3","4","5","6","7","8","9","10","11"); } if( false === ( $result=self::SnmpSelectiveQueryAll(".1.3.6.1.4.1.3320.101.11.1.1", $function_list, $parent_ifIndex, $snmp_mac ) ) ) return false; return( self::parse_nmsEponLlidOnuBindEntry( $result, $parent_ifIndex, $mac_addr ) ); } function get_nmsEponLlidOnuBindEntry() { if( false === ( $result = self::snmpQueryAll(".1.3.6.1.4.1.3320.101.11.1.1","") ) ) { return false; } return( self::parse_nmsEponLlidOnuBindEntry( $result ) ); } protected static function parse_nmsEponLlidOnuBindEntry( $result, $__parent_ifIndex="", $__mac_addr="" ) { $strings = \common\strings::getInstance(); $nest_array=array(); foreach($result as $res_oid => $value) { $key = self::subtok($res_oid,".", -8); $index = explode('.', $key); $func = $index[0]; $parent_ifIndex = $index[1]; $mac_addr = sprintf("%02x:%02x:%02x:%02x:%02x:%02x", $index[2],$index[3],$index[4],$index[5],$index[6],$index[7]); switch($func) { case "1": $func="llidEponIfDiid"; break; case "2": $func="llidSequenceNo"; break; case "3": $func="onuMacAddressIndex"; $value = $strings->format_mac(bin2hex($value),"linux"); break; case "4": $func="llidOnuBindDesc"; break; case "5": $func="llidOnuBindType"; break; // static(0), dynamic(1) case "6": $func="llidOnuBindStatus"; break; // authenticated(0), registered(1), deregistered(2), discovered(3), lost(4), auto-configured(5), unknow case "7": $func="llidOnuBindDistance"; break; case "8": $func="llidOnuBindRTT"; break; case "9": $func="LastRegTime"; $value = self::get_LastXregReason($value); break; case "10": $func="LastDeregTime"; $value = self::get_LastXregReason($value); break; case "11": $func="LastDeregReason"; break; // 8 power-off 9 wire-down default: break; } $nest_array[$parent_ifIndex][$mac_addr][$func]=$value; } if($__parent_ifIndex!="") { if($__mac_addr!="") { if(isset($nest_array[$__parent_ifIndex][$__mac_addr]) ) return $nest_array[$__parent_ifIndex][$__mac_addr]; return false; } return $nest_array[$__parent_ifIndex]; } return($nest_array); } static function get_LastXregReason($value) { $data = unpack( 'nYear/CMonth/CDay/CHour/CMin/CSec/Cp1/Cp2/Cp3/Cp4', $value ); $result = sprintf("%04d-%02d-%02d %02d:%02d:%02d",$data["Year"],$data["Month"],$data["Day"],$data["Hour"],$data["Min"],$data["Sec"]); return($result); }
  11. pashaumka

    Pon Monitor - система мониторинга PON

    а по вашей голове оригинальная дорументация присутствует?
  12. предпочтение со стороны клиента. если ДНС ответит 2-мя адресами - то по предпочтению
  13. enp10s14: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 2001:67c:21f0:b800:210:ddff:fe23:eeee prefixlen 64 scopeid 0x0<global> inet6 fe80::210:ddff:fe23:eeee prefixlen 64 scopeid 0x20<link> ether 00:10:dd:23:ee:ee txqueuelen 1000 (Ethernet) 2 адреса: 192.168. и 2001::
  14. так просто расскажите, на чем это реализовать.. Тазик свободные есть - попробую
  15. а каким феншуем поднимается IPoE на рогатых? я от рогатых, как от брасов, ушел в 15 году.....поставил пингвинов и после 6-ти вечера телефон техподдержки замолчал
  16. lunux / accel - pppoe, ipoe - все готово "из коробки" ( dhcp ) freebsd / mpd5 - pppoe - через костыли. Скрипт + quagga ( router advertisement ). мой Пост от 2013 года dhcpv6 - для серверов - да. Для юзеров - ээээ - надо ли ? Но это мое мнение..
  17. а чем вы терминируете абонов ( pppoe, ipoe, dhcp ) ?
  18. Полностью поддерживаю
  19. pashaumka

    Коммутатор 40Ж порты

    ELTEX MES5324 24 10Ж 4 40Ж
  20. local.com.ua(cloudflare) , facebook, youtube, subnets.ru...... сейчас добавится вся Беларусь ))
  21. Райп уже даже лирам перестал выдавать /22 - уже только /24. и очень поприветствовал запускать ipv6, чего и вам рекомендую. "Москва не сразу строилась" Вы начните, Проведите акции - включи IPv6.
×
×
  • Створити нове...