Ингаляция звездочка: Ингаляция звездочкой | nosoglot.ru

Ингаляция звездочкой | nosoglot.ru

Звездочка для ингаляций

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

Состав

Что делает «Золотую звезду» такой эффективной, ведь она занимает почетное место в каждой аптечке.  Лечебное действие бальзама достигается благодаря составу средства, поскольку там сочетаются эфирные масла нескольких растений:

  1. Лавровое масло – оказывает противовоспалительное, бактерицидное, антимикробное, анальгезирующее действие. Успокаивает нервную систему, повышает общий иммунитет. Используется для проведения ингаляций при ангине, респираторных инфекциях, кашле.
  2. Эвкалиптовое масло – обладает болеутоляющим, дезодорирующим, бактерицидным действием. Эффективно борется с вирусами, снимает воспаление. Используется в составе смеси для ингаляций при патологиях верхних дыхательных путей, помогает избавиться от сухого кашля, поскольку разжижает мокроту и выводит ее из бронхов.
  3. Гвоздичное масло – это противовоспалительное, анальгезирующее, антибактериальное вещество способное справится с вирусными инфекциями, а также применяющееся в целях профилактики в период эпидемии гриппа. Масло повышает защитные свойства организма, а при бронхите улучшает кровообращение, снимает спазм гладкой мускулатуры, что обеспечивает лучшее отхождение мокроты. Эффективно при использовании в ингаляциях от простуды.
  4. Масло корицы – содержит альдегид циннамаль, обладающий спазмолитическим, обезболивающим, противомикробным действием. Также он повышает защитные реакции организма, является отличным профилактическим веществом в период разгара ОРВИ. Масло улучшает циркуляцию крови, активирует обменные реакции организма, оказывает выраженное противовоспалительное действие. Для использования в ингаляциях его обязательно разбавляют.
  5. Масло мяты перечной – охлаждает, отвлекает, успокоительно действует на нервную систему, снимает спазм сосудов. Кроме этого пагубно влияет на патогенную микрофлору, снимает воспаление, обезболивает. Также мятное масло устраняет тошноту, снижает жар, обладает отхаркивающим эффектом, улучшает циркуляцию крови, повышает иммунитет.

Кроме эфирных масел в состав мази входят вспомогательные вещества: вазелин, парафин, воск. Они размягчают ткани, обеспечивают быстрый и глубокий доступ активных компонентов к зоне поражения. В жидкой лекарственной форме присутствует камфора.

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

При проведении ингаляций  с применением бальзама «Звездочка», у больного наблюдается покраснение слизистых оболочек зева, носоглотки, горла. Эфирные масла вызывают активность мерцательного эпителия, что проявляется улучшением выделения слизи, ее эвакуацию из дыхательных путей. Под воздействием масел «Звездочки» слизистые ВДП и НДП смягчаются, устраняется их сухость. Это уменьшает раздражение нервных окончаний, снимает кашлевой синдром.Состоав бальзама Звездочка

Форма выпуска

Вьетнамская «Золотая звезда» выпускается в трех формах, для удобства потребителей, поэтому каждый может выбрать себе лекарственное средство в той расфасовку, которая ему более подходит. Ее выпускают в виде карандаша, использующегося для введения в носовые ходы при ринитах, синуситах иных патологиях носоглотки. Жидкий бальзам «Звездочка» наиболее подходит для выполнения ингаляции при кашле, болезнях горла, снятия симптомов простуды, патологиях верхних и нижних дыхательных путей. «Звездочка» — мазь используется для точечного нанесения при головных болях (височная зона, над бровями), насморке (участок возле крыльев носа). Мазь применяют для растирания грудной клетки, стоп при кашле и простудных заболеваниях.Формы выпуска бальзама Звездочка

Условия хранения

Состав вьетнамской «Звездочки» содержит ингредиенты, теряющие консистенцию под воздействием тепла. Поэтому хранить «Звездочку» нужно в прохладном темном месте, куда не попадают солнечные лучи. Бальзам должен находиться в недоступном детям месте, потому что содержит эфирные масла, способные вызвать раздражение слизистой, слезоточивость, аллергию. При покупке вьетнамской «Звездочки» нужно обращать внимание на дату производства, ведь средство не только применяют наружно, но и для процедур ингаляционных. «Звезда» храниться 5 лет от даты производства. Приобретать лекарство нужно в аптеке, где созданы оптимальные условия для хранения  лекарственных препаратов.

Показания и противопоказания

Бальзам «Звездочка» эффективен при:

  • заболеваниях опорно-двигательного аппарата;
  • болезней позвоночника;
  • головных болях;
  • мигрени;
  • миозитах;
  • травм различного генеза;
  • растяжение связок

В таких случаях «Звездочка» применяется наружно. Но есть состояния, при которых мазь и бальзам используют для ингаляций:

  • заболевания простудного характера;
  • грипп;
  • болезни верхних и нижних дыхательных путей;
  • патологии горла, вызванные профессиональной деятельностью;
  • вирусные поражения;
  • отит;
  • синусит;
  • ринит.

Полезно проводить ингаляции «Звездочкой», поскольку они устраняют сухой и влажный кашель. От кашля, вызванного бронхиальной астмой, такую процедуру проводят с осторожностью, ведь у больного может быть аллергия на активные вещества препарата, что только усугубит состояние.

Не смотря на то, что «Звездочка» имеет большую популярность и широко используется в самолечении разных патологий, средство нельзя применять при:

  • тяжелой дисфункции сердечной системы;
  • аллергии на компоненты;
  • возрасте до 3-х лет;
  • беременности;
  • бронхиальной астме;
  • бронхите с астматическим компонентом.

Перед началом процедуры нужно провести тест на чувствительность. Для этого на запястье нанести каплю бальзама или горошину мази, растереть и через 15-20 мин посмотреть, нет ли изменений (гиперемия, зуд, высыпания).

Ингаляции при болезнях верхних дыхательных путей

Бальзам «Звездочка» назначается при болезнях верхних и нижних дыхательных путей

Применение

Для проведения ингаляций с применением «Звездочки» нужно взять 2 литра теплой воды, налить в широкую посуду, добавить туда 1 ст ложку кухонной или морской соли и горошинку (как спичечная головка) мази «Звездочка». Можно применить бальзам, но тогда его нужно 3-4 капли. Накрывшись с головой полотенцем, вдыхать пары 15-20 минут. Следить за тем, чтобы раствор не был сильно горячим и не обжог слизистые. Процедуру делают утром и вечером. Это поможет избавиться от сухого кашля. Нельзя  выполнять манипуляцию при высокой температуре, а также затяжном кашле с астматическим компонентом. Во время приготовления раствора для ингаляций следить, чтобы «Звездочка» не попала на слизистые, поскольку она вызывает сильное раздражение.Звездочка с водой для ингаляции

Побочные эффекты

Вьетнамский препарат «Звездочка» сдержит эфирные масла и поэтому  у людей, склонных к аллергии или имеющих индивидуальную непереносимость составных компонентом могут после ингаляций появиться не желательные реакции в виде:

  • сухости и жжения слизистых;
  • гиперемии;
  • отека слизистых оболочек;
  • сердцебиения;
  • повышения давления;
  • бессонницы.

Кроме этого могут возникнуть тошнота, рвота, головокружение. Такие симптомы наблюдаются при длительном и частом применении «Звездочки». Использование препарата в больших дозах длительное время может привести к депрессии, нервным расстройствам, нарушению зрения. Поэтому не следует превышать дозировку и курс лечения, указанные в инструкции. Лучше перед началом проведения ингаляций «Звездочкой» проконсультироваться у врача о целесообразности такого лечения.

Карандаш для ингаляций звездочка: описание, применение

Карандаш для ингаляций звездочка вот уже 50 лет помогает людям при различных заболеваниях дыхательных путей. Этот препарат изготовлен из природных, растительных составляющих. Несмотря на свой гомеопатический состав, широко применяется в лечебных целях традиционной медицины.

Состав средства

Звездочка для проведения ингаляций содержит кладезь эфирных масел, чем и ценится:

  • Камфорное;
  • Мятное
  • Эвкалиптовое;
  • Гвоздичное;
  • Коричное;
  • Кристаллизованный ментол.

Описание препарата

Ингаляционное средство карандаш для ингаляций звездочка представляет собой пластмассовый стержень длиной до 5 сантиметров. В верхней части имеет одну большую дырочку, в нижней – несколько маленьких. Внутри стержня находится бальзам. Срок хранения препарата составляет 5 лет.

В первые сутки от начала заболевания гриппом или простудой, Звездочку применяют до 12-15 раз на сутки. Благодаря комплексной эффективности, карандаш показывает хороший терапевтический эффект после ингаляций. Устраняются болевые симптомы, купируется воспаление, проходят головные боли. Применение бальзама разрешено при головокружениях.

Бальзам помогает при укусах комаров и мошек, им спасаются от ушибов, состав применяется при артритах, морском заболевании.

Звездочкой называется универсальное лекарственное средство, которое практически не имеет противопоказаний. Препарат с легкостью устраняет насморк.

Свойства бальзама

Карандаш для ингаляций звездочка применяется в ингаляторах. При помощи бальзама происходят местно-раздражающие воздействия с антисептическим и отвлекающим эффектом.

Масло гвоздики

У гвоздичного масла выраженный антисептический, противовоспалительный, заживляющий, иммуномодулирующий эффект. Гвоздичное масло устраняет головные боли, головокружения. Рекомендуется как профилактическое и лечебное средство при насморке, простуде. Применяется при лечении вируса гриппа, ринита, ОРВИ.

Масло камфары

У камфорного масла многогранное действие со следующими лечебными свойствами:

  • антисептическое;
  • противозудное;
  • обезболивающее;
  • рассасывающее;
  • противовоспалительное.

Камфара устраняет воспалительный процесс, уничтожает вирусы, снижает объем слизистых отторжений, помогает быстрому выводу мокроты с улучшением вентиляции в легких.

Масло корицы

У коричного масла мощнейшее антибактериальное и общеукрепляющее действие. Масло корицы применяется при лечении патологий нижних и верхних дыхательных путей органов дыхания. У масла корицы противогрибковые и вяжущие свойства.

Масло перечной мяты

Это универсальный эфир, который используется в ходе лечения носоглотки, мигрени, сердечно-неврологических расстройств и иных проблемах со здоровьем. Мята обладает тонизирующим свойством.

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

Масло эвкалипта

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

Эвкалиптовыми маслами часто пользуются для проведения ингаляций.

Руководство по применению бальзама

Для проведения ингаляций для носа звездочкой, требуется пользоваться инструкцией. Для проведения лечебных сеансов требуется использовать ингалятор.

Основное использование карандаша Звездочка – это лечение ринита, однако, иногда средством спасаются от головных болей, укусов насекомых. Для этого необходимо помазать область риска (висок, место укуса).

Насморк лечится холодными ингаляциями. Следует проделать глубокие вдохи. Сеансы проводятся до пятнадцати раз на день. Длительность каждого подхода вдохов составляет полминуты.

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

Бальзам рекомендуется применять для лечения соплей у детей. Процедура представляет для ребенка интересное новое занятие с непонятными ощущениями.

Звездочка отвлекает, освежает, анестезирует, иммуностимулирует, снимает спазмы.

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

Противопоказания

Некоторые пациенты имеют личную непереносимость к лекарственным компонентам состава. У них отмечаются аллергические реакции, у таких больных применение природного лекарства назначается с осторожностью.

Внимание! Одним из противопоказаний бальзама Звездочка, является лечение детей до двух лет.

Нежелательные реакции

Если у пациента диагностирована предрасположенность к аллергиям, то звездочка может спровоцировать нежелательную реакцию организма. В этом случае использование карандаша для носа в ингаляциях требуется прекратить. Если средство нанесено на кожные покровы или слизистую, его следует смыть водой (проточной).

Использование во время беременности

Для беременных женщин иногда рекомендуется применение ингаляции со звездочкой, хотя в инструкции написано о противопоказаниях для пациенток в стадии вынашивания ребенка. Если лечащий врач разрешил проведение лечебных сеансов, значит, опасности для малыша и мамы не существует.

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

Тестирование проводится в области запястья. Немного бальзама наносится на кожные покровы и втирается. Если через 8 часов в месте нанесения не будет никаких проявлений, значит средство можно использовать в лечебных целях.

Читайте также о других растворах для ингаляций, эффективных от насморка:

Боржоми

Сода

Синупрет

состав, показания и показания к применению

Сейчас существует множество самых разнообразных средств для лечения ринита, но самым доступным и эффективным является звёздочка карандаш для ингаляций. Раньше звёздочка выпускалась в маленьких жестяных баночках, что было крайне неудобно, так как руки постоянно пачкались, а упаковка плохо открывалась. Поэтому фармацевты разработали несколько новых форм выпуска.

Преимущества карандаша для ингаляций “золотая звезда”

Во-первых, исключительно натуральный состав. Все компоненты являются природными, но в то же время они могут быть сильными аллергенами, в особенности, если речь идёт о беременности.

Во-вторых, удобство в использовании. Благодаря тому, что флакон является максимально компактным, его можно везде носить с собой и использовать в любой удобный момент.

В-третьих, это универсальность. Препарат могут использовать как и взрослые, так и дети. Однако очень важно проконсультироваться с врачом перед тем, как применять средство для лечения маленького ребёнка.

В-четвёртых, высокая эффективность. Очень хорошо пробивает нос и возвращает обоняние буквально за пару процедур.

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

В-шестых, это доступность. Лекарство можно купить в любой аптеке и по приемлемой цене.

Какой состав имеет карандаш звезда?

В первую очередь, следует отметить, что в состав входят исключительно натуральные компоненты. А именно:

  • Ментол. Этот компонент звезды отличается антисептическими, обезболивающими и противовоспалительными характеристиками. Ментол действует локально, а это способствует тому, что сосуды сужаются, и ощущается лёгкое покалывание.
  • Камфора. Помогает максимально быстро вывести слизь из носа. Кроме того, камфора имеет бактерицидное и антисептическое свойство.
  • Масло мяты. Хорошее средство при простудных заболеваниях, так как оно убивает микробы и разные вирусы.
  • Эвкалиптовое масло. Это отличный антисептик. Кроме того, эта составляющая часть ингалятора Золотая звезда повышает иммунитет и снимает воспаления.
  • Масло гвоздики. Используется в качестве профилактики.
  • Вазелиновое масло и жидкий парафин. Эти два компонента являются вспомогательными веществами, которые делают средство эффективнее.

Показания к применению

Карандаш звёздочка может применяться для лечения ринита. Это объясняется тем, что препарат помогает расширить капилляры, улучшить кровообращение и снижает кровяное давление. Кроме того, ингаляция со звёздочкой помогает при головных болях и головокружениях. Это всё благодаря тому, что средство содержит болеутоляющие, противовоспалительные компоненты.

Звёздочка:

  1. Выступает как антисептик;
  2. Снимает спазмы;
  3. Утоляет местную боль;
  4. Поддерживает иммунитет;
  5. Освежает и охлаждает.

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

Как правильно применять карандаш звёздочка для носа?

Для лечения насморка карандаш звёздочка используется в качестве холодных ингаляций. Сама процедура длится около 30 секунд и может повторяться до 15 раз в день. Для того чтобы провести холодную ингаляцию, карандаш подносят близко к носу и делают несколько глубоких вдохов, при этом одна из ноздрей должна быть плотно закрыта. Такая терапия поможет максимально эффективно справиться с недугом.

Для снятия головной боли карандашом можно поводить в зоне висков.

Нужно отметить, что ингаляции при помощи карандаша Золотая звезда имеют комплексное воздействие.

Какие существуют противопоказания к применению?

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

Нужно отметить, что применять ингалятор звёздочка для детей до двух лет следует очень осторожно, желательно проконсультироваться с врачом. Кроме того, очень важно прочесть инструкцию перед применением.

Золотая звезда может применяться не только для лечения, но и для профилактики. В зимний период, когда начинается время эпидемий гриппа, можно мазать препаратом крылья носа и виски.

Может ли быть ожог после использования звёздочки?

При высокой индивидуальной чувствительности возможно возникновение высыпаний и раздражений на коже. Поэтому об этом факте не следует забывать.

Использование звёздочки при беременности

Организм женщины во время беременности очень восприимчив к воздействию аллергенов, которые содержит препарат. Поэтому звёздочку можно применять только после консультации с врачом. Однако следует помнить, что исследования насчёт влияния звёздочки на организм беременной не проводились.Сам препарат в своём составе имеет множество эфирных масел, которые противопоказаны беременным. Например, это такие масла, как: ментоловое, эвкалиптовое и камфора.

Но в то же время такой карандаш может быть очень эффективным. Главное, перед использованием провести тест на аллергию. Для этого следует нанести мазок на участок кожи и проследить реакцию. Даже если реакции не было, препаратом следует пользоваться очень аккуратно.

Какие могут быть побочные эффекты?

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

  1. Головные боли и головокружения;
  2. Зуд и разного рода высыпания;
  3. Возникновение судорог;
  4. Сильное эмоциональное возбуждение.

Как итог, следует сказать, что карандаш звёздочка — это отличная и эффективная альтернатива дорогим препаратам. Это универсальное средство поможет избавиться от насморка и устранить заложенность носа. Но применяя этот препарат, очень важно помнить о побочных действиях, которые встречаются не так часто, но всё-таки бывают.

Бальзам Золотая звезда. Ингаляции: показания и противопоказания


Помимо массажа существует и другой способ применения бальзама «Золотая звезда» — ингаляция. Сразу следует сказать, что ингаляция — один из широко распространенных методов самолечения. Здесь фантазия больных безгранична! Люди вдыхают алоэ, эвкалипт, чеснок, бальзам «Звездочка», смеси различных трав и растительное масло.


Какой же эффект имеет ингаляция и оправдана ли ее популярность? Мы немного расскажем о действии ингаляции на дыхательные пути, а вы уж судите сами, насколько полезна эта процедура.

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

Лечебные эффекты ингаляции следующие — антимикробный, противовоспалительный, отхаркивающий, бронхолитический.

Показания к применению ингаляций: острые и хронические заболевания верхних дыхательных путей, бронхов и легких; профессиональные заболевания гортани, верхних дыхательных путей, бронхов и легких; острые и хронические заболевания среднего уха и околоносовых пазух; респираторные, аденовирусные инфекции в остром и подостром периодах; обструктивные синдромы, ларингоспазмы, бронхиальная астма, профилактика осложнений в послеоперационном периоде.

Противопоказания: индивидуальная непереносимость или аллергия к лекарственным веществам, отсутствие адаптации к необходимому ритму дыхания; спонтанный пневмоторакс или его угроза при заболеваниях легких, гигантские каверны, распространенная и буллезная формы эмфиземы, легочно-сердечная недостаточность III степени, склонность к спонтанным легочным кровотечениям, гипертоническая болезнь II, III стадий, церебральный атеросклероз со склонностью к нарушениям мозгового кровообращения и последствия этих нарушений — перенесенный мозговой инсульт, частые приступы преходящих расстройств мозгового кровообращения.

Эфирные масла и лекарственные травы (в виде отваров, настоев, экстрактов, настоек, эликсиров, сока и др.) используют при всех видах ингаляций, кроме сухих аэрозолей.

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

Для ингаляционной фитотерапии противовоспалительного действия используются тепловлажные ингаляции отваров или настоев, приготовленных из цветков календулы, листьев эвкалипта, травы зверобоя, корневища змеевика, листьев шалфея, цветков ромашки, а также стандартных растительных препаратов (хлорофиллипта, настойки календулы, эвкалипта, зверобоя, сальвина, ромазулона). Кроме того, для тепловлажных ингаляций применяют фитонциды, содержащиеся в препаратах лука, чеснока и некоторых других растений.

Для проведения индивидуальных тепловлажных ингаляций можно применять следующие смеси:

  1. Вода кипяченая (здесь и далее — подогретая до 100 °С) — 500 мл. Поваренная соль — 1 чайная ложка.
  2. Пищевая сода — 1 чайная ложка на 500 мл кипяченой воды.
  3. Масло эвкалиптовое по 5-10 капель на 500 мл кипяченой воды.
  4. Масло пихтовое — по 5—10 капель на 500 мл кипяченой воды.
  5. Мятное масло — по 5-10 капель на 500 мл кипяченой воды.
  6. Анисовое масло — по 5-10 капель на 500 мл кипяченой воды.
  7. Мятное масло — 0,71 г, настойка эвкалипта — 35,7 г, глицерин — 35,7 г, спирт этиловый 96° — до 100 мл. Применяется по 10-20 капель на 500 мл кипяченой воды.
  8. Вьетнамский бальзам «Звездочка». Взять количество бальзама, равное по объему спичечной головке, размешать в 500 мл кипятка и ингалировать 15 минут.
  9. Настой цветков ромашки — 10 г на 100 мл воды, масло ментоловое — 5 капель. По 50-100 мл на ингаляцию.
  10. Настойка календулы — 10-20 капель, дистиллированная вода —100 мл.

Для тепловлажных ингаляций можно использовать смеси лекарственных растений, из которых водяным паром извлекаются содержащиеся в них эфирные масла. Перед ингаляцией необходимо 2 столовые ложки одного из сборов поместить в миску, залить 500 мл кипяченой водой при 100 “С и настаивать в закрытой посуде 20-30 минут. Затем, наклонившись над миской, закрыть голову и плечи полотенцем и медленно и глубоко вдыхать пар в течение 5-7 минут. При необходимости можно проводить 2-3 ингаляции в день.

При паровых ингаляциях действующим началом является пар, который при движении захватывает лекарственные вещества, находящиеся в резервуаре ингалятора. Ингаляции пара способствуют регенерации пораженной слизистой оболочки. Пар, вдыхаемый больным, вызывает усиленный прилив крови, улучшает обмен веществ и увеличивает секрецию, усиливает крово- и лимфообращение, способствует восстановлению защитной функции слизистой оболочки дыхательных путей. Пар обладает также болеутоляющим свойством. Температура ингалируемого пара составляет 40-45 °С, что приводит к возгонке фитонцидов, содержащихся в легкоиспаряющихся веществах (эфирные масла, отвары трав, листьев, шишек и почек). Эти ингаляции применяют в продромальный период, в фазе разрешения воспалительного процесса. Они должны быть кратковременными и продолжаться не более 5 минут.

Показания: острый тонзиллит, ларингит, трахеит, бронхит.

Противопоказания: острая пневмония, выраженный отек, гипертрофия или полипоз слизистых, гнойное воспаление.

В домашних условиях можно с легкостью проводить и масляные ингаляции. Для этого легко испаряющиеся масла (эвкалиптовое, персиковое, анисовое, сосновое и др.) добавляют из расчета 10-15 капель в 100 мл горячей воды. После паровой ингаляции рекомендуется массаж грудной клетки с эфирными маслами.

Масляные ингаляции применяются в основном при заболеваниях ЛОР-органов, они имеют защитное действие. Покрывая тонким слоем слизистую оболочку дыхательных путей, частицы масел создают ей временный покой, защищают поверхность от механического и химического раздражения, высыхания, препятствуют всасыванию через нее в организм различных вредных веществ, уменьшают отечность, оказывают дезодорирующий эффект. Некоторые масла обладают антисептическим, отхаркивающим действием, содержат комплексы витаминов.

Лечебные эффекты: смягчающий, обезболивающий, трофический, противовоспалительный, успокаивают сухой кашель, предохраняют слизистую оболочку от раздражающих физических и химических воздействий.

Показания: острое воспаление слизистых дыхательных путей, набухание оболочек и их гипертрофия, атрофия слизистых носа или задней стенки носоглотки, неприятные ощущения сухости в носу и гортани. Масляные ингаляции также рекомендуются в профилактических целях па вредных производствах, где в воздухе могут находиться химические вещества, раздражающие дыхательные пути: пары ртути, цинка, свинца, бензола и др. Такие ингаляции необходимо проводить до и после работы.

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

Для ингаляций используются в основном масла растительного происхождения, которые хорошо всасываются и расщепляются (облепиховое, шиповника, эвкалиптовое, персиковое, оливковое, миндальное, анисовое, камфорное или смеси масел). Процедуры должны проводиться в теплом виде (температура не выше 38 °С), так как холодные ингаляции вызывают сосудосуживающий эффект. Ингаляция продолжается 5-10 минут (за это время превращается в аэрозоль 0,5-1,0 мл масла). Хороший эффект отмечен при комбинированном использовании двух видов ингаляций: вначале проводят тепловлажную ингаляцию (например, щелочную или морской воды), а спустя 30-40 минут — масляную (оливковое масло, шиповника, прополис в оливковом масле, масло облепихи пополам с оливковым маслом и т. п.), ежедневно в течение 5-15 дней. Нецелесообразно сочетать масляные ингаляции с аэрозолетерапией других лекарственных средств одновременно или непосредственно перед их введением, так как масла образуют слой на поверхности слизистой оболочки, что препятствует всасыванию других лекарственных средств.

Рекомендуются следующие рецепты масляных ингаляций:

  1. Ментол — 0,1 г, масло эвкалиптовое — 1 г, масло касторовое — 1 г, масло персиковое — 1 г.
  2. Масло анисовое — 10 г, масло эвкалиптовое — 10 г.
  3. Ментол — 0,1 г, масло вазелиновое — 10 г, рыбий жир — 0,8 г, масло эвкалиптовое — 1 г.
  4. Ментол — 0,8 г, масло эвкалиптовое — 3 г, масло терпентинное очищенное — 10 г, масло вазелиновое — 87 г.
  5. 5. Масло эвкалиптовое — 1 г, масло персиковое — 10 г.

При гриппе, ангине, любых воспалениях верхних дыхательных путей рекомендуется добавить в кипящую воду (500 мл кипятка) немного бальзама «Золотая звезда» (количество, равное по объему спичечной головке), размешать и, накрывшись полотенцем, вдыхать его испарения в течение 15-20 минут. Эфирные масла, содержащиеся в нем, расширяют сосуды, снимают воспалительные процессы, прочищают дыхательные пути и оказывают мощное антибактерицидное действие. Такую ингаляцию нужно проводить 2 раза в день — утром и вечером. Особенно действен этот способ в сочетании с массажем акупунктурных точек.

Можно сделать следующую ингаляцию — на дно чайного блюдца мазнуть бальзам «Звездочка», присыпать содой и полить крутым кипятком, глубоко вдохнуть.

А вот еще один рецепт смеси для ингаляции на основе бальзама «Золотая звезда» с добавлением листьев эвкалипта. Для этого нужно 10 штучек листьев заварить в кастрюльке, и, после того как отвар закипит, добавить в него немного бальзама. Затем нужно дышать над кастрюлькой (естественно, снятой с огня), предварительно накрыв голову плотной тканью.

Этот рецепт мы особенно рекомендуем при кашле и насморке. При вдыхании паров бальзама «Звездочка» и листьев эвкалипта также очень хорошо очищаются бронхи.

Следующий рецепт ингаляции — отличное профилактическое средство от любых простудных заболеваний. Надо взять по 1 столовой ложке ромашки, мать-и-мачехи, чабреца, шалфея, эвкалипта и липы, прокипятить 3 минуты на очень слабом огне, настоять и пить вместо чая. Оставшуюся траву залить 1 л кипятка, дать покипеть 2 минуты, добавить на кончике спички бальзам «Звездочка» и сделать ингаляцию 4-5 раз. О простуде вы забудете.

Внимание!

Не стоит проводить ингаляции, пока не поставили диагноз в медицинском учреждении. Если же у вас серьезные проблемы с дыханием, обратитесь к пульмонологу.

Для справки: пульмонология от латинского pulmo — легкое — специальная отрасль клинической медицины, изучающая заболевания органов дыхания. К ним относятся трахеит, бронхит, пневмония, бронхиальная астма.

ДРУГИЕ СТАТЬИ РАЗДЕЛА:


Чем заменить ингаляцию звездочкой, что эффективнее

Ингаляция - фото

Ингаляционная терапия пользовалась в советские времена большой популярностью. К этому методу лечения прибегали на протяжении многих лет – в основном из-за отсутствия эффективных и безопасных альтернатив.

Для начала разберемся, что такое ингаляция. Это способ лечения или профилактики, когда активные вещества попадают в организм через дыхательные пути. Ингаляции используют в терапии и профилактике простудных заболеваний, болезней горла, носа, а также для предупреждения приступов бронхиальной астмы. Ингаляции обладают антимикробным действием, противовирусным, бронхолитическим, отхаркивающим и даже противовоспалительным и болеутоляющим действием – все зависит от веществ, которые участвуют в ингаляции.

Способов ингаляции существует много. Разделяют, к примеру, активные и пассивные ингаляции. В первом случае активное вещество должно активно испаряться, а в это время больному следовало дышать «целебными» парами. При пассивной ингаляции испарение активного вещества происходит само собой, человеку не нужно совершать дополнительных манипуляций.

Приведем простой пример – ингаляция звездочка. Так называли в народе ингаляцию при помощи бальзама «Золотая звезда». Бальзам выпускался в форме мази и карандаша. Мазь добавляли в кипящую воду и требовалось немало сил и сноровки, чтобы правильно дышать парами и при этом не обжечь слизистую или не заработать аллергию. Ингаляция звездочка со стороны выглядела нелепо и странно, нужно было как минимум два человека, чтобы провести такое лечение ребенку. Карандаш же относился к пассивным ингаляциям – его следовало просто подносить к носу и вдыхать. Поступать так следовало 10-15 раз в течение дня, и конечно же, немногие на это были способны. Поэтому карандаш считался менее эффективным, чем паровая ингаляция звездочка.

Однако времена меняются, на смену азиатскому бальзаму пришли более «цивилизованные» композиции эфирных масел. Как правило, ими удобнее пользоваться, и что немаловажно, они имеют куда более приятный аромат, чем бальзам «золотая звезда». Например, эфирное масло Дыши®. Оно состоит из шести эфирных масел растений, каждое из которых так или иначе помогает защититься от простуды и гриппа.

Масло Дыши® позволяет предупредить заражение гриппом, остановить простуду на ранних стадиях. Применять масло Дыши следует методом пассивных ингаляций – то есть нанести на салфетку и поместить ее в помещении, где вы находитесь. Так можно сделать дома, на работе или учебе. Можно масло Дыши® капнуть на воротник или шарф перед выходом из дома – так вы обезопасите себя от вирусов и микробов, которых так много в воздухе в «сезон простуд».

Конечно, масло Дыши® – это не аналог бальзаму «Золотая звезда». Ингаляция при помощи «звездочки» предназначена для лечения симптомов простуды и гриппа, а масло Дыши® – для профилактики этих болезней. Но лучше защитить себя от простуды и гриппа, чем потом искать надежное и безопасное лекарство!

НЕ ЯВЛЯЕТСЯ РЕКЛАМОЙ. МАТЕРИАЛ ПОДГОТОВЛЕН ПРИ УЧАСТИИ ЭКСПЕРТОВ.

Поделитесь статьей:

Бальзам «Звездочка» при насморке: способы применения

Бальзам-золотая-звезда-от-насморка

Бальзам-золотая-звезда-от-насморка Бальзам «Звездочка» уже давно известен как бактерицидное и противовоспалительное средство. С помощью бальзама можно не только вылечить насморк, но и устранить причины его появления.

Ароматические масла, содержащиеся в «Звездочке», способствуют укреплению иммунитета и ускоряют выздоровление.

Как применять «Звездочку»

При лечении насморка очень важно точно определить места, на которые следует наносить бальзам. Чаще всего массируются крылья носа с одновременным втиранием мази. Дыхание через нос заметно улучшается сразу же после нанесения препарата. Кроме того, происходит уменьшение количества слизи, скапливающейся в носоглотке.

При использовании бальзама «Звездочки» в качестве профилактического средства против насморка, кроме носовых крыльев, ее втирают в область надбровий, висков и затылочной части. В начальной стадии ринита хорошо помогает втирание мази в ступни ног на ночь. После этого больной надевает теплые носки и укладывается спать.

Ингаляции со «Звездочкой»

Бальзам Звездочка может использоваться не только в качестве мази от насморка, но и для ингаляционных процедур. Вначале нужно вскипятить воду в количестве одного литра. Затем в нее добавляется морская или обыкновенная поваренная соль. После добавления небольшой горошины мази раствор тщательно перемешивается. Сверху больной накрывается полотенцем и дышит целебными парами на протяжении 10 минут.

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

Высокие результаты при лечении насморка получаются в случае использования бальзама «Звездочка» совместно с листьями эвкалипта для ингаляции. Лечебный раствор готовится следующим образом: эвкалиптовые листья заливаются половиной литра воды. После того как вода закипит, в нее добавляется горошина мази. Над емкостью дышат 15 минут, предварительно накрывшись полотенцем. Таким способом можно вылечить не только насморк, но и сопровождающий его кашель.

Ингаляции на основе «Золотой звезды» обладают комплексным действием — антисептическим, муколитическим и противовоспалительным. Применение бальзама не приводит к побочным эффектам, за исключением индивидуальной непереносимости отдельных компонентов.

Предыдущая

Болезни и лечение носаСоляные промывания носа

Следующая

Болезни и лечение носаКак парить ноги при насморке


Ингалятор звездочка польза и вред

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

Карандаш для ингаляций отличается компактными размерами, поэтому его можно носить с собой повсюду. Эта медикаментозная форма способна заменить сосудосуживающие препараты. Более того, звездочка по сравнению с другими лекарственными средствами, не пересушивает слизистую оболочку и не вызывает привыкание.

Ингаляционный карандаш звездочка

Ингалятор звездочка можно приобрести в трех вариантах, твёрдый для наружного применения, в виде жидкого бальзама и как карандаш для ингаляций. Подобный медикамент признан традиционной медициной и имеет соответствующие сертификаты.

В составе этого медикамента присутствует пять основных компонентов, натурального происхождения с различной лекарственной активностью:

Масло гвоздики

Этот компонент отличается ярко-выраженным запахом пряностей. Гвоздичное масло обладает рядом целебных свойств:

  • обеззараживает;
  • устраняет спазмы;
  • оказывает анальгезирующее воздействие;
  • согревает.

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

Масло мяты

Мята перечная высоко ценится за счет хорошо выраженного антибактериального свойства. Кроме того, масло перечной мяты обеззараживает, снижает болевые ощущения, за счет эффекта холода.

Масло корицы

Коричное масло незаменимо при следующих негативных состояниях:

  • снимает отечность;
  • работает как высокоэффективный антидепрессант;
  • согревает;
  • оказывает антисептическое воздействие.

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

Масло эвкалипта

Эвкалиптовое масло незаменимо для увлажнения слизистой, снятия отечности и нормализации дыхания. Более того, этот ингредиент оказывает антибактериальное воздействие, устраняет вирусы и восстанавливает дренажные функции человеческого организма.

Масло камфорное

Масло камфорное добавляют в карандаш для получения следующего результата:

  • нормализовать дыхание и убрать заложенность носовых ходов;
  • оказать согревающее действие;
  • устранить боль;
  • снять и подавить дальнейшее развитие отечности.

Важно: Золотая звезда нашла широкое применение не только в отоларингологии. Этот препарат незаменим при аллергии, для снятия отечности, возникшей вследствие укусов насекомыми и при суставных недугах.

Ингалятор карандаш незаменим при первой симптоматике простуды и респираторных патологий, таких как заложенность носовых ходов, кашель, насморк и дискомфортные ощущения в горле. Кроме того, средство помогает головных болях и улучшает общее состояние при головокружении.

Состав препарата и форма выпуска

Как уже сказано выше, звездочка имеет в своем составе пять масел. Кроме эфирных масел, в составе препарата присутствуют следующие компоненты:

  • вазелиновое масло;
  • жидкий парафин;
  • ментол.

Эти три компонента усиливают эффект масел во время воздействия на воспалённый эпителий. Приобрести звездочку можно в виде бальзама жидкой консистенции, мази и в форме карандаша, с названием «звездочка для носа». Именно о последнем виде и пойдет речь ниже.

Принцип действия и борьба с заболеваниями

Ингаляционный бальзам звездочка показан при различных недугах, респираторного происхождения. Рекомендован медикамент в следующих ситуациях:

  • для устранения насморка, вне зависимости от типа происхождения;
  • при ларингитах и трахеитах, протекающих как в острой, так и в хронической форме;
  • фарингите;
  • при мигренях стойкого характера;
  • миалгии, вызывающей сильные мышечный и головной дискомфорт.

С медицинской точки, применение звездочки позволяет эффективно устранить насморк, спровоцированный патологическим действием микробов, различного происхождения. В инструкции, прилагающийся к ингалятору указано, данное средство незаменимо в виде профилактических мероприятий, для купирования развития гриппа и респираторных патологий.

Противопоказания для использования

В описании к препарату вьетнамский карандаш звездочка указано, что имеются противопоказания. Использование рассматриваемого средства недопустимо в следующих случаях:

  • если имеется непереносимость на отдельные составляющие вещества;
  • при ярко-выраженной заложенности носа;
  • если человек страдает аллергией на компоненты, растительного происхождения.

При появлении негативной реакции следует незамедлительно прекратить лечение. В противном случае могут развиться непредсказуемые опасные состояния.

Побочные эффекты

Прежде всего, рассматриваемое лекарственное средство категорически запрещено для применения детям, младше 5 лет. Кроме того, звездочку следует использовать с осторожностью, поскольку этот препарат может вызвать следующие негативные реакции:

  • усилить слюно-выделение. Кстати, этот признак сигнализирует о начинающейся аллергической реакции;
  • зуд и раздражение слизистой;
  • покраснение вокруг глаз и слизистой дыхательной системы.

Важно: Если появились первые признаки развития негативных побочных явлений следует незамедлительно прекратить использование звездочки и обратиться к врачу.

Стоит отметить, подобные побочные действия наблюдаются в единичных случаях. А в целом медикамент оказывает только положительный лечебный эффект.

Инструкция по применению

Как применяется в домашних условиях карандаш звездочка? Главное достоинство этого средства, простота в применении. Карандаш имеет простую конструкцию, небольшие и компактные размеры, что позволяет носить его при себе.

Медицинское изделие изготовлено по форме стержня из пластика, внутри которого содержится парафин, пропитанный целебными эфирными маслами. Именно масла и оказывают положительный лечебный эффект. Сегодня на рынке фарм. индустрии можно приобрести карандаши звездочка производства Таиланд и Вьетнам.

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

Важно: Во время использования средства нужно следить, чтобы карандаш не намок. В противном случае все полезные свойства будут утрачены.

Лечение сезонного ринита и других простудных патологий с помощью ингалятора в виде карандаша выполняется следующим путем:

  • с пластикового стержня снимается колпачок;
  • затем карандаш подносится к ноздре, предварительно прикрывая вторую;
  • лекарство вдыхают по два раза;
  • по окончании манипуляции, наконечник рекомендуется протереть и закрыть защитным колпачком.

Важно: Выполняя подобную манипуляцию необходимо следить, чтобы действующие компоненты лечебного средства не попали на слизистую. Иначе есть высокая вероятность получить ожог.

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

Рекомендуемая схема лечения

Чтобы использование рассматриваемого средства принесло положительный результат, нужно четко придерживаться указанной в аннотации дозировке и не превышать ее. В руководстве, прилагаемом к карандашу указана следующая схема:

  • за одну ингаляцию делают не более чем по два вдоха на каждую ноздрю;
  • рекомендуемое количество процедур в сутки 10. Не рекомендуется превышать это количество;
  • если человек страдает насморком, ингалирование выполняют через каждые 2-2.5 часа;
  • как только общее самочувствие улучшится количество лечебных сеансов уменьшают;
  • как только заложенность проходит, манипуляции делают 3 раза в день.

Чтобы добиться стойкого положительного эффекта следует строго придерживаться всех назначений лечащего врача. И не стоит забывать, после каждого применения карандаш нужно плотно закрывать, чтобы лечебные пары не потеряли своих свойств.

Особенности терапии

Во время лечения звездочкой в первые дни могут наблюдаться следующие явления:

  • снижение АД;
  • головокружения;
  • в редких случаях, возможно, возникновение апноэ.

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

Стоит отметить, ряд проведенных исследований доказали, рассматриваемый медикамент не оказывает негативного воздействия на головной мозг. Более того, противопоказаний к применению не имеется даже, если профессиональная деятельность человека связана с управлением точных механизмов или он управляет транспортным средством.

Важно: Если через 3-4 дня облегчение не наступает, пациенту стоит сообщить об этом лечащему врачу. Возможно, потребуется откорректировать терапию.

Ну а, чтобы курс лечения звездочкой принес положительный и стойкий эффект, рекомендуется проводить лечебные сеансы в спокойном состоянии, не делая резких дыхательных движений.

Для детей

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

Более того, не только опасно получение ожога, нередко применение рассматриваемого медикамента вызывает патологические изменения в слизистой. Поэтому ребенку до 5 лет использовать это средство категорически запрещается. А вот ребятне постарше применение средства не повредит, но только после консультации со специалистом.

В целом приобретая подобные медикаменты следует обращать внимание на пометки, для какого возраста подходят такие средства. Сегодня можно приобрести назальные ингаляторы даже для грудничков. Однако стоит снова повториться, перед их использованием нужно получить консультацию у педиатра.

Для беременных

Будущие и кормящие матери относятся к особой категории пациентов, для которых подходят далеко не все медикаменты. Причина заключается в том, что практически каждый медикамент имеет противопоказания и может спровоцировать развитие негативных явлений. Ввиду чего возникает вопрос, можно ли использовать звёздочку в период лактации и беременности?

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

Важно: Бальзам звёздочка, отпускающийся, в карандаше не применяется для ингаляций в небулайзере. Рассматриваемое средство отпускается в пластиковой компактной упаковке, удобной для применения.

Использовать золотую звезду можно на любом триместре беременности. Этот медикамент с бронхитом на ранней стадии развития, устранит сухое покашливание и поможет побороть насморк. Но важно помнить, назначать такое средство должен только доктор.

Последствия передозировки

Какова симптоматика, указывающая на передозировку? Если человек применял карандаш звёздочку, игнорируя, назначения врача, возможно, развитие передозировки, выраженной в следующей симптоматике:

  • сильная слезоточивость из глаз;
  • тошнота;
  • пересечённость слизистой;
  • першение в горле;
  • сухое покашливание;
  • укачивание.

Эти признаки сигнализируют о развитии негативных побочных эффектов. При подобной симптоматике пациенту следует незамедлительно промыть носовые хода, принять антигистаминную таблетку и обратиться за помощью к врачу.

Аналоги препарата

Во многих аптеках можно приобрести аналоги популярной звездочки. Одним из наиболее эффективных и безопасных считается карандаш от производителя Pigeon. В составе этого медикамента присутствует вытяжка мяты и эвкалипта. Этот вариант обладает рядом достоинство:

  • не пересушивает кожный покров;
  • разрешен деткам с 6 месяцев;
  • безопасен для беременных и кормящих мам.

Средство можно наносить на зону, расположенную вокруг носика. Этот принцип применения позволяет эффективно проводить ингаляции маленьким деткам, которым пока еще сложно объяснить, как правильно выполняются вдохи и выдохи при ингаляции.

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

Условия хранения и срок годности

Хранить карандаш звездочка следует в сухом и темном месте. Что касается такого момента, как срок годности, после открытия этот препарат можно применять не более 3 месяцев.

Рекомендации докторов

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

Кроме того, карандаш поможет только при начальной стадии развития заболевания. В том случае, когда патология находится в остром развитии, больному нужна более тяжелая лекарственная артиллерия.

Звездочка показана к применению при различных заболеваниях дыхательной системы. Ингаляция звездочкой – современная терапия, которая проводится после консультации с врачом. Её эффективность связана с уникальным составом бальзама. Эфирные масла способствуют восстановлению слизистой носа.

Состав

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

Для рассматриваемой терапии характерны следующие эффекты:

  • антимикробный;
  • отхаркивающий;
  • противовоспалительный;
  • бронхолитический.

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

Большинство компонентов обладают антисептическим воздействием. Они быстро устраняют боль, купируя воспалительный процесс. Благодаря масляной основе средство быстро проникает в кожу. Ингаляционная терапия способствует активации кровообращения на поверхности дермы, снижению температуры тела. Одновременно оказывается тонизирующее воздействие.

Характеристики и формы выпуска

Формы выпуска

Ингаляция звездочкой проводится с помощью следующих средств:

  • Противопростудная звездочка показана к применению с целью лечения и профилактики вирусных патологий, гриппа и простуды. Данная форма выпуска используется при воспалении дыхательной системы.
  • Обезболивающая звездочка способствует купированию боли в суставах и мышцах, позвоночнике. Применяют её при растяжении связок, травмах и ушибах, простуде.
  • Универсальный бальзам имеет широкое применение. Его назначают для лечения и профилактики вирусных заболеваний. С помощью данного средства можно купировать болевой синдром разной локализации. Универсальное средство эффективно при зуде любой этиологии.
  • Посттравматический бальзам назначается при отечности, спровоцированной ушибом, растяжением, спортивной травмой. Рассматриваемое средство эффективно, если у пациента развита недостаточность сосудов нижних конечностей.
  • Нежный бальзам показан к применению при раздражении слизистой носа, когда беспокоит насморк.

Бальзам выпускается в форме карандаша, в жестяной баночке, во флаконах по 5 мл.

Важно! Чтобы звездочка при кашле оказала нужное воздействие, необходимо правильно подобрать лекарственную форму. Чаще препарат хорошо переносится пациентами, не провоцируя раздражение кожного покрова и слизистой. Препарат противопоказан к приему при индивидуальной непереносимости его компонентов.

Условия хранения

Прежде чем использовать ингаляционную звезду при кашле, рекомендуется ознакомиться с инструкцией по её применению. Бальзам необходимо хранить в сухом, прохладном и труднодоступном для детей месте. Срок годности звездочки любой формы выпуска – 2 года. Перед покупкой препарата рекомендуется проверить дату изготовления и срок годности.

Перед применением любого лекарственного препарата стоит внимательно ознакомиться с инструкцией

Показания и противопоказания

Медики выделяют следующие противопоказания к применению при кашле звездочки от кашля:

  • Дети до 5-ти лет.
  • Наличие порезов, ожога.
  • Аллергия на компоненты средства.

Рассматриваемый бальзам показан к приему при остром тонзиллите, ларингите, трахеите, бронхите. Масляная ингаляционная терапия назначается с целью профилактики на вредном производстве, где в воздухе присутствуют химические вещества, раздражающие дыхательные пути (цинк, свинец, бензол).

Применение

Места нанесения мази при насморке

Спектр действия манипуляций с волшебным бальзамом достаточно широк.

Массаж лицевых областей

При кашле с насморком врач должен определить место нанесения бальзама. Чаще массируют крылья носа, одновременно втирая мазь в кожу. После такой манипуляции дыхание через нос улучшается быстро. Одновременно уменьшается количество слизи, скапливающейся в носоглотке.

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

Ингаляция звездочкой

Одновременно показан прием звездочки для ингаляционной терапии. Предварительно необходимо вскипятит воду. На 1 л жидкости потребуется 1 ст.л. морской соли, ½ ч.л. бальзама. Раствор перемешивают. Сверху пациент накрывается полотенцем и дышит парами до 10 минут. Манипуляцию рекомендуется проводить утром и вечером, дополняя её точечным массажем.

С помощью ингаляционной терапии значительно улучшается самочувствие пациента, так как под воздействием бальзама очищаются дыхательные пути, расширяются сосуды, снимается воспаление. Одновременно устраняется отек, нормализуется дыхание через нос.

Можно комбинировать бальзам с листьями эвкалипта. Рецепт приготовления лечебного раствора: эвкалипт заливается 0,5 л воды. Вода кипятится. В неё добавляют звездочку. Над емкостью рекомендуется дышать 15 минут, предварительно накрыв голову.

Если кашель спровоцирован пневмонией, ингаляционная терапия проводится на 5 день приема антибиотиков. При отсутствии противопоказаний пациент вдыхает пары звездочки с помощью ароматической лампы. Данная методика лечения улучшит прогноз болезни, предотвратив её осложнения.

Книга рецептов ингаляционных смесей

Для проведения ингаляций можно воспользоваться следующими рецептами:

  • На 30 г листьев тысячелистника, 15 г спорыша и алтея, потребуется 2 мл бальзама. Предварительно компоненты заливают кипятком, настаивая состав ¼ часа. В профильтрованный настой добавляется бальзам. Пациент дышит приготовленным составом до 10 минут.

  • Можно сделать ингаляцию с помощью состава из зверобоя, мать-и-мачехи, корня окопника, алтея. На 2-3 ложки сбора потребуется 400 мл кипятка. В средство добавляют 1 мл звездочки. Составом рекомендуется дышать до 15 минут.
  • На 1 ч.л. мака, 1 ст.л. солодки, ½ ч.л. корня бедренца потребуется 400 мл кипятка. Состав настаивают ночью в термосе. Перед применением подогревают, добавляя 0,1 мл бальзама.
  • В равных пропорциях потребуется взять цветки липы, бузины, корень окопника, медвежье ушко. На 1 ст.л. сбора понадобится 200 мл кипятка. Средство настаивается 30 минут. В профильтрованный раствор добавляют 0,2 мл звездочки. Ингаляция длится до 10 минут.

Медики советуют настои для ингаляционной терапии менять, что способствует повышению результата лечения. После манипуляции можно бальзамом смазать горло. Это предотвратит развитие фарингита и ларингита. Если у пациента выявлены последние заболевания, нанесение звездочки на горло – обязательная манипуляция комплексной терапии. С её помощью можно устранить дискомфорт, улучшив прогноз в кратчайшие сроки.

Звездочка также эффективна при болях в горле

На заметку! Ингаляционная терапия звездочкой обладает комплексным воздействием – муколитическим, антисептическим и противовоспалительным. Рассматриваемая методика лечения не провоцирует побочные эффекты, кроме аллергической реакции в случае индивидуальной непереносимости отдельного компонента.

Компрессы

При наличии показаний ингаляционная терапия дополняется компрессами. Их ставят на область грудной клетки, исключая область сердца.

Побочные эффекты

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

Обильное нанесение бальзама на кожу может спровоцировать покраснение дермы, что свидетельствует о высокой реакции на препарат. В таком случае необходимо смыть состав, воспользовавшись ватным тампоном, предварительно смоченным в лосьоне со спиртом. Ингаляционная терапия должна проводиться только при наличии строгих показаний.

Какие еще процедуры являются наиболее эффективными при насморке:

Щелочные ингаляции

Использование масла чайного дерева

Септомирин для небулайзера

Источник

Звездочка. Начало / Хабр

На написание статьи меня побудило практически полное отсутствие практических рекомендаций по настройке Астериска, с понятными новичку примерами. В сети можно найти кучу информации по настройке IVR, по настройке авторизации SIP-пользователей через LDAP, мануалов по созданию HA-кластеров с Астерисками внутри и т. Д., Но нет ни одной статьи о том, как завести его с нуля, да и еще с примерами. Практически везде предлагается сразу же использовать все возможности, которые предлагает Астериск, а если убрать часть функционала, предлагаемое в большинстве случаев это приводит к неработоспособной конструкции.Эта статья – результат хождения по граблям … чтения мануалов. Если вы находитесь в такой же ситуации, что и я пару лет назад – добро пожаловать под кат.

И так, ситуация: вы только что узнали про Астериск и его возможности, и захотели использовать его у себя дома, или ваше руководство захотело IP-телефонию в офис.

Первое что нам необходимо – сервер с установленной операционкой. По ряду причин я выбрал для своих серверов CentOS 6. Все примеры будут привязкой к этой ОС, так как именно на ней получаются наиболее стабильные сервера.Тем не менее, я ни коим образом не пытаюсь ограничить вас выбор. Астер нормально заведется и под Debian-ом, и под Arch-ем, и даже на FreeBSD. Замечу: желательно не пользоваться гипервизорами на начальном этапе, так как вы можете получить «металлический» голос, либо его полное отсутствие. Про таймеры и прерывания расскажу в следующей статье, так как их описание и настройка выходит за рамки этой статьи. В том случае, если свободного сервера у вас нет и без виртуальной машины не обойтись, обязательно ставьте x86-го гостя.

После того, как вы установили операционку на сервер, можно приступить к установке Астериска. Добавляем репозитории Didgium:

 об / мин -Uvh http://packages.asterisk.org/centos/6/current/i386/RPMS/asterisknow-version-3.0.1-2_centos6.noarch.rpm
ням обновление 

Устанавливаем dnsmasq:
 yum install dnsmasq 

Устанавливаем Астериск:
 yum install asterisk asterisk-configs --enablerepo = asterisk-12 

Важное замечание: цифра в конце строки указывает на мажорную версию Астериска.В примере установлена ​​наиболее свежая версия из 12-й ветки, доступная в репозиториях.

После установки перезагружаем сервер и заходим в шелл Астериска:

 asterisk -rv 

Обратите внимание на ключи, c этим запускается шелл. Количество ключей «v» влияет на количество выводимой информации при звонке, их количество рассматривается от 1 до 14.

Если установка прошла успешно и Астериск запустился, вы увидите вот такое приглашение:

 звездочка * CLI> 

Поздравляю, Астериск установился и готов к работе.Но пока что шелл нам не нужен, поэтому пишем exit.

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

Первое что вам требуется сделать – создать пиров в файле /etc/asterisk/sip.conf. Открываем его:

 nano /etc/asterisk/sip.conf 

И сразу переходим в конец файла. Вставляем следующий текст:
 [internal] (!)
type = друг
insecure = приглашение, порт
context = офис
fromdomain = <имя домена или IP>
хост = динамический
disallow = все
allow = alaw
qualify = да
canreinvite = нет
nat = нет

[100] (внутренний)
секрет = XXX
[101] (внутренний)
секрет = XXX 

Мы завели двух внутренних пиров с номерами 100 и 101.Разберем эти настройки, так как их понимание – ключ к внедрению Астериска.

[внутренний] (!)

[внутренний], это имя шаблона, а (!) Указатель шаблона.
Почему сразу начинаем использовать шаблоны? Потому что они сокращают и уменьшают количество текста в конфигурационном файле, а для понимания они очень просты.

type = friend

Доступные параметры: «peer», «user» и «friend». Очень часто встречается ошибочное мнение относительно того, чем они отличаются.Многие считают, что параметр «пользователь» разрешает только исходящие звонки, «peer» – только входящие звонки, а «друг» разрешает звонки в обе стороны. Это не так. Использование ключа «peer» отключает проверку соответствия имени пользователя и пароля при звонке. При использовании параметра «peer», Астериский проверяется только соответствие IP-адреса и номера порта источника вызова, при использовании «user» – проверяется поле имени пользователя, проверка адреса источника не создается. Параметр «друг» заставляет проверять поле имени пользователя и IP-адрес источника.

insecure = инвайт, порт
пригласить – отключается аутентификация при входящем звонке.
порт – отключается проверка порта источника.

При первоначальной настройке пропишите оба ключа.

context = office

Контекст, в котором будут обрабатываться исходящие звонки от этого устройства. Подробности чуть ниже.

fromdomain = <имя домена или IP>

Имя SIP-домена. Для первоначальной укажите IP адрес сервера с Астериском.

host = dynamic

IP-адрес пира. В случае использования авторизации по логину и паролю – ставьте динамически. Конкретный IP указывается только в том случае, если настройки используются для транка без регистрации.

disallow = все
allow = alaw

Указываем разрешенные кодеки.

В нашем примере первая строка запрещает использование всех кодеков, а вторая – разрешает g711-a. Настройки кодеков индивидуальны для каждого случая, однако большинство Российских и Украинских провайдеров используют g711a и g729.Последний – пропиетарный, и Астериском поддерживается лишь в режиме Passthrough (то есть, невозможен транскодинг).

qualify = yes

Эта строка заставляет Астериск опрашивать устройство или софтфон пакетами OPTIONS. Необходим для мониторинга и траблшутинга.

canreinvite = no

Запрещает пересылать медиа напрямую между устройствами. Рекомендую ставить «нет», для упрощения настройки.

nat = no

Говорим Астериску, что не за натом.Описание ключей и вариантов их использования, если сервер за ним, выходит за рамки статьи. Про варианты обхода расскажу в следующей статье.

[100] (внутренний)
секрет = XXX
[101] (внутренний)
secret = XXX

Тут мы задаем имя пира и берем настройки из шаблона. Единственные уникальные параметры в нашем примере – имя пира и пароль.
На этом мы закончили настраивать внутренние пиров, перейдем к настройке стыка с оператора. Добавим 2 записи в конец sip.conf:

 [оператор1]
fromdomain = <имя домена или IP>
host = 1.2.3.4
insecure = приглашение, порт
порт = 5060
qualify = да
type = друг
username = YourLogin
secret = YourPass
disallow = все
allow = alaw
контекст = оператор1 

Не буду расписывать значения каждой строки, т.к. все настройки идентичны настройкам внутренних пиров, за исключением поля хоста. В том случае, если Астериск выступает в роли клиента (а для сервера нашего астериск является клиентом), нам нужно указать адрес сервера оператора или его dns-имя.

Добавим второго оператора:

 [оператор2]
fromdomain = <имя домена или IP>
host = 5.6.7.8
insecure = приглашение, порт
порт = 5060
qualify = да
type = друг
disallow = все
разрешить = alaw.
контекст = оператор2 

Отличий тоже никаких, за исключением отсутствия строк пользователя и секрета, так как, напомню, второй оператор не регистрацию использует.

Осталось настроить регистрацию на сервере оператора №1. Для этого в файле sip.conf, перед секцией описывающей настройки оператора вставим строку:

 register => udp: // YourLogin: YourPass: YourLogin @ 1.2.3.4 / YourLogin 

Синтаксис, для неподготовленного человека, выглядит сложным, поэтому не заморачивайтесь и просто позвоните в саппорт провайдера и узнайте у них о том, как регистрироваться на сервере Астериском, либо попросите выслать настройки. Как правило, большинство операторов без проблем высылают пример конфигурации под свои софт-свитчи.

Наверняка вы редактировали файлы конфигурации под с ограниченными правами. Если это так, то Астериск не сможет получить доступ к файлу конфигурации, поэтому пишем:

 chown asterisk: asterisk / etc / asterisk / sip.конф 

На этой настройке пиров закончена, ее достаточно для работы в минимальной конфигурации, сохраняем и закрываем файл и возвращаемся в шелл Астериска командой:
 asterisk -rv 

В шелле Астериска пишем команду:
 sip reload 

Теперь вы можете зарегистрировать на своем Астериске пользователей с логинами 100 и 101. Проверяется состояние регистрации следующей командой:
 sip show peers 

Если вы все настроили правильно, то увидите примерно вот такой вывод:
 звездочка * CLI> sip show peers
Имя / имя пользователя Host Dyn Forcerport Comedia ACL Статус порта Описание
100/100 10.0,0.52 D Да Да 59080 OK (1 мс)
101/101 10.0.0.57 D Да Да 49973 OK (1 мс)
operator1 1.2.3.4 Нет Нет 5060 OK (22 мс)
operator2 5.6.7.8 Нет Нет 5060 OK (22 мс)
 

Поздравляю, ваши устройства или софтфоны успешно зарегистрировались и Астериск увидел сервера операторов.

Состояние регистрации проверяется командой:

 sip show register 

Если регистрация прошла успешно, то вы должны увидеть вот такой вывод:
 asterisk * CLI> sip show registry
Хост dnsmgr Имя пользователя Состояние обновления Рег. Время
1.2.3.4:5060 N YourLogin 120 Зарегистрировано
1 SIP-регистрации. 

На этом настройка пиров закончена, перейдем к настройке диалплана. Диалплан – это сердце Астериска, с помощью него обрабатываются абсолютно все звонки.Астериск понимает несколько языков, но в нашем примере мы будем использовать стандартный, появившийся в самых первых релизах Астериска. Файл конфигурации хранится в файле /etc/asterisk/extensions.conf.

Откроем его команду:

 nano /etc/asterisk/extensions.conf 

В стандартных файлах конфигурации хранится много дефолтных правил. Они нам не нужны, поэтому очистим содержимое и пропишем следующее:
 [общее]
статический = да
writeprotect = нет

[globals] 

Это параметры необходимые для нормального чтения диалплана, поэтому менять их не следует.

Начнем с простого. Нам нужно прописать с номера 100, на номер 101. Для этого нужно прописать правило, сразу после секции globals:

 [офис]
exten => _1XX, 1, набрать (SIP / $ {EXTEN}) 

Разберем эту строку.
[офис] – имя контекста, в котором обрабатываются звонки от пира.
exten => – указатель начала шага.
_1XX – маска. На маске остановимся чуть подробнее. С помощью нее сортируются все звонки, попадающие в контекст диалплана.

Маска использует набор паттернов для сортировки звонков по caller-id:

 X - любая цифра от 0-9
N - любая цифра от 2-9
[234-6] - цифры 2, 3, 4 и 6
. - любые возможные символы 

Маска начинается с символа “_”, который означает что это шаблон. В случае, если вы забудете указать его, Астериск примет 1XX за вызываемый номер и передаст Наберите-у паттерны вместо номера телефона, и звонок не состоится.
1 – номер действия.

Набери – это приложение.В диалплане можно использовать более 200 различных приложений, которые используются для манипуляций со звонками. Сейчас, в самом начале, мы будем использовать только одно приложение – Dial. Из названия понятно, что оно используется для совершения звонков.

(SIP / $ {EXTEN}) – аргументы для приложения. В нашем примере для внутренних пиров мы используем протокол SIP, поэтому первый аргумент, который мы используем dial-у – указывает на протокол сигнализации. $ {EXTEN} – текущий экстеншен, его значение берется из заголовка (из поля назначения).

/ – разделитель для передаваемых аргументов.

Каждый из параметров разделяется запятыми. В нашем примере используются трехзначные номера, поэтому в маске должно быть 3 паттерна. В случае, если вы захотите использовать иную длину нумерации, то пишите в маске нужное количество паттернов. Теперь сохраняем файл, открываем шелл астериска и пишем команду:

 dialplan reload 

Если возникли проблемы с доступом к файлу, то пишем:
 chown asterisk: asterisk / etc / asterisk / extensions.конф 

И снова перезагружаем диалплан через шелл Астериска.

Теперь пробуем звонить. Сейчас мы можем звонить внутри офиса, между пирами, которые работают в контексте офиса, когда вы все правильно настроили, то с номером 100 дозвонится до пира с номером 101. Для того что бы позвонить в город, нам нужно написать правило для исходящих звонков через первого оператора. Прописываем его в контекст office, оно выглядит так:

 exten => _XXXXXXX, 1, Dial (SIP / $ {EXTEN} @ operator1) 

Перезагружаем диалплан и пробуем звонить в город.

Теперь нам надо принять входящий звонок. Сделаем новый контекст в диалплане, пишем в конец файла:

 [operator1]
 exten => s, 1, набрать (SIP / 100 и SIP / 101) 

Поясню что означает «s». Это стандартная маска в Астериске, под которыми попадают абсолютно все вызовы. То есть, если мы используем транк с регистрацией, входящий идентификатор вызывающего абонента будет «s».

Сохраняемся и перезагружаем диалплан. Теперь мы можем принять входящий звонок через оператора, предоставляющего нам городской номер.

Сейчас нам понадобилось позвонить на сотовый телефон, с федеральным номером. Допишем еще одну строку в контекст [office]:

 exten => _89XXXXXXXXX, 1, набрать (SIP / $ {EXTEN} @ operator1) 

Сохраняемся, перезагружаем диалплан и звоним. Все. Теперь мы можем полноценно использовать услуги оператора, предоставляющего городской номер.

Однако, тут кроется небольшая проблема, которая возникнет при звонке на сотовые телефоны других регионов. Так как номер телефона федеральный, то все звонки пойдут через первого оператора.Поэтому уместно уменьшить размер масок в диалплане. Например:

 exten => _8909 [89] [2-9] [1-3] XXXX, 1, Наберите (SIP / $ {EXTEN} @ operator1)
exten => _8901 [456] [2-5] 1XXXX, 1, Наберите (SIP / $ {EXTEN} @ operator1)
exten => _XXXXXXX, 1, Набрать (SIP / $ {EXTEN} @ operator1) 

С такой все звонки на телефоны с кодом из диапазонов 890982XXXXX-890999XXXXX и 81XXXX-8
1XXXX пойдут через первого оператора. Не совсем удобно, соглашусь с этим. В будущих статьях выложу настройку диалплана для автоматического выбора оператора в зависимости от направления звонка, так как подобное опять же выходит за рамки статьи.
Теперь нам осталось пустить междугородние звонки второго через оператора. Добавляем текст в контекст [office]:
 exten => _ [78] [3-689] XXXXXXXXX, 1, Установить (CALLERID (num) = 74991234567)
то же => n, наберите (SIP / $ {EXTEN} @ operator2) 

Как вы заметили, появились новые приложения, которые обрабатывают звонки. Set (CALLERID (num) = 74991234567) - так как мы используем транк без регистрации, то есть это значит что мы должны отсылать оператору идентификатор вызывающего абонента. Этот номер не обязательно должен существовать.Тут мы просто представляемся провайдеру и не более. Какой номер подставлять - зависит от оператора. Некоторые предоставят услугу подмены идентификатора вызывающего абонента на номер другого оператора, для совершения исходящих вызовов по межгороду или для зоновуй связи. За подробностями обращайтесь к оператору. same => n - указатель, который позволяет не писать каждый раз маску и номер действия. К примеру:
 exten => 78121234567,1, Ответ
