Перейти к содержимому

Local что это такое

  • автор:

База знаний

chan_local — это псевдоканал. Использование этого канала в плане набора позволяет Вам просто перенаправить уже поступивший вызов в другой контекст плана набора. Часто используется при рекурсивном поиске маршрута для поступившего вызова; В данном случае имеется возможность вернуться в исходную точку в плане набора после завершения вызова.

Синтаксис:

Добавление «/n» в конце строки, заставит локальный канал не производить нативный перевод вызова (native transfer) («n» — сокращение для «n»o release) до того как вызываемый абонент не ответит на вызов. В этом содержиться скрытая, но важная особенность, когда от Локального канала вы ожидаете обработку вызова в точности такую же, как и при использовании обычного канала. Если у Вас не включена возможность «no release», тогда, как только вызываемый абонент (вызываемый через Локальный канал) отвечает на вызов, переменные и обрабатываемая точка в плане набора будет возвращены в исходное состояние на момент вызова по Локальному каналу, а Локальный канал переходит в зомбированное состояние и будет удален из списка активных каналов. Это может быть желанным результатом в некоторых ситуациях, но может привести к неожиданному поведению плана набора, если Вы производите какие-то дополнительные действия с переменными в Вашем обработчике вызовов.

Назначение:

Конструкции с использованием Локального канала могут быть использованы для отправки поступившего вызова в любую точку Вашего плана набора.

Предположим, что в вашей системе имеется карта TE410P. И Вы хотите сделать некие действия, при которых Вам понадобиться использовать команду Dial (например, когда вы помещаете файл для автоматического набора в /var/spool/outgoing), но еще хотите использовать в вашем плане набора процедуру поиска маршрута с минимальной стоимостью (least-cost-routes) или другие алгоритмы. То, что нам нужно сделать до набора номера, мы делаем до того, как chan_local создаст связь между двумя портами, один из которых — это E410P, а другой — это место, где используется команда Dial для совершения вызовов. При этом Вы можете полностью контролировать действия в том месте плана набора, где совершаются исходящие вызовы.

Конечно, это можно было сделать, применив некоторые уловки, но с использованием chan_local позволяет сделать этот процесс более понятным.

Драйвер канала «Local» позволяет вам конвертировать любой екстеншен в канал. Это используется в различных ситуациях, включая работу с агентами очереди вызовов и т.д.

  • Допустим, что вы хотите сделать WEB интерфейс для билинга использования конференций. Вы можете создать Ваш скрипт, который будет спрашивать вызываемый номер, и использовать «Local/number@context» в качестве канала в Вашем .call файле, где вы определяете конференцию в качестве екстеншена для вызова.
  • Предположим, что вы хотите соединить две конференции между собой.
  • Предположим, что вы хотите добавить музыку ожидания (MusicOnHold) в конференцию (только вот зачем).
  • Вы хотите использовать .call файлы для автоматического набора номера, а так же хотите быть уверенными, что CDR записи и записи в логе будут созданы.

Примеры:

[ inbound ]
; Сюда поступают все входящие вызовы
exten => s,1,Answer
exten => s,2,Dial(local/200@internals,30,r)
exten => s,3,Playback(sorrynoanswer)
exten => s,4,Hangup

[ internals ]
; сюда наши телефоны попадают по умолчанию
exten => 200,1,Dial(sip/blah)
exten => 200,102,VoiceMail($@default)

exten => 201,1,Dial(zap/1)
exten => 201,102,VoiceMail($@default)

exten => _0.,1,Dial(Zap/g1/$) ; исходящие вызовы в виде 0+номер

  • duplicate the dial & voicemail statements
  • don’t letting them to dial out, since in internal context I have the possibility to dialout.

Предостережения:

Если Вы используете chan_local в Ваших call-файлах и Вы хотите передать некоторые переменные канала в Ваш контекст, не забудьте добавить ‘/n’, так как иначе chan_local сам себя ‘оптимизирует’ и вырежет себя из пути прохождения вызова, и как следствие значения переменных будут потеряны. Например:

Local/00531234567@pbx описывайте как: Local/00531234567@pbx/n

Ссылки по теме:

  • Asterisk tips forking
  • Asterisk cmd DISA

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by OOO PostMet-R

Local

1. прилагательное 1) местный (связанный с определённым местом) Например: local news — местные новости local organization — местная организация local population — местное население local board [американский вариант английского языка] — участковая призывная комиссия local committee — местком, местный комитет (профсоюза) local defence [военное дело] — местная оборона, самооборона local option — право жителей голосованием регулировать что-либо (в пределах своего города, округа) local room [американский вариант английского языка] — отдел, редакция местных новостей (в газете) local train — пригородный поезд local veto — решение жителей округа о запрещении или ограничении на продажу спиртных напитков 2) а) местный, локальный, частный, частичный Например: local anaesthesia — местная анестезия local armistice [военное дело] — частное перемирие local engagement [военное дело] — бой местного значения local war — локальная война б) обычно (quite / very local) распространённый в отдельных местах 3) [лингвистика] местный Например: local adverb — наречие места 2. имя существительное 1) а) (locals) местные (жители) Например: That’s what the locals call the lake. — Местные так называют это озеро. б) местный священник 2) а) местные новости (статья) б) местная почтовая марка в) [американский вариант английского языка] почтовые отправления, на которых значится местный адрес г) пригородный поезд; пригородный автобус д) местная профсоюзная организация е) [британский вариант английского языка, используется в разговорной речи] ближайшая (к месту жительства) пивная 3) смотри значение local examinations

