• Откуда asterisk берёт диалплан за исключением extensions.conf? Или сам выдумывает?

    @EmmGold Автор вопроса
    попробую без sample`ов собрать по новой...
  • Откуда asterisk берёт диалплан за исключением extensions.conf? Или сам выдумывает?

    @EmmGold Автор вопроса
    Это я понял, но если очищаю файлы extensions.ael и features.conf получаю
    [ Context 'parkedcalls' created by 'res_parking' ]
    '700' => 1. Park() [res_parking]
    '701' => 1. ParkedCall(default,701) [res_parking/default]
    '702' => 1. ParkedCall(default,702) [res_parking/default]
    '703' => 1. ParkedCall(default,703) [res_parking/default]
    '704' => 1. ParkedCall(default,704) [res_parking/default]
    '705' => 1. ParkedCall(default,705) [res_parking/default]
    '706' => 1. ParkedCall(default,706) [res_parking/default]
    '707' => 1. ParkedCall(default,707) [res_parking/default]
    '708' => 1. ParkedCall(default,708) [res_parking/default]
    '709' => 1. ParkedCall(default,709) [res_parking/default]
    '710' => 1. ParkedCall(default,710) [res_parking/default]
    '711' => 1. ParkedCall(default,711) [res_parking/default]
    '712' => 1. ParkedCall(default,712) [res_parking/default]
    '713' => 1. ParkedCall(default,713) [res_parking/default]
    '714' => 1. ParkedCall(default,714) [res_parking/default]
    '715' => 1. ParkedCall(default,715) [res_parking/default]
    '716' => 1. ParkedCall(default,716) [res_parking/default]
    '717' => 1. ParkedCall(default,717) [res_parking/default]
    '718' => 1. ParkedCall(default,718) [res_parking/default]
    '719' => 1. ParkedCall(default,719) [res_parking/default]
    '720' => 1. ParkedCall(default,720) [res_parking/default]
    '721' => 1. ParkedCall(default,721) [res_parking/default]
    '722' => 1. ParkedCall(default,722) [res_parking/default]
    '723' => 1. ParkedCall(default,723) [res_parking/default]
    '724' => 1. ParkedCall(default,724) [res_parking/default]
    '725' => 1. ParkedCall(default,725) [res_parking/default]
    '726' => 1. ParkedCall(default,726) [res_parking/default]
    '727' => 1. ParkedCall(default,727) [res_parking/default]
    '728' => 1. ParkedCall(default,728) [res_parking/default]
    '729' => 1. ParkedCall(default,729) [res_parking/default]
    '730' => 1. ParkedCall(default,730) [res_parking/default]
    '731' => 1. ParkedCall(default,731) [res_parking/default]
    '732' => 1. ParkedCall(default,732) [res_parking/default]
    '733' => 1. ParkedCall(default,733) [res_parking/default]
    '734' => 1. ParkedCall(default,734) [res_parking/default]
    '735' => 1. ParkedCall(default,735) [res_parking/default]
    '736' => 1. ParkedCall(default,736) [res_parking/default]
    '737' => 1. ParkedCall(default,737) [res_parking/default]
    '738' => 1. ParkedCall(default,738) [res_parking/default]
    '739' => 1. ParkedCall(default,739) [res_parking/default]
    '740' => 1. ParkedCall(default,740) [res_parking/default]
    '741' => 1. ParkedCall(default,741) [res_parking/default]
    '742' => 1. ParkedCall(default,742) [res_parking/default]
    '743' => 1. ParkedCall(default,743) [res_parking/default]
    '744' => 1. ParkedCall(default,744) [res_parking/default]
    '745' => 1. ParkedCall(default,745) [res_parking/default]
    '746' => 1. ParkedCall(default,746) [res_parking/default]
    '747' => 1. ParkedCall(default,747) [res_parking/default]
    '748' => 1. ParkedCall(default,748) [res_parking/default]
    '749' => 1. ParkedCall(default,749) [res_parking/default]
    '750' => 1. ParkedCall(default,750) [res_parking/default]

    [ Context '__func_periodic_hook_context__' created by 'func_periodic_hook' ]
    'beep' (CID match '') => 1. Answer() [func_periodic_hook]
    2. Playback(beep) [func_periodic_hook]
    'hook' (CID match '') => 1. Set(EncodedChannel=${CUT(HOOK_CHANNEL,-,1-2)}) [func_periodic_hook]
    2. Set(GROUP_NAME=${EncodedChannel}${HOOK_ID}) [func_periodic_hook]
    3. Set(GROUP(periodic-hook)=${GROUP_NAME}) [func_periodic_hook]
    4. ExecIf($[${GROUP_COUNT(${GROUP_NAME}@periodic-hook)} > 1]?Hangup()) [func_periodic_hook]
    5. Set(ChannelToSpy=${URIDECODE(${EncodedChannel})}) [func_periodic_hook]
    6. ChanSpy(${ChannelToSpy},qEB) [func_periodic_hook]

    [ Context 'phones' created by 'pbx_config' ]
    Include => 'internal' [pbx_config]

    [ Context 'internal' created by 'pbx_config' ]

    [ Context 'incoming-calls' created by 'pbx_config' ]

    [ Context 'default' created by 'pbx_config' ]

    -= 53 extensions (59 priorities) in 6 contexts. =-
  • Почему сервер перестает отвечать удаленно?

    @EmmGold
    Демоны работают, порты открыты?
    Пинги в обе стороны летают?
  • Установка Java 8 b SDK на Win 8.1?

    @EmmGold
    Дык утащи папку с ноута и пользуй в своё удовольствие.
  • Установка Java 8 b SDK на Win 8.1?

    @EmmGold
    да, только в пункте 2 ставим debian ;)
  • Создание экземпляра класса эквивалентен созданию переменной?

    @EmmGold Автор вопроса
    Не скажу, что всё понял, но ваш ответ мне понравился. Читаю Герберта Шилдта для начинающих. До полиморфизма и отложенной инициализации пока ещё не дошел... Так и знал, что не всё так просто.
  • Создание экземпляра класса эквивалентен созданию переменной?

    @EmmGold Автор вопроса
    Т.е. я могу создать класс int или String?
    Ведь когда я объявляю переменную, допустим int, то в памяти резервируется 32 бита и имя переменной является по сути просто ссылкой на эту память.
    Тогда как, когда я создаю экземпляр класса, то в памяти резервируется чуть больше памяти и точно также имя экземпляра класса является ссылкой на эту зарезервированную память.
  • Создание экземпляра класса эквивалентен созданию переменной?

    @EmmGold Автор вопроса
    Спасибо. Узнал новые понятия - Синтаксический сахар и синтаксический(лексический) мусор ;)
  • Как перейти в конец строки в Sublime Text 3?

    @EmmGold Автор вопроса
    Борис Якушев: Я вполне не плохо знаком с Vim да и слепым набором владею в пределах основной клавиатуры. Именно после Vim`f тянутся к стрелкам, End`ам и мыши как-то далековато и отвлекает. Да и находятся они в разных местах, как минимум на десктопе и ноутбуке.
  • Как перейти в конец строки в Sublime Text 3?

    @EmmGold Автор вопроса
    sunrails: Я не на столько хорошо владею Sublime Text. И считаю, что для начала нужно изучить инструмент в том виде, в котором его задумывали разработчики. А уже подом подгонять под себя. Спасибо.
  • Как перейти в конец строки в Sublime Text 3?

    @EmmGold Автор вопроса
    Я не настолько хорошо владею слепым набором, чтоб не глядя попадать мизинцем по клавише End.