exten => 78121234567,1, Установить (CALLERID (name) = Trunk_1
exten => 78121234567,1, набрать (SIP / 1000) 

Можно заменить на:
 exten => 78121234567,1, Ответить
то же => n, Установить (CALLERID (name) = Trunk_1
то же => n, наберите (SIP / 1000) 

Во втором случае все гораздо проще, не так ли?

На этом все, мы настроили Астериск.Теперь мы можем звонить в город, на сотовые, по межгороду и у нас есть внутренняя связь между пирами. Получаем вот такой, вполне рабочий диалплан:

 [общий]
статический = да
writeprotect = нет

[глобалы]

[офис]
exten => _8909 [89] [2-9] [1-3] XXXX, 1, набор номера (SIP / $ {EXTEN} @ operator1)
exten => _8901 [456] [2-5] 1XXXX, 1, Наберите (SIP / $ {EXTEN} @ operator1)
exten => _ [78] [3-689] XXXXXXXXX, 1, Установить (CALLERID (num) = 74991234567)
то же => n, набрать (SIP / $ {EXTEN} @ operator2)
exten => _XXXXXXX, 1, Набрать (SIP / $ {EXTEN} @ operator1)
exten => _1XX, 1, Набрать (SIP / $ {EXTEN})

[оператор1]
exten => s, 1, набрать (SIP / 100 и SIP / 101)
 

Спасибо за внимание..

Настройка SIP в Asterisk - sip.conf

Файл 'sip.conf' отвечает за настройку внутренних и внешних каналов SIP в Asterisk. Объекты конфигурации - пиры , описываются в отдельных секциях, которые обозначаются именами в [квадратных скобках]. Действует принципы наследования, как и в большинстве конфигов Звездочка: все что задано после имени в квадратных скобках, относится к одному объекту, пока не будет объявлен следующий.
Предопределенная категория - [общее] задает глобальные настройки драйвера SIP Asterisk, которые распространяются на все объекты, но могут быть переопределены для отдельных пиров в их категориях.

Asterisk SIP-транк

SIP транк в Asterisk, это совокупность объектов для совершения исходящих и принимаемых перевозок по протоколу SIP . Выделим три основных настроек транков в Asterisk:

Соединение обозначенное как пользователь , это определение любой системы или оконечной точки (конечной точки), с помощью которой мы разрешаем входящие вызовы на наш сервер Asterisk. Соединение type = user не обозначает никакого пользователя, а только канал и контекст для входа в диалплан аутентифицированных входящих вызовов.
Через соединение обозначенное как peer совершаются исходящие вызовы.

Строка регистра звездочки

Строка регистра - строка регистрации определяющая параметры SIP запроса REGISTER.
В секции [общее] новое определение регистр :

регистр ⇒ sipuser [: secret [: authuser]] @ host [: port] [/ extension]

Вышеприведенный пример, упрощенный вариант строки регистрации.Полный вариант содержит больше информации:
register => [peer?] [Transport: //] user [@domain] [: secret [: authuser]] @host [: port] [/ extension] [~ expiry]

Обратите внимание на параметр transport , например tls :
register => tls: // user: password @ host


Строка регистрации имеет напрямую связанные с ней параметры [общие]:

Для контроля SIP сообщений, статуса пиров и регистраций удобно использовать команды Asterisk CLI .
Вот некоторые из них:

Для получения подробной информации о командах смотрите Asterisk CLI - интерфейс командной строки.

Пример вывода команды sip show registry в консоли Asterisk:

 #asterisk -rx 'sip show registry'
Хост dnsmgr Имя пользователя Состояние обновления Рег. Время
sip.server: 5060 N 1234567105 Зарегистрировано Пн, 19 декабря 2016 11:48:03 

Возможные состояния (состояние):

Пример SIP запроса РЕГИСТРАЦИЯ

Пример SIP запроса РЕГИСТРАЦИЯ

Надежно передающий ( NAT ) в sip.сервер: 5060:
РЕГИСТРАЦИЯ sip: sip.server SIP /2.0
Через: SIP /2.0/UDP asterisk.externip: 5060; branch = z9hG4bK6eec0290; rport
Макс.передачи: 70
От: ; tag = as6e3f5edb
Кому:
Call-ID: [email protected]
isk CSeq: 102 REGISTER
Поддерживается: заменяет Users, timer.
. 0
Срок действия: 120
Контакт:
Длина содержимого: 0


Регистрация необходима, чтобы принимать входящие вызовы от провайдера, если используется SIP транк с аутентификацией.Как правило, это касается услуг связи, предоставляемых через публичную сеть. Но могут быть и другие варианты SIP транков, без аутентификации, через серую сеть провайдера, например. Или для связи двух доверенных серверов Asterisk в корпоративной сети. В этом случае регистрация не требуется, аутентификация, обычно, происходит по ip адресу . Для такого транка достаточно создать пир friend с минимумом параметров. Например:

 [siptrunk-no-auth]
хост = 172.16.0.1
type = друг
disallow = все
allow = alaw
allow = opus
контекст = из-ствола
qualify = да 
Сервер Asterisk SIP

Для совершения исходящих перевозок должен быть создан объект type = peer .

Нажмите, чтобы отобразить

Нажмите, чтобы скрыть

Звездочка не делает различий между внутренними и внешними линиями, любой вызов совершается через какой-либо канал. Когда SIP сервер провайдера, вызывает Asterisk, то он совершает вызов через peer , проходя аутентификацию у пользователя .

Конфигурация пиров осуществляется при помощи текстовых блоков, отделенных друг от друга квадратными скобками. Имя в квадратных скобках может совпадать с параметром 'defaultuser', но не обязательно.

 [имя_пира]
type = peer, пользователь или друг
параметр1 = значение
параметр2 = значение 

Где имя_пира - это произвольное имя SIP устройства, на которое можно ссылаться из других конфигурационных файлов. Параметр тип может принимать одно из трех значений: тип = значение

Приведенный пример, являющийся типовой, самый распространенный вариант конфигурации sip-транка с регистрацией через публичную сеть:

 [siptrunk]
type = friend; peer и user в одном флаконе
host = sip.server.tld; sip сервер провайдера
порт = 5060; порт сигнализации sip сервера
transport = udp; транспорт для sip протокола

defaultuser = sipuser; имя пользователя
секрет = пароль; пароль

fromuser = sipuser; переопределяет пользователя в sip-заголовке From: ;
fromdomain = sip.server.tld; переопределяет домен в sip-заголовке From: ;
insecure = порт, пригласить; порт - не требовать совпадения порта в инвайте
                          ; seek - не требовать аутентификации в информируйте
nat = force_rport, comedia; политики работы через nat
canreinvite = no; не соединять медиа потоки peer-to-peer в обход сервера
directmedia = nonat; тоже что canreinvite в новой редакции

dtmfmode = rfc2833; использовать спецификацию rfc2833 для передачи сигналов DTMF
context = from-siptrunk; контекст обработки вводимого расширения.конф.

disallow = all; запретить использование всех кодеков.
allow = alaw
allow = ulaw
allow = g729 

В приведенном выше примере для простоты, использован type = friend . Как уже было сказано, в этом случае будут созданы два SIP объекта аналог и пользователь с одинаковыми именами и одинаковыми общими действиями. Для объекта пользователь два ключевых слова, это хост и контекст .В некоторых случаях хосты через который совершаются исходящие вызовы, через провайдера и хост пользователя , через который принимаются вызовы, могут отличаться. В этом случае требуется создать два типа объектов - одноранговых устройств и пользователей соответственно, для одного транка. В большинстве случаев можно использовать тип friend .
Параметры хост и порт те же, что и в строке регистрации, если провайдером не оговорено другое.
Транспорт, как правило UDP, задан по умолчанию в секции [общие].Укажите только если требуется установить специфический транспорт.
defaultuser и secret Параметры аутентификации для исходящих вызовов, обычно те же, что и идентификатор пользователя и пароль в строке регистрации.
Параметры fromuser и fromdomain принудительно подставляют в поле From: исходящего инвайта, значения значения, что позволяет избежать отправки в сторону провайдера данных из инвайта пользователя.
Параметр ненадежный выключает аутентификацию входящего звонка.В большинстве случаев провайдер не указывает параметры аутентификации в информируйте, поэтому надо указывать insecure = seek .
Asterisk находится за NAT , а сервер провайдера в публичной сети Интернет, то требуется указать тип nat = force_rport, comedia , чтобы Asterisk указывал в качестве обратного адреса параметры назначенные в [общие] - externip . Смотрите подробнее: NAT, SIP и Asterisk
Спецификация dtmfmode должна совпадать со стороной провайдера.
В указанном контексте будет определено, куда поступают входящие вызовы. Рассмотрим маршрутизацию вызова в следующем разделе.

Входящая и исходящая маршрутизация sip-транка в диалплане Asterisk

В диалплане ( extensions.conf ) можно использовать разнообразный синтаксис для вызова ( наберите ) SIP устройств.

 SIP / имя устройства
SIP / имя пользователя @ домен (SIP uri)
SIP / имя пользователя [: пароль [: md5secret [: имя аутентификации [: транспорт]]]] @ хост [: порт]
SIP / имя устройства / расширение
SIP / имя устройства / расширение / IP или хост
SIP / имя пользователя @ домен / IP или хост 

В файле расширения.conf, для совершения исходящих вызовов у вас должно присутствовать правило набора, примерно такого вида:

 exten => _9., 1, Наберите (SIP / $ {EXTEN: 1} @ siptrunk-peer-name, 30, r) 

Где siptrunk-peer-name имя SIP пира, назначенное транку. Переменная $ {EXTEN: 1} получает номер екстеншена и удаляет первую цифру- '9'. Подробная информация приведена в плане набора Asterisk - extensions.conf.

Пример контекста для входящего в файл расширения.conf ':

 [от-siptrunk]
exten => _1234567,1, Наберите (SIP / 100 & SIP101,180, tr); вызвать внутренние номера 100 и 101 одновременно.
exten => _1234568,1, Очередь (имя очереди); вызов поставить в очередь
exten => _1234569,1, Наберите (PJSIP / 89219981138 @ pjsiptrunk, 60, tr); перенаправить вызов на внешний номер 

Где from-siptrunk контекст заданный пользователь или друг объекту.

Настройка SIP пира для регистрации внутренних абонентов

Как уже отмечалось, Asterisk не делает особых различий между транками и абонентами, поэтому конфиг телефон будет похож на SIP транк, но все же немного другой.

 [777]
хост = динамический
type = друг
секрет = ** пароль **
qualify = да
nat = нет
порт = 5061
directmedia = нет
context = from-internal
disallow = все
разрешить
allow = ulaw
alow = gsm
запретить = 0.0.0.0 / 0.0.0.0
разрешение = 192.168.0.0 / 255.255.0.0
имя пользователя = 777
fromuser = 777
набрать = SIP / 777
mailbox = 777 @ устройство
call-limit = 2
callcounter = да
faxdetect = нет
callgroup = 1
pickupgroup = 1 

Рассмотрим некоторые опции:

см. также по теме: NAT, SIP и Asterisk

опция call-limit признана устаревшей и заменена на callcounter.Установить ограничение регулярных каналов функции 'GROUP_COUNT'
пример использования данного метода можно помотреть здесь: Ограничение необходимого количества по набранному номеру.

Настройка нескольких SIP пиров по шаблону

Если у вас множество SIP , которые имеют общие настройки и отличаются, например, 'username' и 'secret', можно создать шаблон.
Для этого надо создать шаблонный пир, а рядом с его именем в квадратных скобках, написать восклицательный знак в круглых скобках и задать общие настройки:

 [местный_шаблон] (!)
хост = динамический
type = друг
context = from-internal
nat = нет
disallow = все
allow = ulaw
allow = alaw 

А затем определить уникальные свойства каждого пира, общего шаблона в круглых скобках:

 [776] (местный_шаблон)
имя пользователя = 776
secret = super_puper_secret_1
callerid = 8123216111
[777] (местный_шаблон)
имя пользователя = 777
секрет = super_puper_secret_2
callerid = 8121234567 

Полный список параметров general sip.conf

Следующие параметры используются в общей [общей] секции sip.conf:

allowexternalinvites

Если установлено 'no', запрещает INVITE и REFER от внешних (не из localnet) доменов. См домен

 allowexternalinvites = да | нет 

allowguest

Если «нет», запрещает гостевые (без аутентификации) подключения. По умолчанию sipguest подключения разрешены.

 allowguest = no | да 

допуск нахлест

Вкл.или Выкл набор по одной цифре (т.е. каждая набранная цифра будет сразу отправляться в канал)

 allowoverlap = no | да 

позволяет подписаться

Разрешить ли устройствам подписку (ПОДПИСАТЬСЯ) на информацию о статусе екстеншена. По умолчанию - «да»:

 allowedubscribe = да | нет 

allowtransfers

Когда установлено 'нет', запрещает любые трансферы, если не переопределено в настройках пира.

 allowtransfers = no | да 

alwaysauthreject

Если включено, всегда отвечает на INVITE и REGISTER, SIP сообщением 401 Unauthorized, вместо того, чтобы сообщить вызывающему о существовании запрашиваемого пользователя или партнера.Важная настройка безопасности

 alwaysauthreject = no | да 

автодомен

Установите эту опцию 'yes', чтобы добавить локальное HOSTNAME и локальный IP-адрес в список доменов:

 autodomain = да | нет 

bindaddr и bindport

Эти параметры определяют IP адрес и порт на которых Asterisk будет слушать SIP запросов. Для драйвера канала SIP Asterisk 'chan_sip' можно назначить только один адрес и порт для всех подключений для UDP и один порт для TCP транспорта, в отличии от нового драйвера PJSIP.По умолчанию адрес не задан и лучше так и оставить. Некоторые рекомендуют порт по умолчанию 5060, на другой, в целях безопасности. Но помните, что это только одна из мер безопасности, не самая важная, и не вам полной защиты от злоумышленников.

 bindaddr = 0.0.0.0
bindport = 5060 

Вы можете установить независимые значения для UDP, TCP и TLS транспорта. udpbindadd, tcpbindaddr и tlsbindaddr

баггимви

Вкл. эту опцию, чтобы избежать ошибок при сообщении с некоторыми ip-телефонами при отправке MWI сообщений.

 buggymwi = нет | да 

callevents

Установите 'yes', если хотите генерировать информацию о SIP событиях для AMI (интерфейс менеджера звездочки)

 callevents = да 

checkmwi

Время в секундах, между проверками голосовой почты:

 checkmwi = 30 

Использовать или нет компактные SIP заголовки.

 compactheaders = да | нет 

defaultexpiry

Срок действия регистрации в секундах для входящих и исходящих регистраций.При входящей регистрации этот параметр задает клиентской стороной, и заданное здесь значение используется, только если не сообщил свое занчение. Для исходящих регистраций этот параметр сообщается удаленной стороной UAS (сервер пользовательского агента)

 defaultexpiry = 300 

directrtpsetup

Данная опция позволяет управлять RTP соединением между двумя оконечными точками без re-INVITE (экспериментальная опция, використовуйте на свой страх и риск).

 directrtpsetup = да | нет 

домен

Задает имя домена сервера Asterisk по умолчанию.Командой CLI 'sip show domains' выводится список локальных доменов.

 домен = example.com 

dumphistory

Вкл. или Выкл. отчет в завершении SIP диалога. История SIP выводится в DEBUG лог канала.

 dumphistory = да | нет 

externhost

Когда Asterisk находится за NAT , SIP заголовок обычно использует IP-адрес сервера. Если включить службу опцию, Asterisk будет выполнять периодические DNS опросы для определения имени хоста и заменять IP-адрес на 'externhost'.

 externhost = my.hostname.tld 

Используйте externip.

внешний

externip содержит IP-адрес в качестве аргумента. Если Asterisk находится за NAT , SIP заголовок Contact: содержит внутренний IP-адрес сервера, тогда удаленная сторона не знает куда отправлять ответы. Параметр externip вкупе с параметром nat = force_rport модифицирует SIP заголовок, сообщая удаленному SIP серверу адрес на который надо слать ответы:

 externip = 123.123.123.123 

externrefresh

Если все же используется 'externhost', промежуток времени в секундах между запросами DNS .

 externrefresh = 30 

g726 нестандартный

Значения: да / нет, по умолчанию: нет. Если клиент собирается для сеанса связи «договориться» использовать звуковой кодек G726-32, с использованием компрессии AAL2, вместо RFC3551 (что для аппаратов фирмы Sipura и шлюзов от Grandstream, и может другим).Это противоречит спецификации RFC3551, клиент должен вместо этого «договориться» использовать AAL2-G726-32

 g726nonstandard = да 

ignoreregexpire (глобальный)

Если ignoreregexpire установлен 'yes', Asterisk сделает одно из двух, в зависимости от настроек пиров: 1) Пир не в реальном времени Когда регистрация истекло, информация не удаляется из памяти или БД Asterisk и вызовы будут разрешены на то, что время регистрации истекло.

2) Пиры в реальном времени Когда одноранговый узел сконфигурирован в режиме реального времени, информация о регистрации используется независимо от defaultexpiry

 ignoreregexpire = да | нет 

jbenable

Вкл.поддержка RTP jitter buffer на принимающей стороне канала SIP . По умолчанию «нет». Будет работать, только если удаленная сторона поддерживает эту функцию. подробнее о Джиттер

 jbenable = да | нет 

jbforce

Принудительное использование буфера джиттера принимающей стороной SIP канала.

 jbforce = да | нет 

jbimpl

Использовать фиксированный или подстраиваемый (адаптивный) буфер джиттера.фиксированный буфер дрожания всегда использует значение из jbmaxsize адаптивный может принимать значение больше jbmaxsize По умолчанию "исправлено":

 jbimpl = fixed | адаптивный 

Из личного опыта, вкл. «Адаптивный» может приводить к весьма плачевным результатам.

jblog

Вкл. / Выкл кадр буфера джиттера лог. По умолчанию «нет»:

 jblog = да | нет 

jbmaxsize

Установите максимальную длину буфера в миллисекундах:

 jbmaxsize = 200 

jbresyncthreshold

Джиттер буфер порог синхронизации.По умолчанию 1000:

 jbresyncthreshold = 1000 

icesupport

Использовать установку интерактивного подключения (ICE) в Asterisk

 icesupport = нет 

limitonpeers

Применять call-limit только для type = peer Это улучшит использование call-limit для устройств настроенных, как type = friend, отделив ограничение call-limit от входящих вызовов.

 limitonpeers = да | нет 

локальная сеть

укажет серверу Asterisk какие подсети являются локальными, прозрачными для использования IP-адресов сервера, SIP запросы к которым не требуются модификации поля Контакт: c использованием externip или externhost

 локальная сеть = 192.168.1.0 / 24
 localnet = 172.16.0.0 / 16 

matchexterniplocally

Сверять externip с localnet и заявлять подстановку, только если externip из локальной подсети. Не совсем ясно, зачем это может пройти? Возможно при очень нестандартной топологии сети.

 matchexterniplocally = да | нет 

maxexpiry

Максимальная продолжительность регистрации в секундах.

 maxexpiry = 3600 

minexpiry

Минимальная продолжительность регистрации в секундах.

 minexpiry = 60 

notifymimetype

Указывает MIME тип для индикации ожидающего сообщения (MWI) в SIP NOTIFY сообщении.

 notifymimetype = текст / простой 

извещение

Сообщать подписчикам о состоянии вызов (ЗВОНОК):

 notifyringing = да | нет 

notifyhold

Сообщать подписчикам (подписчики) о состоянии удержание (HOLD):

 notifyhold = да | нет 

педантичный

Скурпулезная проверка SIP сообщений.Устанавливает более строгую проверку по стандартам SIP RFC .

 педантичный = да 

царство

Данная установка используется для аутентификации в SIP . Задайте realm полное доменное имя вашего сервера. Имя должно быть совершенно уникальным.

 realm = mybox.example.com 

история записи

Вкл. или Выкл историю sip для всех каналов.

 recordhistory = да | нет 

попыток регистрации

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

 попыток регистрации = 0 

время ожидания регистрации

Таймаут между попытками регистрации на другом устройстве.

 registertimeout = 30 

Relaxdtmf

Если плохо распознаются сигналы DTMF , включите службу опцию.

 relaxdtmf = да | нет 

rtautoclear

(Глобальный) Конфигурация Пиров в реальном времени Указывает ли Asterisk обнулять созданных на лету друзей по истечении времени регистрации.Если установлено 'yes', по истечении срока регистрации, удалите друзей до нового запроса. Если задано число, то оно используется вместо обычного времени регистрации.

 rtautoclear = да | нет | секунды 

rtcachefriends

(Глобальный)

Если rtcachefriends включен, Asterisk будет кэшировать друзей (реалтайм пиры), которые приходят из движка реального времени, так же, как если бы они сконфигурированы в «sip.conf».

 rtcachefriends = да | нет 

rtsavesysname

(Глобальный) Определяет, должен ли Asterisk сохранить SystemName в базе данных в режиме реального времени во время регистрации:

 rtsavesysname = да | нет 

rtupdate

(Глобальный) Если установлено 'yes', Asterisk будет обновлять IP-адрес, порт и период регистрации пиров при регистрации.По умолчанию «да»:

 rtupdate = да | нет 

sipdebug

Указывает, должен или нет Asterisk Отладка SIP сразу при загрузке драйвера канала SIP .

 sipdebug = да | нет 

sendrpid

ОТправлять или нет Заголовок Remote-Party-ID:

 sendrpid = да | нет 

srvlookup

Записи DNS SRV являются одним из способов указания адреса для сервера связи. Используя записи SRV, вы получаете многие преимущества DNS , в то время как возможности отключения SRV DNS лишает вас принимать SIP вызовы на основании доменных имен.В настоящее время поддержка записей SRV в Asterisk несколько хромает. Если несколько записей SRV возвращаются, Asterisk будет использовать только первую запись. Чтобы включить установку srvlookup = yes в секции [общего] файла sip.conf:

 srvlookup = да 

транспорт

Задает транспорт по умолчанию. По умолчанию 'udp', но может быть 'tcp', 'tls', 'ws' или 'wss'. Если задано TCP а tcpenable = no будет использован UDP транспорт.

 транспорт = udp 

тс, возможн.

Включить поддержку TCP транспорта chan_sip Asterisk.

 tcpenable = да 

tcpbindaddr

Адрес на котором Asterisk «слушает» TCP подключения.

 Пример IPv4: bindaddr = 0.0.0.0: 5062
  Пример IPv6: bindaddr = [::]: 5062 

tcpauthtimeout

tcpauthtimeout устанавливает максимальное время в секунду данного клиента на аутентификацию. Если за заданное время клиент не прошел проверка он отключается. (По умолчаннию 30 секунд)

 tcpauthtimeout = 30 

tcpauthlimit

Максимальное кол-во неаутентифицированных сессий в момент любой времени.

 tcpauthlimit = 100 

t1мин

Минимальная задержка туда-обратно (минимальная задержка туда и обратно) для сообщения контролируемого хоста. По умолчанию 100 миллисеунд:

 t1мин = 100 

подпискаконтекст

Ограничить запросы SUBSCRIBE только указанным контекстом, если не переопределено в настройках пира.

 subscribecontext = внутренний 

t38pt_udptl

Установка t38pt_udptl 'yes' вкл. T.38 fax (UDPTL) насквозь (passthrough) для SIP -to- SIP требует с поддержкой T.38. Эта настройка включается глобально для всех устройств, но вы можете отключить её для конкретного устройства.

 t38pt_udptl = да | нет 

T.38 fax passthrough работает только для SIP -to- SIP включает, любые локальные или агентские каналы не могут быть использованы.

tos_sip, tos_audio, andtos_video

Asterisk может установить биты TOS в IP-заголовках для помощи маршрутизаторам приотеризации трафика. tos_sip, tos_audio и tos_video установки управляют TOS битами для SIP сообщений, RTP аудио и RTP видео, соответственно.Поддерживаются: CS0, CS1, CS2, CS3, CS4, CS5, CS6, CS7, AF11, AF12, AF13, AF21, AF22, AF23, AF31, AF32, AF33, AF41, AF42, AF43. Можно также использовать цифровые значения для TOS битов.

Trustrpid

Доверять или нет Заголовок Remote-Party-ID: Asterisk SIP trustrpid

 trustrpid = да | нет 

юзерагент

Значение поля useragent в SIP заголовке. По умолчанию версия Звездочка:

 useragent = АТС Asterisk v14.6.0 

Если вы не желаете сообщить, что используете Asterisk, напишите Cisco или Avaya, или abyrvalg v2.0.

использовать телефон

usereqphone опция говорит Asterisk добавляет «user = phone» в SIP URI, которые содержат действующий номер телефона:

 usereqphone 

видеоподдержка

(обе) Вкл. или выкл поддержку видео.

 видеоподдержка = да | нет 

Настройка SIP в Asterisk - sip.conf

Файлы конфигурации Asterisk

Настройка Asterisk

Файлы конфигурации Asterisk

Настройка Asterisk

.

Обзор интерфейса REST Asterisk (ARI) / Хабр

В начале времен единственным поставщиком функций Asterisk были модули, многие из которых расширяли арсенал приложений и функций набора набора.

Тогда, в начале времен, все эти команды и функции далеко опережали свое время, и благодаря им Asterisk "уделил" функционалу многие коммерческие продукты.

Если имеется какая-нибудь возможность в выходе за пределы возможных приложений и функций, можно написать свой собственный модуль на языке С, и это был единственный способ расширения функции и из имеющейся "клетки", какой бы просторной она ни была.

Но код модуля Астериск на языке С сложно назвать тривиальной службой. Это весьма тернистый путь, к тому же весьма рискованный, критическая ошибка в своем модуле запросто приводила к полному падению Asterisk в ядре.

Нужны более "мягкие" простые способы расширения функций и интеграции с другими системами.

Так появились интерфейсы AGI и AMI.


Интерфейс шлюза Asterisk (AGI) - это синхронный интерфейс выполнения диалплана, архитектурно "слизанный" с CGI.Команда диалплана AGI запускает процесс, и используется стандартный ввод и вывод для получения команд и передачи результатов. При помощи AGI можно решить задачи интеграции с внешними системами, например, можно отправиться в корпоративную базу данных и найти имя звонящего клиента по его номеру.

По сути, AGI предоставляет способ плана набора Asterisk не в формате extension.conf, используя на своем языке программирования, используя поставляемые модулями команды и функции, вокруг которых строится своя бизнес-бизнес -ика.

Asterisk Manager Interface (AMI) - это асинхронный (событийный) интерфейс, позволяющий контролировать внутреннее состояние объектов в Asterisk, и получать информацию о происходящих событиях. Если AGI архитектурно напоминает интерфейс CGI, то сессия AMI похожа на телнет-сессию, в рамках которой стороннее приложение подключается по TCP / IP к AMI, порту Asterisk, и может отправлять свои команды, ответ на которые приходит через некоторое время в виде события-ответа. Помимо ответов на команды в AMI, происходит соединение "валятся" всевозможные события, происходящие в Asterisk.

Про AGI можно сказать, что это механизм выполнения вызовов, а про AMI - что это механизм управления вызовами. Чаще всего для построения своего телекоммуникационного приложения необходимо использовать сразу AGI и AMI вместе. Происходит "размазывание" бизнес-логики по разным приложениям, что затрудняет его понимание и дальнейшее сопровождение и развитие.

Помимо этого, существует еще несколько ограничений:


  • AGI: блокирует поток, обслуживающий канал.
  • AGI: реакция на события (DTMF, изменение состояния) невозможна или затруднена только с AGI.
  • Фундаментальные операции ограничены тем, что выполняется на канале. Но есть и другие примитивы: мосты, устройства, состояния, индикации сообщений и медиа на каналах, недоступные в AGI / AMI.
  • AMI & AGI - морально устарели. REST, XML / JSON RPC более привычны и удобны в сегодняшнем мире.

В результате, чтобы вырваться за рамки использования ограничений команд и функций, надо и писать свой С-модуль, реализующий низкоуровневый телефонный примитив, интегрироваться с внешними системами при помощи AGI & AMI.

Так было до появления Asterisk REST Interface .

Основные концепции ARI:


  • ARI позволяет управлять состоянием звонка (управление вызовом), так и выполнять логику (выполнение вызова).
  • ARI асинхронен.
  • ARI «выставляет» «сырые» примитивы - каналы, мосты, устройства и т.п. через REST интерфейс.
  • Состояния объектов доступны через JSON события поверх WebSocket.
  • ARI - не для того, чтобы «зарулить» звонок в приложение VoiceMail, а для того, чтобы создать свое собственное приложение VoiceMail!

"Три кита" ARI:


  • RESTful интерфейс.
  • Подключение WebSocket, по которым проходят события о контролируемых ресурсах в формате JSON.
  • Приложение диалплана - Stasis, передающее управление каналом в ARI-приложении.

Пример диалплана, передающего управление в Stais:

  exten => _X., 1, Stasis (myapp, arg1, arg2)
exten => _X., n, NoOp (левый застой)  

ARI имеет некоторые ограничения


  • ARI не имеет доступа к любому объекту, а только к тем, которые контролируют.Это значит, что нельзя сделать ответ на канале, которые не зарулен в приложении Stasis. Однако, список каналов вернет все активные каналы, а не только те, что зарулены в Stasis
  • Доступны только те операции, которые используются на стороне Asterisk (что понятно, ведь это Asterisk определяет все REST операции).
  • Stasis приложение доступно только при установленном клиентском соединении. Если нет соединения на WebSocket с данным приложением, Stasis выдаст ошибку и пойдет дальше по диалплану.

Рассмотрим категории операций, доступных в ARI:


  • Asterisk
  • Мосты (мосты)
  • Каналы (каналы)
  • Устройства (конечные точки)
  • Состояния устройств (состояний устройства)
  • События (события)
  • Почтовые ящики (почтовые ящики)
  • Воспроизведения (воспроизведения)
  • Записи (записи)
  • Звуки (звуки)

И остановимся на каждой категории подробнее.


Asterisk


  • Динамическая конфигурация (sorcery, pjsip)
  • Информация о сборке
  • Управление модулями (список, загрузка, выгрузка)
  • Управление логированием и ротацией логов
  • Глобальные переменные (чтение и установка)

Мосты


  • Получение, создание, удаление мостов
  • Добавление / удаление каналов
  • Проигрывание музыки на ожидании
  • Включение записи

Каналы


  • Список активных каналов и подробные данные канала.
  • Создание канала (исходный) и удаление (зависание) канала.
  • Выход в диалплан
  • Редирект канала
  • Ответ, звонок, DTMF, отключение звука, удержание, MoH, без звука, воспроизведение, запись, переменная, слежение

Каналы


  • Список активных каналов и подробные данные канала.
  • Создание канала (исходный) и удаление (зависание) канала.
  • Выход в диалплан
  • Редирект канала
  • Ответ, звонок, DTMF, отключение звука, удержание, MoH, без звука, воспроизведение, запись, переменная, слежение

Устройства


  • Список всех устройств
  • Отправка сообщения на устройство (SIP, PJSIP, XMPP)

Состояние устройств


  • Список статусов контролируемых устройств
  • Установка статуса (NOT_INUSE, INUSE, BUSY, INVALID, UNAVAILABLE, RINGING, RINGINUSE, ONHOLD)

Полный список операций смотрите на wiki asterisk - https: // wiki.asterisk.org/wiki/display/AST/Asterisk+13+ARI


События

Приведу частичный список событий, доступных на веб-сокете подключенного приложения:


  • StasisStart / StasisEnd - посылается в сокет сразу при попадании звонка в Стасис, и последним при выходе звонка из Стасиса.
  • ChannelCreated / ChannelDestroyed - при создании и разрушении канала.
  • BridgeCreated / BridgeDestroyed - при создании и разрушении моста.
  • ChannelDtmf Получено - при получении DTMF.
  • ChannelStateChange - изменилось состояние канала.
  • ChannelUserevent - пользовательское событие. Очень удобная штука, которая позволяет надстраиваться над событийной моделью ARI.
  • DeviceStateChanged - изменилось состояние устройства (NOT_INUSE, INUSE, BUSY, INVALID, UNAVAILABLE, RINGING, RINGINUSE, ONHOLD).
  • EndpointStateChange - изменилось состояние конечной точки.
  • PlaybackStarted / PlaybackFinished - началось и закончилось проигрывание файла.
  • TextMessageReceived - получено сообщение.
  • и другие (https://wiki.asterisk.org/wiki/display/AST/Asterisk+13+REST+Data+Models)

Что нового в Asterisk 14 ARI


  • Получение записей
  • Проигрывание медиа из HTTP источников.
  • Медиа-плейлист (асинхронность требовала ожидания окончания одного звука для запуска следующего).

Пример

Ну и в заключение приведу пример оригинации вызова при помощи Python ARI библиотеки.

В этом примере делается оригинация по указанному пиру, и возвращается код причины:

  #! / Usr / bin / env python2.7
# Требования: pip install ari gevent
import argparse
импорт ари
импорт Gevent
из gevent.monkey import patch_all; patch_all ()
из события импорта gevent.event
импорт журнала
from requests.exceptions import HTTPError, ConnectionError
импортный сокет
время импорта

Ведение журнала.basicConfig () # Важно!
                      # В противном случае вы получите Обработчики не найдены для
                      # регистратор "ari.client"

ARI_URL = 'http://192.168.56.101:8088/ari'
ARI_USER = 'тест'
ARI_PASSWORD = 'тест'

client = ari.connect (ARI_URL, ARI_USER, ARI_PASSWORD)

def run ():
    пытаться:
        client.run ('создатель')
    кроме socket.error как e:
        if e.errno == 32: # Сломана труба при закрытии клиента.
            проходить
    кроме ValueError как e:
        if e.message == 'Невозможно декодировать объект JSON': # client.Закрыть()
            проходить

def originate (endpoint = None, callerid = None, context = None, extension = None,
              priority = None, timeout = None):
    # Идти!
    evt = Event () # Флаг ожидания для создания
    результат = {}
    gevent.sleep (0.1) # Взломать, чтобы run () все устроил.
    start_time = time.time ()
    пытаться:
        канал = client.channels.originate (
            конечная точка = конечная точка,
            callerId = callerid,
            app = 'originator',
            timeout = время ожидания
        )

        def state_change (канал, событие):
            состояние = событие ['канал'] ['состояние']
            если состояние == 'Вверх':
                канал = канал.continueInDialplan (
                    context = context, extension = extension, priority = priority)

        def уничтожен (канал, событие):
            end_time = time.time ()
            результат ['статус'] = 'успех'
            результат ['message'] = '% s (% s)'% (
                                    event.get ('причина_txt'),
                                    event.get ('причина'))
            результат ['duration'] = '% 0.2f'% (end_time - start_time)
            evt.set ()

        channel.on_event ('ChannelDestroyed', уничтожен)
        канал.on_event ('ChannelStateChange', изменение состояния)
        # Подождите, пока мы получим результат создания
        evt.wait ()
        client.close ()
        возвращение

    кроме HTTPError как e:
        результат ['статус'] = 'ошибка'
        пытаться:
            error = e.response.json (). get ('ошибка')
            результат ['сообщение'] = e.response.json (). get ('ошибка')

        кроме исключения:
            результат ['сообщение'] = e.response.content

    Ну наконец то:
        результат печати
        client.close ()

def parse_args ():
    парсер = argparse.ArgumentParser ()
    parser.add_argument ('endpoint', type = str, help = 'Endpoint, например SIP / operator / 123456789')
    parser.add_argument ('callerid', type = str, help = 'CallerID, например, 111111')
    parser.add_argument ('context', type = str, help = 'Контекст Asterisk для подключения вызова, например, по умолчанию')
    parser.add_argument ('extension', type = str, help = 'Расширение контекста, например s')
    parser.add_argument ('priority', type = str, help = 'Приоритет контекста, например, 1')
    parser.add_argument ('timeout', type = int, help = 'Исходный тайм-аут, e.г. 60 ')
    вернуть parser.parse_args ()

если __name__ == '__main__':
    args = parse_args ()
    runner = gevent.spawn (запустить)
    originator = gevent.spawn (originate, endpoint = args.endpoint, callerid = args.callerid,
                     context = args.context, extension = args.extension,
                     приоритет = args.priority, timeout = args.timeout
    )
    gevent.joinall ([originator, runner])  

Комментарии по скрипту


  • .
  • получить статус звонка и его продолжительность, необходимо подключенный звонок зарулить в Stasis application originator, в рамках которого будет вызвано событие ChannelDestroyed, уже в рамках которого происходит обработка кода завершения.
  • После соединения канал перейдет в состояние, и в этом случае будет переброшен на отдельный контекст, расширение, приоритет.
  • После завершения звонка закрывается клиентское соединение.

Данный скрипт можно запустить из консоли, и вот что он вернет:

  (env) MacBook-Pro-Max: барьер макс $./ari_originate.py SIP / оператор 11111 по умолчанию s 1 4
{'status': 'success', 'duration': '2.54', 'message': u'Normal Clearing (16) '}  

Обозначения параметров:

  (env) MacBook-Pro-Max: макс. барьер $ ./ari_originate.py -h
использование: ari_originate.py [-h]
                        время ожидания приоритета расширения контекста идентификатора вызываемого абонента конечной точки

позиционные аргументы:
  конечная точка Конечная точка, например SIP / оператор / 123456789
  callerid CallerID, например 111111
  context Контекст Asterisk для подключения вызова, e.г. дефолт
  extension Расширение контекста, например s
  приоритет Приоритет контекста, например 1
  timeout Тайм-аут источника, например 60

необязательные аргументы:
  -h, --help показать это справочное сообщение и выйти.  

Чтобы запустить данный скрипт, надо установить библиотеки ari и gevent:

  pip install ari gevent  

P.S. Написано по материалам выступления автора на Asterconf 2016.

P.P.S. Скрипт находится тут - https://gist.github.com/litnimax/2b0f9d99e49e49a07e59c45496112133

.

План набора Asterisk - extensions.conf

Наиболее важного для понимания Asterisk является планом набора (диалплана). Все вызовы, будь-то очередь, конференция, меню автосекретаря или вызов телефона, определение логикой и концепцией диалплана.

Диалплан создается в файле / etc / asterisk / extensions.conf .

Каналам назначаются контексты. Определы определяют правила набора для каналов
План набора состоит из одного или нескольких контекстов . Каждый контекст это просто набор расширений (екстеншенов). Каждый екстеншен в контексте уникальное имя.

Контексты используются для выполнения основных функций АТС :

В прослушивании АТС екстеншен связан с интерфейсом (портом).В Asterisk екстеншен список приложений (приложений) и их аргументов, Выполняемых в установленном порядке, Порядок выполнения определяет приоритетами (приоритет). Когда екстеншен приоритеты выполняются до разъединения вызова, или перенаправления на другой екстеншен. Каждый шаг записывается следующим образом:

 exten => , , , [()] 

Пример простого екстеншена

 exten => 100,1, Подождите (5)
exten => 100,2, ответ
exten => 100,3, воспроизведение (поздравляю с демонстрацией)
exten => 100, n, Зависание 

Этот екстеншен состоит из 4-х действий.

Первым выполнить приложение Подождите с приоритетом 1 - ждать 5 секунд (время задаётся аргументом (5).
Второе приложение Ответ - поднять трубку.
Затем воспроизведение - проиграть звуковой файл; аргумент задает имя файла (демонстрационные поздравления) в директории по умолчанию. Последним выполняется приложение Hangup - повесить трубку.

Например:

 [по умолчанию]
exten => 100,1, Подождите (5)
exten => 100, n, Ответ
exten => 100, n, Воспроизведение (поздравляю с демонстрацией)
exten => 100, n, Зависание 

Использование приоритета позволяет легко редактировать отдельные строки не переписывая все приоритеты.

Набор номера

Чаще всего вызывается другой интерфейс. Вызов осуществляется командой Asterisk Dial.

 [по умолчанию]
exten => 100,1, набрать (DAHDI / 1,20)
exten => 100,2, голосовая почта (u100 @ по умолчанию)
exten => 100,102, голосовая почта (b100 @ по умолчанию) 

Этот пример показывает разные варианты действий в случае, если на вызов не ответили. Сначала вызывается канал DAHDI /1, если через 20 секунд не вызов вызов пренаправляется на VoiceMail () с объявлением «абонент не отвечает» (u100), тот же абонент занят, вызов перейдет на приоритет N + 101, в нашем случае это приоритет 102.

Маршрутизация по CallerID

Пример маршрутизации по номеру вызывающего абонента.

 [по умолчанию]
exten => 100 / 1234567,1, Перегрузка
exten => 100,1, набрать (DAHDI / 1,20)
exten => 100,2, голосовая почта (u100)
exten => 100,102, голосовая почта (b100) 

Если вызывается вызов абонент 1234567, вызов запускается через интерфейс DAHDI /1. На примере видно, что идентификатор вызывающего абонента задается формой '/ 1234567'.

Еще один пример маршрутизации, теперь по отсутствию CallerID.

 [по умолчанию]
exten => 100 /, 1, Запатель
exten => 100,1, Подождите (0)
exten => 100,2, набрать (DAHDI / 1) 

В данном приложении звонок без CallerID, вызов блокируется с помощью приложения Zapateller ()

Вызов группы телефонов

Часто требуется, чтобы вызов по не ответу перешел на другой телефон. Рассмотрим как это сделать на примере «оператор».

 [оператор]
exten => 0,1, набрать (DAHDI / 1,15)
exten => 0,2, набрать (DAHDI / 1 и DAHDI / 2 и DAHDI / 3,15)
exten => 0,3, Воспроизведение (почтовый ящик компании)
exten => 0,4, голосовая почта (100)
exten => 0,5, Зависание 

Вызов поступает на DAHDI /1, если телефон занят или не отвечает в течение 15 секунд, звонок переходит на группу телефонов, включая и DAHDI /1.Если и на этот раз никто не поднимает трубку, вызов переходит на голосовую почту.

Для обработки и распределения специальной существует специальный механизм - очередь, которая вызывается командой Queue ().

Звездочка IVR

Голосовое меню как правило задается в собственном контексте.

 [продажи]
exten => s, 1, Фон (приветственные продажи)
exten => 1,1, Goto (по умолчанию, 100,1)
exten => 2,1, Goto (по умолчанию, 101,1)
[главное меню]
exten => s, 1, Фон (welcome-mainmenu)
exten => 1,1, Goto (продажи, s, 1)
exten => 2,1, набрать, DAHDI / 2
exten => 9,1, Каталог (по умолчанию)
exten => 0,1, набрать, DAHDI / 3 

Объявление проигрывается на расширении (смотри Asterisk Dialplan: Стандартные расширения).В объявлении предлагается набрать '1' для вызова отдела продаж (происходит переход в контекст 'sales'). Набрать '2' - вызов DAHDI /2. Набор '9' - вызов каталога (смотри приложение Asterisk: Directory) и '0' вызов DAHDI /3

Использование числа

В Asterisk существуют глобальные и специфичные для каналов переменные, используемые в качестве аргументов для команд. Переменные записываются в диалплане в виде $ {foo} , где 'foo' это имя.Имена должны начинаться с буквы и могут состоять из цифр и букв, но существуют предопределенные имена, вот некоторые из них:

$ {CONTEXT} Текущий контекст.
$ {EXTEN} Текущий екстеншен.
$ {EXTEN: x} Текущий екстеншен с удалением первых цифр (где х кол-во удаляемых цифр)
$ {PRIORITY} Текущий приоритет
$ {CALLERID} Текущий CallerID (имя и номер)
$ {CALLERIDNUM} Текущий номер Caller ID
$ {CALLERIDNAME} Текущее имя Caller ID
$ {RDNIS} перенаправление DNIS

Глобальные переменные назначаются в секции [глобальные] диалплана.Рассмотрим следующий пример:

 [глобальные]
МАРК => DAHDI / 1
GREG => DAHDI / 2 и SIP / телефон
WIL => DAHDI / 3
JUDY => DAHDI / 4
[главное меню]
exten => 1,1, набрать ($ {GREG} & $ {MARK})
exten => 2,1, набрать ($ {WIL} и $ {JUDY})
exten => 3,1, наберите ($ {JUDY} и $ {MARK}) 

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

смотри подробнее Использование размера в плане набора Звездочка

Вложенные контексты

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

 include => <контекст> [| <часы> | <недели> | <месячные> | <месяцы>] 

Где - действующий контекст
опционально:
- часы которые в контекстном меню (например рабочее время 9: 00-17: 00)
-дни недели (пн-пт)
- дни
<месяц> - месяцы

Пример :

 [местный]
exten => _ [0-79]., 1, набрать (SIP / соединительная линия / $ {EXTEN})
[длинный]
exten => _8., 1, Набрать (SIP / транк / $ {EXTEN})
[local_long]
include => local
include => long
[local_only]
включить => местный 

В этом контекст контекст local_long включает два других контекста для городского и междугородней связи, а контекст 'local_only' только для городского.

Дневной / Ночной режимы. Маршрутизация по времени

Вложенные контексты можно использовать для реализации дневного, ночного и празничного режима.Рассмотрим следующий пример:

 [новые годы]
exten => s, 1, Воспроизведение (с новым годом)
[дневное время]
exten => s, 1, набрать (DAHDI / 1,20)
[ночь]
exten => s, 1, Воспроизведение (сообщение в нерабочее время)
[дефолт]
include => newyears |||| 1 | янв
include => дневное время | 9: 00-17: 00 | пн-пт
include => nighttime 

В этом примере заданы дневной, ночной и праздничный режимы прихода звонков.

Исходящие вызовы

Направление исходящей связи можно установить определением короткого кода доступа (например, '9'), или определить полностью шаблон набираемых номеров.

 [международный]
ignorepat => 9
exten => _9810., 1, набрать (DAHDI / g2 / $ {EXTEN: 1})
exten => _9810., 2, Перегрузка
include => longdistance

[длинная дистанция]
ignorepat => 9
exten => _98 [02-9] XXXXXXXXX, 1, набрать (DAHDI / g2 / $ {EXTEN: 1})
exten => _98 [02-9] XXXXXXXXX, 2, перегрузка
include => local

[местный]
ignorepat => 9
exten => _9 [02-79] XXXXXX, 1, набрать (DAHDI / g2 / $ {EXTEN: 1})
exten => _9 [02-79] XXXXXX, 2, перегрузка
include => по умолчанию 

В этом примере рассматриваются 3 контекста с различными правами доступа к Телефонной сети Общего Пользования.

Конструкция 'ignorepat ⇒ 9' говорит Астериску не отключать тон готовности после набора заданной цифры.

Переменная $ {EXTEN: 1} удаляет префикс:

 $ {123456789: 1} - вернуть значение 23456789
$ {123456789: -4} - возвращает строку 6789
$ {123456789: 0: 3} - получить значение 123
$ {123456789: 2: 3} - вернуть строку 345
$ {123456789: -4: 3} - вернуть строку 678 

Шаблоны Patterns

Екстеншены могут сопоставляться шаблону, вместо однозначно заданных цифр.

Шаблон должен начинаться с символом подчеркивания _ и может использовать любой из следующих символов:

Резервные транки и LCR (выбор направления с наименьшей стоимостью)

Весьма использовать настроить LCR (маршрутизация по принципу наименьшего побережья) и перенаправление в случае отказа внешней линии.

 [на расстояние]
exten => _98XXXXXXXXXX, 1, набрать (DAHDI / g2 / $ {EXTEN: 1})
exten => _98XXXXXXXXXX, 2, перегрузка
[low_rate_moscow]
exten => _98495XXXXXXX, 1, набрать (IAX / trunk / $ {EXTEN: 1})
exten => _98495XXXXXXX, 2, набрать (DAHDI / g2 / $ {EXTEN: 1})
exten => _98495XXXXXXX, 3, перегрузка
[длинная дистанция]
включить => low_rate_moscow
include => tolllongdistance 

В этом примере междугородние вызовы направляются на DAHDI интерфейс, но звонки в Москву направляются через более выгодного провайдера на IAX транк.В случае же недоступности транка IAX , вызовы перенаправляются через DAHDI .

Использование Макросов

Вам может потребоваться создать множество текстеншенов (расширений) очень похожих друг на друга. Чтобы упростить работу с диалпланом используются Макросы. Для создания макроса используется контекст имя которого начинается с «macro-» и далее уникальное имя макроса. Выполнение макроса начинается с ектеншена 's'. В макросах используются локальные переменные:

$ {MACRO_EXTEN} - Екстеншен вызываемый макросом $ {MACRO_CONTEXT} - Контекст вызываемый макросом $ {MACRO_PRIORITY} - активный приоритет вызываемый макросом $ {MACRO_OFFSET} - если установлено смещение n + $ {MACRO_OFFSET} $ {ARGn} - аргумент 'n' в макросе.

 [макрос-линия]
;
; Однолинейный телефон
;
; $ {ARG1} - Телефон
;
exten => s, 1, набрать ($ {ARG1}, 20)
exten => s, 2, Голосовая почта (u $ {MACRO_EXTEN})
exten => s, 3, Зависание
exten => s, 102, голосовая почта (b $ {MACRO_EXTEN})
exten => s, 103, Зависание
[макро-двойник]
;
; Двухлинейный телефон
;
; $ {ARG1} - Телефон (линия) 1
; $ {ARG2} - Телефон (линия) 2
;
exten => s, 1, набрать ($ {ARG1}, 20)
exten => s, 2, Голосовая почта (u $ {MACRO_EXTEN})
exten => s, 102, набрать ($ {ARG2}, 20)
exten => s, 103, голосовая почта (b $ {MACRO_EXTEN})

[дефолт]
exten => 1000,1, Макрос (oneline, DAHDI / 1)
exten => 1001,1, макрос (oneline, SIP / 1001)
exten => 1002,1, Макрос (twoline, DAHDI / 3, DAHDI / 4) 

Когда макросы [macro-oneline] и [macro-oneline] созданный, в контексте [по умолчанию] надо написать только одну сроку для выполнения стандартных действий.

 [from -phones1]
exten => _X., 1, Набрать (SIP / sip_trunk / $ {EXTEN}, 180,)
exten => _X., n, макрос (dialstatus, s, 1)

exten => _X., 1, набрать (DAHDI / g2 / $ {EXTEN}, 180,)
exten => _X., n, макрос (dialstatus, s, 1)

[макро-диалстатус]
exten => s, 1, Ответ
exten => s, n, Goto (s - $ {DIALSTATUS}, 1)
exten => s-NOANSWER, 1, Hangup
exten => s-CONGESTION, 1, перегрузка
exten => s-CANCEL, 1, Зависание
exten => s-BUSY, 1, Playtones (425 / 375,0 / 375)
exten => s-BUSY, n, занято (7)
exten => s-BUSY, n, Hangup
exten => s-CHANUNAVAIL, 1, Hangup 

Приложение Macro объявлено устаревшим, вместо него рекомендуется использовать GoSub.

Синтаксис Gosub
 Gosub ([[контекст,] расширение,] приоритет [(arg1 [, ...] [, argN])]) 
 [субтест]
exten => _X., 1, Набрать ($ {ARG1} / $ {ARG2}, 20,)
exten => _X., n, Воспроизведение (tt-weasels)
exten => _X., n, Зависание

[контрольная работа]
exten => _X., 1, Gosub (субтест, $ {EXTEN}, 1 (SIP / транк, $ {EXTEN})) 

Запись разговоров Asterisk

 [макромиксмонитор]
exten => s, 1, Установить (RECORD_FILENAME = $ {STRFTIME ($ {EPOCH} ,,% Y% m% d-% H% M% S)} - $ {CALLERID (num)})
        same => n, MixMonitor ($ {RECORD_FILENAME}.wav, б)
        то же => n, набрать ($ {ARG1}, 180,)
[outbound_route1]
exten => _9., 1, Макрос (mixmonitor, PJSIP / sipprovider / $ {EXTEN: 1})
 

В данном примере с префиксом '9', должен быть скоммутирован через SIP транк ITSP . Разговор будет записан в формате 'wav' и сохранен в директорию по умолчанию «/ var / lib / asterisk / monitor / ГодМесяцДень-ЧасыМинутыСекунды-НомерВызывающего Абонента.wav

Структура то же ⇒ позволяет сократить код, предотвратить повторение повторений «exten ⇒ s,» в данном случае.

Хорошая мысль поэкспериментировать и другими переменными в имени файла, например $ {UNIQUEID}.

Звездочка Dialstatus

Определим состояние линии и выберем действие на этом основании. Предположим, у вас есть несколько филиалов (например, branch2 - внутренние номера 41ХХ и branch3 - номера 42ХХ), в которых используются шлюзы Cisco SPA8800. Используя один шаблонный GoSub выберем свободный FXO порт для исходящего вызова. Выбор нужного шлюза произведем на основании CALLERID (num) абонента.

 [изнутри]
включить => из-ветки2
включить => from-branch3

[from-branch2]
exten => _X./_41XX,1,Set(_TRK=SIP/branch2_fxo)
exten => _X./_41XX,n,Gosub(sub-spa8800,${EXTEN},1(${TRK}1,${TRK}2,${TRK}3,${TRK}4,${EXTEN }, ветка2))
exten => _X./_41XX,n,hangup

[from-branch3]
exten => _X./_42XX,1,Set(_TRK=SIP/branch3_fxo)
exten => _X./_42XX,n,Gosub(sub-spa8800,${EXTEN},1(${TRK}1,${TRK}2,${TRK}3,${TRK}4,${EXTEN }, ветка3))
exten => _X./_42XX,n,hangup 

В первом блоке мы видим три контекста from-internal - общий контекст для всех внутренних абонентов, from-branch2 - контекст первого филиала, from-branch3 - контекст второго филиала итд.
Первая строка контекстов from-branchN задает переменную: технология ( SIP ) и название транка, специфичного для данного филиала: SIP / branch_fxo
Строка с командой GoSub передает транка как аргумент, добавляя цифру от 1 до 4.
Таким образом в контекст sub-spa8800 из контекста [from-branch2], например, поступают аргументы SIP / branch2_fxo1, SIP / branch2_fxo2, SIP / branch2_fxo3, SIP / branch2_fxo4
ым аргументом передается набираемый номер - $ {EXTEN}
и последний, шестой аргумент - название филиала.
Итого в контексте sub-spa8800 передается 6 аргументов:

из филиала $ {TRK} 1 $ {TRK} 2 $ {TRK} 3 $ {TRK} 4 $ {EXTEN} филиал
sub-spa8800 $ {ARG1} $ {ARG2} $ {ARG3} $ {ARG4} $ {ARG5} $ {ARG6}
 [sub-spa8800]
exten => _X., 1, Noop ()
exten => _X., n, Set (CDR (userfield) = $ {ARG6}); запишет в cdr название филиала
exten => _X., n, набрать ($ {ARG1} / $ {ARG5}, 60, rt); попытка набора через первый порт fxo
exten => _X., n, NoOp (Статус набора: $ {DIALSTATUS})
exten => _X., n, Goto (s - $ {DIALSTATUS}, 1); если вызов неудачен,
; выполним действия на основании Dialstatus
exten => s-NOANSWER, 1, отбой; не ответили в заданное время (60 сек), повесить трубку
exten => s-CONGESTION, 1, набрать ($ {ARG2} / $ {ARG5}, 60, rt); пробуем fxo2, если fxo1 ЗАГРУЗКА
exten => s-CONGESTION, n, набрать ($ {ARG3} / $ {ARG5}, 60, rt); пробуем fxo3
exten => s-CONGESTION, n, набрать ($ {ARG4} / $ {ARG5}, 60, rt); пробуем fxo4
exten => s-CONGESTION, n, перегрузка; все транки заняты
exten => s-CANCEL, 1, Зависание; вызываемый абонент отказался принять вызов
exten => s-BUSY, 1, занято; вызываемый абонент занят
exten => s-CHANUNAVAIL, 1, набрать ($ {ARG2} / $ {ARG5}, 60, rt); fxo1 недоступен, пробуем fxo2
exten => s-CHANUNAVAIL, n, набрать ($ {ARG3} / $ {ARG5}, 60, rt); пробуем fxo3
exten => s-CHANUNAVAIL, n, набрать ($ {ARG4} / $ {ARG5}, 60, rt); пробуем fxo4
exten => s-CHANUNAVAIL, n, Наберите (PJSIP / $ {ARG5} @ reserv-sip-trunk, 60, rt); пробуем набрать через
; резервный sip транк, если шлюз недоступен.exten => s-CHANUNAVAIL, n, Зависание; отбой, все пропало
exten => h, 1, возврат; вернемся в исходный контекст
; и выполнение диалплана. 

Команда Dial возвращает переменную $ {DIALSTATUS} с одним из следующих значений:

Команда GoTo (s - $ {DIALSTATUS}, 1) направляет выполнение диалплана в расширение s - $ {DIALSTATUS} в данном контексте, приоритет 1. Мы можем предпринять различные действия на основании положения канала.

Настройка Asterisk

.

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

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