Большой англо-русский словарь

Local

локальный, местный а) находящийся в непосредственной близости от чего-либо или на определённой территории Антоним(ы): distributed, remote б) свойственный определённому месту (контексту, системе), данной местности, территории или стране (сравни global); 3. ограниченный определённым местом, не выходящий за известные пределы

Англо-русский словарь компьютерных терминов

Local

1. имя прилагательное общая лексика местный; локальный (связанный с определенным местом, территорией) Например: local market — местный рынок сбыта local labour market — местный рынок труда 2. имя существительное 1) общая лексика местный житель, местный Например: the park is well visited by locals and tourists — парк часто посещается как местными, так и туристами 2) общая лексика местное отделение (отделение какой-либо организации, действующее в данном районе; обычно об отделениях профсоюзов) 3) биржевой термин , употребляется в США , используется в разговорной речи местный(биржевой торговец, проводящий операции за собственный счет, а не по поручению и за счет средств клиента)

Англо-русский словарь экономических терминов

Local

Англо-русский научно-технический словарь

Local

I. adjective Etymology: Middle English localle, from Late Latin localis, from Latin locus place — more at stall 1. characterized by or relating to position in space; having a definite spatial form or location 2. a. of, relating to, or characteristic of a particular place; not general or widespread b. of, relating to, or applicable to part of a whole 3. a. primarily serving the needs of a particular limited district b. of a public conveyance making all the stops on a route 4. involving or affecting only a restricted part of the organism; topical Example: a local anesthetic 5. of or relating to telephone communication within a specified area II. noun a local person or thing: as a. a local public conveyance (as a train or an elevator) b. a local or particular branch, lodge, or chapter of an organization (as a labor union) c. British a nearby or neighborhood pub

Merriam-Webster’s Collegiate Dictionary

Что такое LOCAL-файл?

Файлы LOCAL связаны с три типом (-ами) файлов, и их можно просматривать с помощью Delphi (IDE), разработанного Embarcadero Technologies. В целом, этот формат связан с три существующим (-и) прикладным (-и) программным (-и) средством (-ами). Обычно они имеют формат Delphi User-Specific Project Options. Эти файлы классифицируют на Settings Files, Data Files и Developer Files. Основная часть файлов относится к Settings Files.

Файлы LOCAL были обнаружены на платформах Windows, iOS и Android. Они подходят для настольных ПК (и мобильных устройств). Рейтинг популярности данных файлов составляет «Низкий», что означает, что они не очень распространены.

Однако следует учитывать, что существует намного больше информации, которую следует знать о файлах LOCAL; далее представлены лишь савые важные детали в отношении этих типов файлов. Если у вас возникли проблемы с открытием этих файлов, или вы хотите получить более подробную информацию, ознакомьтесь с подробной информацией, представленной ниже.

Local что это за папка и можно ли ее удалить?

Папка Roaming содержит настройки программ, и может быть что-то еще. Расположена папка в AppData и там же Local — что это за папка? И можно ли ее удалить? Сегодня будем разбираться. Скорее всего удалить ее нельзя, ибо системная, да и находится в AppData (кстати чтобы быстро открыть зажмите Win + R и введите %AppData%).

По некоторым данным в папке Local хранятся файлы, которые были созданы при работе установленных программ. Удалять их не стоит, так как они могут потребоваться снова.

Если вы реально хотите удалить Local — то вот мои мысли. Сперва нужно сделать образ системы, то есть создать резервную копию всего системного диска. Это возможно сделать, если у вас есть два физических диска. Если будут проблемы — сможете все восстановить. И второе — собственно удалить папку Local, но может у вас будет ошибка, папка все таки системная. Поэтому используйте утилиту Unlocker — она как раз для удаления неудаляемых папок и файлов. Но перед всем этим — создайте образ системы, или как-то сделайте бэкап. Я думаю что точка восстановления не подойдет, не уверен что сможет восстановить папку Local.

Давайте вместе откроем папку Local и посмотрим ее содержимое. Зажимаю Win + R, пишу команду:

Нажал ОК — появилось окно с открытой папкой Roaming, нажимаю здесь:

После этого захожу в папку Local:

И вот что внутри папки у меня:

То есть видно, что многие папки создали программы, которые установлены на моем ПК. И ничего как бы особо лишнего тут нет. Но может быть.. что папка Local много весит, что тогда делать? Знаете, я советую почистить комп утилитой CCleaner и знаете почему? В этой утилите уже заданы по умолчанию расширения файлов, которые можно безопасно удалить. Вполне возможно, что в папке Local собралось много временных или ненужных файлов, которые можно удалить. Так что если есть возможность — просканируйте ПК на наличие мусора при помощи CCleaner, кстати вот как она выглядит:

Программа бесплатная и поддерживает русский язык, поэтому и советую. Совет — после установки лучше сразу пройтись по настройкам и настроить под себя.

На этом все. Удачи. Держитесь.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *