Провод сип расшифровка: расшифровка, конструкция, виды, технические характеристики

Содержание

Расшифровка, Характеристики и все Сечения

Наименование характеристики Значение
1. До старения
1.1 Прочность при растяжении, МПа, не менее 12,5
1.2 Относительное удлинение при разрыве, %, не менее 200
2. После старения в термостате при температуре (135±3) °С в течение 168 ч
2.1 Изменение* значения прочности при растяжении, %, не более ±25
2.2 Изменение* значения относительного удлинения при разрыве, %, не более ±25
3. Тепловая деформация
3.1 Относительное удлинение после выдержки при температуре (200±3) °С и растягивающей нагрузке 0,2 МПа, %, не более 175
3.2 Остаточное относительное удлинение после снятия нагрузки и охлаждения, %, не более 15 15
4. Водопоглощение после выдержки в течение 336 ч в воде при температуре (85±2) °С: изменение массы, мг/см2, не более 1
5. Усадка после выдержки в термостате при температуре (130±3) °С в течение 1 ч, %, не более 4
6. Стойкость к продавливанию при воздействии температуры (90±2) °С в течение 4 ч: глубина продавливания, %, не более 50
7. Содержание сажи, %, не менее 2,5

В чем отличия СИП-2 от СИП-2А?

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


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

Чем отличаются СИП-2 от СИП-2А?

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

По сути СИП-2 и СИП-2А это одно и то же. У них обоих есть три токопроводящие жилы из алюминия и одна нулевая несущая жила из алюминиевого сплава. Все четыре жилы скручены между собой. После того, как в 2005 году был введен новый ГОСТ, произошла корректировка наименования и сократилось количество конструкций. СИП-2А после введения ГОСТа теперь маркируется как СИП-2, а провода СИП-2А, которые имели сечение 2х16-4х25, теперь обозначаются как СИП-4.

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

У токопроводящих жил данной маркировки провода СИП имеется стойкость к продолжительному нагреву при температурном режиме не больше 90 градусов С. Если рассматривать все возможные рабочие температуры, то СИП-2 способен переносить температуру 90 С долгое время, 130 С в режимах продолжительной перегрузки не больше 8-часов в день, в случае короткого замыкания рабочая температура составляет 250 С. Переносимость высоких температур это один из основных плюсов провода СИП-2А. Во время короткого замыкания особо важен повышенный уровень токов, поскольку нагрузить линии в номинальном режиме даже не выше 70 градусов С будет трудно. Срок эксплуатации у данных видов проводов идентичен и составляет более 40 лет.

Во время монтажа требуется обратить внимание на то, что необходимо соблюдать требуемый (минимально допустимый) радиус изгиба провода. Для СИП он равен не меньше 10-ти наружных диаметров.

Использование, плюсы и недостатки СИП

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

Если сравнивать самонесущий изолированный провод с прочими разновидностями кабельно-проводниковых товаров, то СИП отличается многими положительными качествами, к которым относится:

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

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

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

·       Защитный слой предотвращает разрушение проводов под воздействием коррозии.

·       Самонесущему проводу не страшны перехлестывания смежных фаз вследствие значительных ветровых нагрузок.

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

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

Что такое провода СИП — расшифровка, констуркция, виды ⚡ Авиэлси

Сип — самонесущий изолированный провод. Данное устройство может пригодиться в установке новых сетей ЛЭП. Также СИП кабель служит альтернативой неизолированным воздушным кабелям.

Навигация по странице:

Сип — самонесущий изолированный провод. Данное устройство может пригодиться в установке новых сетей ЛЭП. Также СИП кабель служит альтернативой неизолированным воздушным кабелям.

Внешне провод СИП напоминает длинный шнур, имеющий несколько изолированных фаз. Провод соединяется нулевой несущей жилой. Самонесущий изолированный провод имеет основу, которую составляет этиленовый полимер. Данный материал отличается стойкостью к УФ-излучениям и воздействиям внешней среды.

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

Виды кабеля и предназначение

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

Кабель CИП-1

Самонесущий изолированный провод данного типа отличается жилами, изготовленными из алюминия. Изоляционную основу составляет полиэтилентерефталат. ПЭТ-пластик состоит из полиэфиров, способен менять форму при нагревании до высоких температур. Внешне выглядит как плёнка или материя из синтетики. Провод сип 1 устойчив к ультрафиолетовому излучению. В несущей нулевой допускается отсутствие изоляции. Провод СИП модели 1А — изолированный провод со специальной основой. Буква «А» — обозначение данного свойства.

CИП-2

По свойствам провод СИП-2 во многом схож с предыдущей моделью. Единственное различие — изоляционная основа. Каждая жила изолируется с помощью специализированного полиэтилена. При установке новых линий электропередач с напряжением до 1000 Вольт используется именно СИП-2.

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

Согласно ГОСТ-стандарту подобный СИП кабель обладает качеством долговременной термоустойчивости. Максимальное значение для марки 1-А — 70°С, модель 2-А способна выдержать до 90°С. При эксплуатации кабеля важно, чтобы радиус изгиба не превышал значение нормы. В соответствии с установленными требованиями, радиус должен превышать диаметр провода в 10 раз.

CИП-3

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

Сип (самонесущий изолированный провод) предусматривает одну жилу. Оптимален для любого климата, кроме арктичeского/резкоконтинeнтального. Нормальные температурные условия — не более 70°С. В некоторых случаях допустимо 90°С. Данный самонесущий изолированный провод применим в строительстве сетей ЛЭП с напряжением в 20 Киловольт.

CИП-4

При производстве кабеля марки СИП-4 задействуется не одна жильная пара. Главная особенность — отсутствие несущей нулевой. Маркированная буква «Н» является обозначением для металлического сплава в составе. Если маркировка отсутствует, значит изоляционная основа полностью алюминиевая. С внешней стороны СИП кабель оборудован поливинилхлоридной изоляцией. Он также устойчив к ультрафиолетовым излучениям.

CИП-5

Разновидность СИП-5 во многом напоминает своего предшественника. Основное различие — изоляционная основа из полиэтилентерефталата. Благодаря данному материалу, продолжительность термоустойчивого эффекта увеличивается на 30 процентов. СИП-кабель пятой модели оптимально использовать при установке сетей ЛЭП с напряжением в 2,5 Киловольт, возведении около зданий, уличных фонарей, на дачных участках. Комфортные климатические условия для СИП-5 — умеренные и холодные.

СИП-6

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

СИП-7

Используют, когда сооружают воздушные линии электропередач в районе, где умеренный, холодный или тропический климат, а воздушная атмосфера относится к 3 или 4 типу. Может эксплуатироваться при температурах -60°С до +50°С.

Свойства и характеристики кабеля сип

Технические характеристики сип-кабеля должны быть определены в соответствии с ГОСТ-стандартом Р-52373-2005. Согласно прописанным требованиям, максимальное напряжение сетей ЛЭП, где используется кабель СИП — 35 Киловольт.

Жильное сечение кабеля сип не должно превышать отметку в 240 кв. мм. Самонесущие изолированные провода подойдут для уличных фонарей. В этом случае рекомендованы сип, сечение провода которых составляет 25 кв. мм. Это оптимальные параметры жил.

Если у сип характеристики не соответствующие ГОСТ-стандарту, устройство непригодно для эксплуатации.

Сип кабель — характеристики:

  • Максимальная допускаемая нагрузка (зависит от сечения).
  • Способность выдерживать высокие температуры.
  • Максимальный температурный режим в критических условиях — 130°С.
  • Максимальный радиус изгиба равен десятикратному жильному диаметру.
  • Действие гарантии на протяжении 3-х лет.
  • Эксплуатационный срок — не менее 40 лет.

Провод сип: маркировка

К маркировке СИП-кабеля установлены следующие требования:

  • Жилы помечаются полосами, цифрами, печатной или тиснёной символикой.
  • Несущая нулевая остаётся без пометки.
  • Вместо цифр и букв может использоваться полоса определённого цвета шириной более миллиметра.
  • Жилы для снабжения светом помечаются как B-1, B-2, B-3.
  • По всей длине шнура делаются пометки с промежутком в 50 сантиметров.
  • Стандартизированные обозначения для провода: ширина маркировки — 2 миллиметра, высота — 5 миллиметров.
  • Для контрольных жил допускается отсутствие маркировок.
  • Обозначения должны быть стойкими к воздействию УФ-лучей, оставаться читабельными на протяжении всего эксплуатационного срока.

Марки сип проводов (обозначения) позволяют точно определить техническое назначение определённого типа.

Конструкция кабеля СИП

Стандартная комплектация проводов представлена специальными монтажными элементами и арматурой, к которой относятся:

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

СИП кабель: достоинства и недостатки

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

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

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

Область применения

Провод СИП успешно применяется в работе с разными воздушными ответвлениями, протягиваемыми к домовладениям, при прокладывании проводной линии по поверхности стен. Марка «2×16» используется на ответвлениях внутри помещений и при подсоединении к электросети дачных построек.

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

Области использования

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

Выбор сечения и проверка изделия

Жильное сечение кабеля сип не должно превышать отметку в 240 кв. мм. Самонесущие изолированные провода подойдут для уличных фонарей. В этом случае, рекомендованы сип сечение провода, которых составляет 25 кв. мм. Это оптимальные параметры жил.

Особенности монтажа сип кабеля

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

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

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

Испытание после установки

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

Соединение кабеля

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

Упаковка, хранение и транспортировка продукции СИП

Транспортировку и хранение осуществляют, следуя ГОСТу 18690. Климатические условия должны отвечать ГОСТу 15150.

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

Провод СИП-2 3х50+1х35 аналоги, замены

1) Круглые многопроволочные уплотнённые жилы:
три основные жилы из алюминия с площадью сечения пятьдесят квадратных миллиметров;
изолированная нулевая несущая жила из алюминиевого сплава с площадью сечения тридцать пять квадратных миллиметров.
2) Изоляция из светостабилизированного сшитого полиэтилена толщиной:
1,5 мм у основных жил;
1,3 мм у нулевой несущей жилы.
3) Основные жилы скручены вокруг нулевой несущей жилы. Скрутка жил в провод имеет правое направление.

СИП — самонесущий изолированный провод
2 — изолированная нулевая несущая жила
3 — 3 основные жилы
50 — площадь сечения токопроводящей жилы пятьдесят квадратных миллиметров
1 — 1 нулевая несущая жила
35 — площадь сечения токопроводящей жилы тридцать пять квадратных миллиметров

  • Материал жилы?

    Медь — первый по значимости материал жил, это обусловлено:
    1)Высокой электрической проводимостью.
    2)Достаточная механическая прочность.
    3)Удовлетворительная устойчивость к коррозии.
    Алюминий — второй по значимости материал жил по следующим причинам:
    1)Проводимость в 1.63 раза меньше чем у меди.
    2)Более низкая прочность.
    3)Легко окисляется, оксидная пленка имеет более высокое сопротивление.

    Алюминий
  • Материал изоляции?

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

    СПЭ
  • Срок службы 40
  • Максимальная температура эксплуатации (°С) 50
  • Минимальная температура эксплуатации (°С) -60
  • ГОСТ 31946-2012
  • Минимальная температура монтажа 20
  • Количество основных жил 3
  • Сечение основных жил (мм2) 50
  • Сечение несущей жилы (мм2) 35
  • Число проволок в основной жиле 7
  • Число проволок в дополнительной жиле 7
  • Наружный диаметр несущей жилы (мм) 7.1
  • Электрическое сопротивление несущей жилы (ом/км) 0.986
  • Наружный диаметр основной жилы (мм) 8.35
  • Электрическое сопротивление основной жилы (ом/км) 0.641
  • Прочность при растяжении несущей жилы (Н) 10.3
  • Допустимые токовые нагрузки основных жил (А) 195
  • Допустимые токовые нагрузки несущих жил (А) 160
  • Допустимый ток односекундного короткого замыкания основных жил (кА) 4.6
  • Допустимый ток односекундного короткого замыкания несущей жилы (кА) 3.2
  • Срок службы, лет 40
  • Номинальная частота, Гц 50
  • Номинальное переменное напряжение, Вольт 660..1000
  • Минимальный радиус изгиба, наружных диаметров 10
  • Электрическое сопротивление жилы, Ом\км 0.641
  • Допустимая температура нагрева жил, С 90
  • Длительно допустимая токовая нагрузка, Ампер 195
  • Допустимый ток односекундного КЗ, кА 4.6
  • Испытательное импульсное напряжение, кВ 20
  • Максимальная температура нагрева жил, °С при коротком замыкании 250
  • Разрывное усилие, Н 10300
  • Прочность алюминиевого сплава на разрыв, МПа 295
  • Электрическое сопротивление нулевой несущей жилы, Ом\км 0.986

расшифровка, конструкция, виды, технические особенности

Потребление электроэнергии в мире растет с каждым годом. Требуется строительство новых, реконструкция, ремонт существующих линий электропередач. Основным материалом для прокладки сетей является кабельная продукция. Для этого используется современный вид кабеля – СИП СИП. Рассчитан на напряжение от 1 до 35 кВ, применяется при монтаже магистральных, осветительных, распределительных электрических сетей.

Концепция

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

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

Материал сердечника — алюминий или его сплавы.Изоляция выполнена из пластика или сшитого полиэтилена.

Важно!

Установка СИП значительно снижает риск травм от воздействия электрического тока.

Типы

Существует пять типов проводов:

  • №1. Состоит из четырех фазных проводников. Три жилы проводят ток, одна является нулевой несущей. Нулевая фаза выполнена из стали, не имеет изоляции;
  • номер 2.Аналогичен первому типу. Имеет XNUMX-жильную изоляцию из сшитого полипропилена. Используется в условиях повышенных температур, атмосферных осадков;
  • №3. Имеет одну жилу, в центре которой находится стальная несущая проволока. Вокруг него токопроводящие алюминиевые провода. Предназначены для линий электропередач напряжением от 6 до 35 кВ;
  • №4. Оснащен парой проводников, несущего элемента нет и нулевым проводом. Изоляция — термопластичный полиэтилен;
  • номер 5.Конструкцией предусмотрены парные токопроводящие жилы, нуля нет. Сшитый полиэтилен действует как изолирующий слой, что позволяет увеличить температурный предел использования на 30%.

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

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

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

  1. Количество жил, сечение жил.
  2. Класс напряжения до 1 кВ (СИП-1,2,4,5), до 35 кВ (СИП-3).
  3. Температурный режим работы. От -60 до +50 градусов наружного воздуха.
  4. Допустимый кратковременный нагрев в аварийном режиме. Она не должна превышать 8 часов годовой нагрузки.
  5. радиус изгиба. Возможность смены положения без потери силы и работоспособности.
  6. Гарантийный срок эксплуатации 5 лет.
  7. 45 лет эксплуатации без изменения технических характеристик.

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

Приложения

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

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

Преимущества

Преимущества кабеля SIP:

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

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

Стереокодер или декодер Barix M400 SIP Opus — DataNab LLC

*** В течение ограниченного времени получите скидку 10 % на все устройства Barix IP-Audio, используя код скидки BARIX10 при оформлении заказа!

Номер по каталогу: Barix M400 SIP Opus Stereo Enc/Dec
Номер по каталогу Barix: 2019.9264

Экономичный кодек M400 SIP Opus сочетает в себе динамическую гибкость и простоту установления соединения на основе SIP с качеством и эффективностью открытого формата сжатия звука Opus. Устройства SIP Opus Codec кодируют или декодируют аудиосигналы с использованием открытого стандарта кодека Opus, бесплатного формата сжатия аудио, известного своим исключительным качеством и надежностью при интерактивной передаче речи и музыки через Интернет.

Устройство основано на качестве, эффективности и низкой задержке кодека Opus с функциями SIP для установления бесшовных соединений через SIP-совместимый телефон или другие системы связи на основе IP.Функциональность SIP, идеально подходящая для приложений удаленного участия, в устройствах Barix позволяет им набирать номер другого устройства или принимать входящий вызов и автоматически согласовывать канал передачи для потоковой передачи аудио на основе Opus. В дополнение к каналам удаленного вещания кодеки SIP Opus предлагают надежное высококачественное решение для приложений «студия-студия» (SSL) и «студия-передатчик» (STL) по выгодной цене.

Основанный на высокопроизводительном аудиомодуле IPAM 400 последнего поколения от Barix, стереокодек M400 SIP Opus может быть сконфигурирован как кодер или декодер и предлагает линейный аналоговый вход или выход с соединениями RCA.M400 также поддерживает напрямую подключенные USB-микрофоны и поддерживает контроль уровня звука с созданием ловушек SNMP и легко интегрируется со сторонними продуктами, совместимыми с SIP и Opus.

Приложения

  • Дистанционное радиовещание
  • STL на базе SIP
  • Соединение студии со студией на базе SIP
  • Аудиотранспорт на основе SIP

Особенности :

  • Частота дискретизации 24 кГц
  • Стереокодер или декодер Opus (выбирается программно)
  • Входы или выходы линейного уровня с (разъемами RCA)
  • Контроль уровня звука с генерацией прерываний SNMP
  • Поддержка нескольких стандартов кодирования
  • Работает с оборудованием сторонних производителей, совместимым с SIP Opus
  • Поддержка Simple Player для декодирования потока RTP (альтернатива SIP-подключению)

Поддерживаемые кодеки

  • Г.711 (uLaw и aLaw)
  • Спеекс
  • GSM
  • Г.722
  • iLBC
  • ОПУС

Вход источника питания

  • Внешний адаптер питания, 100–240 В переменного тока, 10 Вт
  • Соединитель с наружной резьбой: 5,5 мм x 2,1 мм

Футляр и вес

  • Алюминиевый футляр, 250 г
  • 108x38x78,7 мм (4,25×1,5×3,1 дюйма)
  • Монтаж в стойку с помощью дополнительного аксессуара

Загрузки Barix, инструкции, руководства и документация

Объяснение общих терминов SIP | Голосовые элементы

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

Это краткое руководство для объяснения часто используемых терминов при настройке и устранении неполадок SIP.

СИП

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

HMP Elements можно рассматривать как стек SIP, но он также обладает всеми функциями стека мультимедиа, поскольку он управляет как SIP, так и обычными носителями VoIP, такими как G711 и G729.

РТП

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

Г711

G711 — наиболее часто используемый кодек для отправки и передачи звука во время сеанса SIP.Это открытый стандарт, поэтому его можно внедрять без дополнительных лицензионных сборов. Использование полосы пропускания на порт составляет приблизительно 64 кбит/с, но в реальных условиях вы можете рассмотреть расчет для 80 кбит/с. Это означает, что соединения 2 МБ должно быть более чем достаточно для 24 одновременных вызовов.

G711 — это кодек по умолчанию, используемый с элементами HMP.

Г729

G729 — широко используемый кодек для отправки и передачи звука во время сеанса SIP. Это не открытый стандарт, требующий дополнительных лицензионных отчислений.Однако предполагается, что использование полосы пропускания составляет около 8 кбит/с, но в реальных условиях это обычно составляет 25-50% от эквивалентного сеанса G711.

G729 поддерживается HMP Elements, но взимаются дополнительные лицензионные сборы.

RFC 2833 (внеполосный DTMF)

RFC 2833 — это стандарт, разработанный для передачи цифр DTMF. Пакеты DTMF отправляются в пакетах RTP отдельно от аудиопотока RTP. Его можно считать более устойчивым и надежным, чем внутриполосный DTMF. При наличии выбора между RFC 2833 и внутриполосным DTMF мы предлагаем использовать RFC2833.

Внутриполосный DTMF

Традиционно цифры DTMF передаются в аудио телефонного звонка на определенных частотах в течение определенной продолжительности. В мире SIP эта же концепция известна как Inband DTMF, что означает, что цифры DTMF становятся частью аудиопотока. Это можно считать менее надежным, чем RFC 2833, потому что дрожание и задержки могут помешать правильному обнаружению цифр.

Дрожание

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

Общие причины дрожания могут включать: проблемы с сетью, медленное подключение к Интернету, проблемы с оператором связи или попытку запустить слишком много портов в HMP Elements

Конечная точка SIP

Конечная точка SIP может считаться чем-либо, что либо инициирует, либо завершает сеанс SIP. Общие конечные точки SIP включают: SIP-телефоны, программные телефоны или программное обеспечение SIP (например, HMP Elements.)

SIP-носитель

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

SIP ПРИГЛАШЕНИЕ

Пакет SIP Invite — это приглашение принять вызов. Звонки инициируются через пакеты SIP INVITE. При совершении звонка вы отправляете пакет INVITE. При поступлении звонка вы получите пакет INVITE.

SIP OK

Сообщение OK в SIP — это тип подтверждающего сообщения о том, что предыдущий пакет SIP был принят. Например, сообщение SIP OK отправляется, когда вы отвечаете на вызов. Кроме того, сообщение SIP OK отправляется при успешной регистрации у оператора связи.

SIP ПОДТВЕРЖДЕНИЕ

Сообщение ACK является подтверждением определенного пакета. Например, оператор связи отправит вам ПРИГЛАШЕНИЕ, когда у вас будет входящий вызов, и ожидается, что ваша служба SIP отправит несколько сообщений для настройки мультимедиа (аудио), а затем OK, чтобы принять вызов.

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

Аутентификация на основе IP

Многие операторы SIP аутентифицируют SIP-вызовы на основе комбинации IP/порта в полученных пакетах. Они также могут отправлять вам звонки на основе комбинации IP-адреса и порта, которую вы установили у своего оператора.

SIP-регистрация

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

Непрерывная обработка речи (CSP)

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

Голосовые форматы CSP

В зависимости от архитектуры CSP разрешает следующее кодирование при использовании потоковой передачи CSP.Эта информация полезна при выборе правильного формата для распознавания речи (например, при использовании механизма распознавания речи Microsoft LumenVox).

Форматы DM3

На DM3 вам не обязательно воспроизводить и транслировать один и тот же формат.

Потоковые форматы

  • G.711 mu-law PCM, частота дискретизации 8 кГц, 8-битное разрешение (64 Кбит/с)
  • G.711 PCM по закону A, частота дискретизации 8 кГц, 8-битное разрешение (64 Кбит/с)
  • Линейная ИКМ, частота дискретизации 8 кГц, разрешение 16 бит, формат с прямым порядком байтов и прямым порядком байтов (128 кбит/с)
  • Г.711 mu-law PCM, частота дискретизации 8 кГц, 8-битное разрешение (64 Кбит/с)
  • G.711 PCM по закону A, частота дискретизации 8 кГц, 8-битное разрешение (64 Кбит/с)

Форматы Springware

В Springware вы должны воспроизводить и транслировать один и тот же формат.

Форматы потоковой передачи и воспроизведения

  • G.711 mu-law PCM, частота дискретизации 8 кГц, 8-битное разрешение (64 кбит/с)
  • G.711 PCM по закону A, частота дискретизации 8 кГц, 8-битное разрешение (64 кбит/с)
  • Linear PCM, частота дискретизации 8 кГц, 8-битное разрешение (64 кбит/с)
  • OKI ADPCM, частота дискретизации 8 кГц, разрешение 4 бита (32 кбит/с)

Эмулятор SIP-протокола MAPS™ (генерация и получение сигналов SIP с трафиком)

Обзор

GL’s Message Automation & Protocol Simulation (MAPS™), предназначенный для тестирования SIP, может имитировать агенты пользователя (клиент агента пользователя-UAC, сервер агента пользователя-UAS), серверы перенаправления и регистрации.Этот инструмент тестирования/генератор трафика можно использовать для имитации любого интерфейса в сети SIP и выполнения проверки соответствия протокола (реализации протокола SIP).

Приложение доступно как

  • Инструмент для тестирования SIP-протокола MAPS™ (№ по каталогу PKS120)
  • Комплект для тестирования SIP на соответствие MAPS™ (артикул № PKS121)
  • Генератор вызовов MAPS™ HD (артикул № PKS109)
  • MAPS SIP-сообщение Session Relay Protocol ( Артикул № PKS112 )

Приложение предоставляет пользователям неограниченные возможности редактирования SIP-сообщений и управления сценариями (последовательностями сообщений).«Последовательности сообщений» генерируются с помощью сценариев. «Сообщения» создаются с использованием шаблонов сообщений.

MAPS™ можно использовать для имитации любого интерфейса сети VoIP. Один экземпляр MAPS™ может действовать как более чем один SIP-объект одновременно и может генерировать любое SIP-сообщение по проводам в сети VoIP, и, следовательно, количество оборудования, необходимого для тестирования, уменьшается. MAPS™ SIP поддерживает типы транспорта UDP, TCP, TLS. Безопасный трафик транспортного протокола реального времени (или SRTP), поддерживаемый через TLS (безопасность транспортного уровня). Транспорт и библиотека TLS (OpenSSL) используют сертификат и ключ.

При покупке лицензии RTP Core (PKS102) MAPS™ SIP поддерживает передачу и обнаружение различного трафика RTP, такого как цифры, голосовой файл, однотональный, двухтональный, IVR, факс* и видео*. При обычном трафике RTP достижимо максимальное количество одновременных вызовов до 2000 и вызовов в секунду до 250. Поддерживаются почти все стандартные голосовые кодеки.

Сценарии соответствия SIP MAPS™ (PKS121) разработаны с использованием более 400 тестовых примеров в соответствии со спецификацией SIP ETSI TS 102-027-2 v4.1.1 (2006-07) стандарт. Тестовые примеры включают общие сценарии обмена сообщениями и потока вызовов для настройки сеанса мультимедийного вызова и управления IP-сетями. Также сообщается о результатах регистрации и прохождения/непрохождения. Тестовые примеры проверяют соответствие таких действий, как регистрация, управление вызовами, регистранты, прокси-серверы и серверы перенаправления.

MAPS™ SIP также поддерживает генерацию большого объема вызовов с трафиком для нагрузочного тестирования сети с использованием сетевого устройства MAPS™ RTP HD (PKS109).

MAPS™ RTP HD (требуется специальное сетевое устройство и лицензии PKS109 RTP HD) — это специализированное сетевое устройство высотой 1U, монтируемое в стойку, предназначенное для простого подключения до 32 000 конечных точек на устройство (8000 одновременных вызовов с дуплексным трафиком на порт). Устройство доступно с портами 4x 1 Гбит/с NIC . Используя стек из нескольких серверов, можно создать более крупную тестовую систему с 100-200 тыс. вызовов (все они управляются с одного главного контроллера) для тестирования уровня от предприятия до оператора связи.

GL также предоставляет устройство для мониторинга сети с высокой плотностью (поддерживает SIP, RTP, UMTS, LTE и IMS) для онлайн-захвата и декодирования сигналов в режиме реального времени.

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

Моделирование трафика

RTP поддерживается практически для всех стандартных кодеков.Также поддерживается имитация различных дорожных событий во время разговора, список которых приведен ниже:

События сигнализации

  • Ответить на вызов — используется для приема вызова от тестируемого устройства
  • .
  • Заказать вызов   – перевод вызова на другой конец путем отправки сообщения-приглашения.
  • Завершить    – завершение вызова с использованием метода BYE
  • .

События трафика RTP – цифры, тональные сигналы, файлы

  • Отправить файл, получить файл, остановить отправку файла
  • Отправить цифры, Обнаружить цифры, Остановить отправку цифр
  • Отправка тестового сигнала, обнаружение тестового сигнала
  • Сигнал отправки, сигнал обнаружения, сигнал остановки отправки

MAPS™ SIP обеспечивает возможность массового моделирования видеовызовов с использованием предварительно записанных видеотреков, поддерживающих такие кодеки, как H.264, Н.263 и VP8. На высокопроизводительной вычислительной платформе (core-i7) можно генерировать более 500 одновременных видеозвонков. Он также предоставляет статистику для трафика RTP, такого как прослушивание MOS, разговорный MOS, потеря пакетов, отброшенные пакеты, пакеты вне последовательности, повторяющиеся пакеты, задержка и дрожание.

MAPS™ SIP поддерживает моделирование и мониторинг FAX over IP (FoIP). При дополнительном лицензировании поддерживается имитация передачи факсов RTP G.711 (PKS200) и имитация факсов T.38 через UDPTL (PKS211).

MAPS™ SIP поддерживает протокол ретрансляции сеансов сообщений для обмена мгновенными сообщениями через сеансы SIP (PKS112), имитируя конечные точки пользовательских агентов SIP/MSRP в сети NG9-1-1, а также отправку и получение сообщений через ESInets. Вызовы NG9-1-1 могут быть только мгновенными сообщениями, аудиовызовами и мгновенными сообщениями, а также видеовызовами и мгновенными сообщениями между несколькими UA.

MAPS™ SIP поддерживает тестирование интерактивного голосового ответа (IVR), которое распознает голосовые подсказки и отвечает на них с помощью цифр DTMF или голоса, позволяя автоматически проходить и тестировать IVR.

MAPS™ SIP обрабатывает имитацию аудио и видео вместе с вызовом IM, во время которого предварительно записанные аудио/видео отправляются и принимаются с использованием RTP и текстовых сообщений с использованием MSRP во время одного и того же вызова. Во время этого типа вызова будет три линии мультимедиа: одна для аудио, одна для видео и еще одна для текстовых сообщений с использованием MSRP.

MAPS™ SIP также поддерживает интерфейс командной строки для удаленного управления MAPS™ из клиентской среды.Несколько серверов CLI MAPS™ из клиентской среды (например, TCL, Python, VBScript, Java или .Net) через API для полной автоматизации.

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

CG-X1 — Мост шлюза — Clear-Com

4-проводные аудиопорты

4-проводная:
Уровни ввода/вывода: от -16 до 7 дБм при 600 Ом, настраивается на 0.шаг 1 дБ
Частотная характеристика: от 5 до 3400 Гц; +/-1 дБ исх. Для 1 кГц
Изоляция: > 60 дБ
холостого шума: <20 dbrnc0
входной импеданс: 600 Ом или 100 Ом, программное обеспечение Выбирается каждый порт
выходной импеданс: 600 Ом, истинный дифференциал
гибридный возврат
Потери: 25 дБ минимум

Сигнализация порта

Реле M-выводов:
Оптический: Связанный МОП-транзистор
Максимальное контактное напряжение: 60 В постоянного тока, 20 В переменного тока
Максимальный ток: 50 мА

Вход E-Lead:
Активный высокий вход: Обрыв цепи или >+1.8 В пост. тока
Активный низкий вход: Земля, отрицательное напряжение или <+0,32 В пост. тока
Сигнализация Clear-Com: Eclipse и HelixNet
Сигнализация DTMF
Сигнализация E&M Lead (COR & PTT)

Модуль IP-телефонии

IP-порты:
Формат: Поддерживает 10Base-T и 100Base-T
Сетевой стек: TCP/IPv4
Протоколы: SIP, SDP, Network RTP, ISiPV67 и STUN перевод)
Кодеки: G.711 (полностью совместимый), G.726 (16/24/33/40 кбит/с), G.722, DVI4 (узкий/HD/Ultra HD), Linear PCM
Учетные записи SIP: 8 на модуль

Цифровой радиомодуль

Вокодер: 3-канальный
Цифровые голосовые системы: AMBE-3003™ Вокодер, кодирующий или декодирующий AMBE™
Ввод/вывод: Аналоговый и последовательный
Кодирование/декодирование: P200, 3 DMR

Интерфейс и разъемы

LAN: RJ45 (порт 2)
Конфигурация ПК: Порт USB, тип B
4-проводная: RJ45

Блок питания

Переключаемый штекерный адаптер с фиксирующим разъемом и шнуром IEC
Входное напряжение: 85 – 264 В перем. тока; 100 – 240 В переменного тока; номинальное
Выходное напряжение: 12 В; 1.67A
Средняя наработка на отказ (мин.): Продемонстрировано 200 000 часов

Температура

Эксплуатация: 32° – +122°F (0° – +50°C)
Хранение: -40° – +176°F (-40° – +80°C)
Влажность: 0 – 95%, без конденсации

Размеры

5,4 x 1,4 x 6,4 дюйма (ШxВxГ)

(137,2 х 35,6 х 162,6 мм)

VoIP. Как это работает подробно. Устранение неполадок, случаи мошенничества. Теория и практика. Бесплатная электронная книга

Интернет-протокол (IP) предназначен для отправки пакетов данных по IP-сетям от исходного хоста к целевому хосту .Исходный и целевой хосты имеют IP-адрес . Существует 2 самые популярные версии протокола IP: версия 4 и версия 6. В 2018 году наиболее широко используемой версией по-прежнему остается версия 4; в IP v.4 адрес включает 32 бита и записывается в виде 4 чисел (байтов) от 0 до 255, разделенных точкой, например: 192.168.0.1. В IP v.6 адрес включает 128 бит, записанных в виде 8 групп по 4 шестнадцатеричных цифры, причем группы разделены двоеточиями, например: 2018:0db8:0000:0042:0000:8a2e:0370:5678.Вот задание для проверки ваших новых навыков: Пожалуйста, загрузите этот файл pcap, откройте его в wireshark и посмотрите, что такое IP-адрес источника и IP-адрес назначения одного пакета внутри файла. Если вы не можете это сделать, пожалуйста, свяжитесь с нами, и мы внесем ясность в эту главу. Как вы можете видеть в wireshark, данные IP-протокола в пакете (также называемые IP-заголовком) имеют много полей, наиболее важными из которых являются «Источник», «Назначение».«Поле дифференцированных услуг» (включает в себя биты DSCP) используется для определения приоритетов трафика VoIP в IP-маршрутизаторах.

Задачи с этим файлом:
  • Посмотреть IP-адреса источника и получателя первого пакета в файле (пакет SIP INVITE)
  • Посмотрите, что такое «Поле дифференцированных услуг» в первом пакете INVITE
  • Посмотрите, что такое IP-адреса RTP-пакетов
  • Посмотрите, что такое «Поле дифференцированных услуг» всех пакетов RTP.Есть ли шаблон?
  • Посмотрите, какой средний период времени (в миллисекундах) между последовательными пакетами RTP, идущими с одного исходного IP-адреса на другой
  • Посмотрите, каков размер пакета RTP, каков размер самого большого и самого маленького пакета SIP
  • Посмотреть размер IP-заголовка
В некоторых случаях вызовы VoIP проходят по протоколу управления передачей (TCP).Другими словами, одни и те же данные пакета SIP могут быть инкапсулированы либо в пакеты TCP, либо в пакеты UDP. Заголовок протокола TCP содержит номера портов источника и получателя в виде UDP, а также поля, используемые для управления гарантированной доставкой пакетов. Протокол TCP обеспечивает гарантированную доставку пакетов в том же порядке от источника к получателю, он повторно передает потерянные пакеты в отличие от протокола UDP. С другой стороны, TCP добавляет дополнительную задержку для установления соединения, увеличивая задержку после набора номера (PDD).Помимо гарантированной доставки данных, использование TCP вместо UDP для VoIP означает
  • Лучшее прохождение через IP-маршрутизаторы (NAT, брандмауэры): TCP используется для просмотра веб-страниц по протоколам HTTP и HTTPS и работает везде
  • Повышенная безопасность: исходный IP-адрес в TCP нельзя подделать
  • SIPS : шифрование данных SIP с использованием метода TLS (аналогично шифрованию HTTPS)
  • Stateful обработка IP-пакетов, нет возможности облегченного stateless SIP proxy.
Задача: откройте этот файл, чтобы увидеть, какие порты TCP используются вызывающей и вызываемой конечными точками.
Примечание. Wireshark не распознает TCP-пакеты в этом файле автоматически как SIP. Пожалуйста, выберите пакет TCP, нажмите «Декодировать как» — введите «SIP» в поле таблицы «Текущий» — ОК Протокол TCP вводит понятия клиента , сервера и соединения . Клиент инициализирует TCP-соединение с сервером, используя пакет TCP SYN ; соединение завершается пакетом TCP FIN .Номер порта TCP на стороне сервера по умолчанию для SIP — 5060; номер порта TCP на стороне клиента выбирается случайным образом. SIP является наиболее широко используемым протоколом для вызовов VoIP. Он определяет определенный формат сообщений (SIP-пакетов) и их последовательность для совершения вызовов по IP-сетям. Сообщения SIP передаются посредством UDP, TCP или TLS/TCP (это называется SIPS). Типичная последовательность SIP-сообщений во время VoIP-звонка (схема потока SIP-вызова) представлена ​​в начале книги, здесь мы показываем ее еще раз:

  • Пакет INVITE (запрос от конечной точки A к конечной точке B) означает инициирование вызов: «А хочет сделать новый вызов Б»
  • 100 Попытка пакета (ответ от B на A на INVITE) означает подтверждение доставки пакета INVITE: «B получил INVITE».100 означает код ответа
  • 180 Пакет звонка (ответ от B на A на INVITE) означает индикацию состояния звонка: «Телефон B начал звонить». В это время вызывающий абонент (A) начинает слышать сигнал обратного вызова. 180 означает код ответа
  • Пакет
  • 200 OK (ответ от Б на А на INVITE) означает индикацию ответа (подключение, начало тарификации): «Телефон Б ответил на вызов». 200 означает код ответа
  • Пакет ACK (от B к A) означает подтверждение доставки пакета 200 OK: «A получил 200 OK»
  • Пакет
  • BYE (запрос от А к Б) означает завершение вызова: «Телефон А завершает вызов»
  • Пакет 200 OK (ответ от B на A на BYE) означает подтверждение доставки пакета BYE: «B получил BYE»
Задача: открыть этот файл в wirehark, зайти в меню «Телефония — VoIP звонки» и посмотреть схему SIP звонков для записанного VoIP звонка.
Другие возможные сценарии вызовов VoIP:
  • Вызов завершен пользователем B после ответа

    • Отличием от предыдущего потока является инициатор пакета BYE
    Задача: открыть этот файл в wireshark, посмотреть, какая сторона (А или Б, звонящий или вызываемый) завершила звонок с помощью BYE.
  • Вызов завершается А перед ответом
    • Вызывающая сторона (конечная точка А) отправляет SIP-пакет «ОТМЕНА» перед соединением — означает «А завершает вызов до ответа»
    • Вызываемый абонент (конечная точка B) отвечает на команду CANCEL сообщением «200 OK» — это означает, что «B подтверждает получение CANCEL»
    • Вызываемая сторона (конечная точка B) отвечает на начальное INVITE сообщением «487 Request Terminated» — это означает, что «B подтверждает завершение вызова».487 означает код ответа
    • Вызывающая сторона (конечная точка A) отправляет ACK на пакет 487 — означает «A подтверждает получение 487»
  • Вызов отклонен пользователем B (завершен до ответа)
    • Вызываемый абонент (конечная точка B) отвечает на начальное INVITE сообщением «486 Busy Here» — означает «B отклоняет вызов со статусом = занят». 486 означает код ответа
    • Вызывающая сторона (конечная точка A) отправляет ACK на пакет 486 — означает «A подтверждает получение 486»
  • Обычный поток вызовов (такой же, как на первой диаграмме), но со звуковой мелодией, исходящей от B (может быть тональный сигнал контроля посылки вызова или музыка) между А и В
  • Медиа-пакеты
  • RTP (аудиосигнал) отправляются между конечными точками после «183», до «200 OK» (сигнал ответа), это называется ранним медиа .Обратите внимание, что это двунаправленный аудиопоток , но это не означает, что SIP-серверы всегда передают ранние медиа от A к B. Это зависит от каждого конкретного программного коммутатора. Из нашего опыта мы видим, что большинство программных коммутаторов действительно передают ранние медиа от вызывающего абонента к вызываемой стороне в начальных медиа до начала выставления счетов. Это безопасно для программного обеспечения на стороне вызывающего абонента, поскольку вызывающий абонент не платит за ранний медиа-трафик RTP.
Задачи:
  • Содержит ли этот файл ранние носители (пакеты RTP до 200 OK)?
  • Содержит ли этот файл ранние носители?
Вызывающая и вызываемая стороны также называются конечными точками SIP, A и B, пользовательскими агентами, UAC (клиент пользовательского агента) и UAS (сервер пользовательского агента) .Полная техническая документация доступна в стандартном документе RFC3261, опубликованном IETF. Кроме того, вы можете найти множество статей и руководств, опубликованных на нашем сайте.
Коды ответа SIP
В этой книге мы публикуем только самую необходимую информацию о SIP, вот список самых популярных кодов ответов. Полный список кодов ответов SIP находится в RFC3261,
  • 100 Попытка — подтверждение о получении INVITE запроса
  • 180 Звонок — индикация звонка телефона и сигнала обратного вызова
  • 183 Ход сеанса — настройка раннего медиа (звук, исходящий от пункта назначения с настраиваемым сигналом обратного вызова перед ответом, во время настройки вызова)
  • 200 OK — ответ на звонок, соединение между конечными точками А и В
  • 302 Временно перемещен — перенаправление вызова на другой пункт назначения
  • 400 Bad Request — указание на некорректный формат (неверный формат пакета запроса).Обычно искаженные пакеты отправляются хакерами. Обычно ответ 400 принимается, если конечные точки по-разному понимают формат и синтаксис SIP-пакетов (например, если они сделаны разными поставщиками)
  • 401 Неавторизованный — на самом деле это запрос другого INVITE с зашифрованными учетными данными пользователя/пароля
  • 403 Запрещено — означает, что вызывающий абонент не имеет права на вызов (неверное имя пользователя или пароль, неверный исходный IP-адрес)
  • 404 Not Found — обычно означает неверный формат номера или звонок на несуществующий добавочный номер в АТС
  • 401 Proxy Authentication Required — на самом деле это запрос другого INVITE с зашифрованными учетными данными пользователя/пароля.То же, что и 401, но отправляется SIP-серверами
  • .
  • 408 Request Timeout — означает, что UAC не получил никакого ответа от UAS после серии повторных передач INVITE. Обычно происходит, когда целевой сервер не работает, при отправке вызова на неправильный IP-адрес и порт, когда INVITE заблокирован брандмауэром
  • 486 Busy Here — пункт назначения занят (обычно занят другим звонком)
  • 487 Request Terminated — обычно следует после SIP-пакета CANCEL, при отмене вызова завершается до ответа
  • 488 Здесь неприемлемо — обычно означает несовместимость кодеков между UAC и UAS
  • 500 Internal Server Error — в UAS произошла какая-то внутренняя ошибка, обычно указывает на ошибку в VoIP-сервере или неправильно сформированный запрос INVITE
  • 503 Сервис недоступен — обычно означает временную перегрузку: UAS не может больше принимать вызовы в это время
  • 603 Отказ — общий отказ по различным причинам
Трассировка SIP

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

SIP-сообщения содержат строку запроса/статуса (красная), заголовки (синяя) и тело (зеленое) (формат тела определяется протоколом SDP). Вот пример трассировки SIP: SIP-сообщения для Call-ID 524c3ea2fdd1401ab4a90c940b073359

17:42:22.442 [+0,00 мс] [TX] ПРИГЛАШЕНИЕ на 5.135.179.50:6000
ПРИГЛАШЕНИЕ sip:[email protected] SIP/2.0
Через: SIP/2.0/UDP 192.168.10.4:5090;rport;branch=z9hG4bKPjefcc1928b9d44bf68b202f5674f15b9c
Макс-форварды: 70
От кого: sip:[email protected];tag=d03ca0a253134ecc82c17a89e4b31e45
Кому: sip:[email protected]
Контактное лицо:
Идентификатор вызова: 524c3ea2fdd1401ab4a90c940b073359
CSeq: 17970 ПРИГЛАШАЕМ
Разрешить: ИНФОРМАЦИЯ, PRACK, ПОДПИСКА, УВЕДОМЛЕНИЕ, РЕФЕР, ПРИГЛАШЕНИЕ, ПОДТВЕРЖДЕНИЕ, ПОКА, ОТМЕНА, ОБНОВЛЕНИЕ
Поддерживается: 100отн, таймер
Агент пользователя: StarTrinity.SIP 2018-06-14 19:29 UTC
Срок действия сеанса: 72000;refresher=uas
Тип содержимого: приложение/sdp
Длина содержимого: 291

v=0
о=- 3739369344 3739369344 В IP4 192.168.10.4
s=o3.proxy.stream0
c=ВХОД IP4 192.168.10.4
т=0 0
m=аудио 21504 RTP/AVP 8 0 4 18 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
а=rtpmap:4 G723/8000
а=rtpmap:18 G729/8000
а=отправить
a=rtpmap:101 телефонное событие/8000
а=FMTP:101 0-15

================================================== ==========конец сообщения==================
17:42:22.532 [+90,26 мс] [RX] Попытка с 5.135.179.50:6000
SIP/2.0 100 Попытка
Через: SIP/2.0/UDP 192.168.10.4:5090;rport=5090;получено=87.117.173.127;ветка=z9hG4bKPjefcc1928b9d44bf68b202f5674f15b9c
Идентификатор вызова: 524c3ea2fdd1401ab4a90c940b073359
От кого: ;tag=d03ca0a253134ecc82c17a89e4b31e45
Кому:
CSeq: 17970 ПРИГЛАШАЕМ
Поддерживается: 100отн, таймер
Длина содержимого: 0

================================================== ==========конец сообщения==================
17:42:22.542 [+100,16 мс] [RX] Ход сеанса с 5.135.179.50:6000
SIP/2.0 183 Ход сеанса
Через: SIP/2.0/UDP 192.168.10.4:5090;rport=5090;получено=87.117.173.127;ветка=z9hG4bKPjefcc1928b9d44bf68b202f5674f15b9c
Идентификатор вызова: 524c3ea2fdd1401ab4a90c940b073359
От кого: ;tag=d03ca0a253134ecc82c17a89e4b31e45
Кому: ;tag=e5316920762f4d01b4618882a3fbcad4
CSeq: 17970 ПРИГЛАШАЕМ
Поддерживается: 100отн, таймер
Контакт:
Разрешить: ИНФОРМАЦИЯ, PRACK, ПОДПИСКА, УВЕДОМЛЕНИЕ, РЕФЕР, ПРИГЛАШЕНИЕ, ПОДТВЕРЖДЕНИЕ, ПОКА, ОТМЕНА, ОБНОВЛЕНИЕ
Сервер:
Тип содержимого: приложение/sdp
Длина содержимого: 251

v=0
о=- 3739358524 3739358524 В IP4 5.135.179.50
s=i2.proxy.stream0
c=ВХОД IP4 5.135.179.50
т=0 0
м=аудио 26000 RTP/AVP 8 101
a=rtcp:26001 В IP4 5.135.179.50
a=rtpmap:8 PCMA/8000
а=отправить
a=rtpmap:101 телефонное событие/8000
а=FMTP:101 0-15

================================================== ==========конец сообщения==================
17:42:25.584 [+3 142,67 мс] [RX] Служба недоступна с 5.135.179.50:6000
SIP/2.0 503 Служба недоступна
Через: SIP/2.0/UDP 192.168.10.4:5090;rport=5090;получено=87.117.173.127;ветка=z9hG4bKPjefcc1928b9d44bf68b202f5674f15b9c
Идентификатор вызова: 524c3ea2fdd1401ab4a90c940b073359
От кого: ;tag=d03ca0a253134ecc82c17a89e4b31e45
Кому: ;tag=e5316920762f4d01b4618882a3fbcad4
CSeq: 17970 ПРИГЛАШАЕМ
Поддерживается: 100отн, таймер
Разрешить: ИНФОРМАЦИЯ, PRACK, ПОДПИСКА, УВЕДОМЛЕНИЕ, РЕФЕР, ПРИГЛАШЕНИЕ, ПОДТВЕРЖДЕНИЕ, ПОКА, ОТМЕНА, ОБНОВЛЕНИЕ
Сервер:
Длина содержимого: 0

================================================== ==========конец сообщения==================
17:42:25.584 [+3 142,70 мс] [TX] ACK на 5.135.179.50:6000
ACK sip:[email protected] SIP/2.0
Через: SIP/2.0/UDP 192.168.10.4:5090;rport;branch=z9hG4bKPjefcc1928b9d44bf68b202f5674f15b9c
Макс-форварды: 70
От кого: sip:[email protected];tag=d03ca0a253134ecc82c17a89e4b31e45
Кому: sip:[email protected];tag=e5316920762f4d01b4618882a3fbcad4
Идентификатор вызова: 524c3ea2fdd1401ab4a90c940b073359
CSeq: 17970 ACK
Длина содержимого: 0

================================================== ==========конец сообщения==================
=============================== сохранено StarTrinity SIP Tester в 2018-06-30 18:27:45=== ===

Вы можете увидеть запрос INVITE, отправленный UAC, несколько ответов, отправленных UAS (100 попыток, 183 выполнения сеанса, 503 служба недоступна). Строка запроса SIP INVITE sip:[email protected] SIP/2.0 означает тип запроса = «INVITE» (выполнение вызова VoIP), Версия протокола SIP = «2.0» (единственная используемая версия, как мы видим в 2018 году), и SIP URI назначения = «sip:[email protected]». URI в SIP аналогичен URL в HTTP, он указывает цель для запроса. «sip:» или «sips:» здесь определяют тип протокола, «123456» — номер вызываемого абонента (номер телефона конечной точки B).В следующих главах мы подробно опишем трассировку SIP.
Типы SIP-пакетов
SIP-запросы, также известные как SIP-методы, методы SIP-запросов. Наиболее популярные типы SIP-запросов:
  • INVITE — наиболее часто используемый запрос SIP, означает запрос на выполнение нового вызова VoIP от UAC к UAS. Когда сообщение INVITE отправляется после установления соединения (после ответа «200 OK»), это обычно означает смену аудиокодека, перевод вызова на удержание или отправку/получение факса
  • .
  • ACK — подтверждение доставки ответа на UAS
  • BYE — завершает текущий вызов VoIP после ответа, отправленного UAS или UAC
  • CANCEL — завершает вызов перед ответом, отправлено UAC
  • REGISTER — отправляется с пользовательского агента SIP-телефона на SIP-сервер для регистрации телефона на определенный добавочный номер (т.е. внутренний телефон)
  • REFER — запускает процедуру перевода вызова: напр. A звонит, B отвечает, понимает, что звонок нужно передать C и отправляет запрос B: «пожалуйста, переведите на C»
  • Мы перечислили только самые популярные типы запросов SIP, другие см. в RFC3261
Ответы SIP
Пакеты ответа SIP отправляются обратно запрашивающей конечной точке и содержат код ответа SIP и необязательные сведения об ошибке в заголовках SIP:

СИП/2.0 500 Внутренняя ошибка сервера
Через: SIP/2.0/UDP 9.45.33.11:5081;ветка=z9hG4bK-10854-1-0
От кого: sipp ;tag=10854SIPpTag001
Кому: sut ;tag=38404-23F2
Дата: вторник, 05 февраля 2013 г., 05:49:37 GMT
Идентификатор вызова: [email protected]1
CSeq: 1 ПРИГЛАШАЕМ
Разрешить события: телефонное событие
Предупреждение: 399 9.43.29.50 «Транскодер не настроен»
Сервер: Cisco-SIPGateway/IOS-15.3.20130202.123643.
Причина: Q.850;причина=16
Длина содержимого: 0

В этом примере заголовок «Предупреждение» содержит сведения об ошибке, а заголовок «Причина» содержит сведения о коде выпуска PSTN.
Если пакет потерян где-то между конечными точками A или B (протокол UDP не гарантирует доставку пакетов), SIP-пакеты передаются повторно. Задача: посмотреть типы SIP-пакетов (запросы, ответы) и количество повторно переданных пакетов в файле №1, файл №2, файл №3.Посмотрите, какой IP-адрес назначения, на который ретранслируются пакеты, как вы думаете, это правильно или нет? Заголовок в SIP-пакете имеет простой формат: [имя]: [значение] . Заголовки SIP разделяются разрывами строк. Наиболее широко используемые заголовки SIP:
  • Из заголовка указывает личность вызывающего абонента, обычно содержит идентификатор вызывающего абонента (ANI, CLI, номер A).Также содержит уникальный «тег», установленный UAC
  • .
  • В заголовке идентифицируется получатель вызова, обычно содержится Called ID (номер вызываемого абонента, номер B). Также содержит уникальный «тег», установленный UAS
  • .
  • Через заголовок сохраняет информацию о прокси-серверах — IP-адрес сервера и порт — для передачи ответа от UAS обратно в UAC через тот же набор прокси-серверов
  • Заголовок Record-Route дополнительно вставляется прокси-серверами для маршрутизации последующих SIP-запросов для одного и того же SIP-вызова
  • Заголовок Call-ID идентифицирует вызов SIP вместе с заголовками «От» и «Кому»
  • Заголовок контакта указывает IP-адрес и порт, которые будут использоваться одноранговыми конечными точками SIP для последующих запросов SIP для того же вызова SIP
  • Заголовок CSeq содержит десятичное число, которое увеличивается на 1 с каждым последующим запросом SIP в рамках одного вызова SIP, за исключением запросов CANCEL и ACK, которые используют номер CSeq соответствующего запроса INVITE
  • Заголовок сервера указывает модель, версию ПО/прошивки UAS
  • Заголовок User-Agent указывает модель, версию ПО/прошивки UAC
  • Заголовок Content-Length Как вы прочтете позже, пакеты INVITE и «200 OK» обычно содержат инкапсулированные данные протокола SDP с информацией об аудиопотоках RTP.Этот заголовок указывает размер инкапсулированных данных SDP (или других)
  • Заголовок Content-Type определяет тип инкапсулированных данных. Равно «application/sdp» в случае инкапсулированного SDP
  • .
  • Разрешить заголовок перечисляет набор SIP-запросов, поддерживаемых пользовательским агентом, который сгенерировал SIP-сообщение
  • Поддерживаемый заголовок указывает набор поддерживаемых расширений SIP агентом пользователя, который сгенерировал сообщение SIP
  • Заголовок Require указывает набор требуемых расширений SIP агентом пользователя, который сгенерировал сообщение SIP
  • Заголовок Session-Expires — часть RFC 4028 (таймеры сеанса) SIP-расширение — указывает макс.интервал обновления SIP-вызова с пакетом проверки активности (стандарт RFC3261 не определяет способ прерывания зависших вызовов)
  • WWW-Authenticate, заголовки авторизации используются для дайджест-аутентификации
Есть еще много заголовков; добавление пользовательских заголовков в запросы и ответы — это способ расширить протокол SIP. Задачи:
  • См. заголовки SIP в этом файле: какое программное обеспечение используется для UAC и UAS? Что такое идентификатор SIP-вызова?
  • Посмотрите, как исправить заголовок Contact, отправленный UAS, в этом файле
Регистрация
Регистрация в SIP означает передачу информации о пользовательском агенте на сервер, это реализовано с помощью REGISTER.Это означает «Здравствуйте, SIP-сервер, вот мои контактные данные для внутреннего номера 456: IP-адрес 1.2.3.4, SIP-порт 5060». Без регистрации SIP-телефоны должны знать IP-адреса каждого телефона назначения; при регистрации IP-адреса сохраняются на SIP-сервере, также известном как сервер регистрации SIP . Вот пример трассировки SIP для процесса регистрации: SIP-сообщения для Call-ID 64b10daa51dd4c5a9d6038a43163b22d

14:32:00.599 [+0,00 мс] [TX] ЗАРЕГИСТРИРОВАТЬСЯ на 5.135.179.50:6000
ЗАРЕГИСТРИРОВАТЬСЯ sip:startrinity.com:6000 SIP/2.0
Через: SIP/2.0/UDP 192.168.10.4:5090;rport;branch=z9hG4bKPj609d6772ba754dcab9cba92bcb34be69
Макс-форварды: 70
От: ;tag=aef6297c37914f69832efc2c44c980aa
Кому: 100 @startrinity.com>
Идентификатор вызова: 64b10daa51dd4c5a9d6038a43163b22d
CSeq: 22151 РЕГИСТР
Разрешить: ИНФОРМАЦИЯ, PRACK, ПОДПИСКА, УВЕДОМЛЕНИЕ, РЕФЕР, ПРИГЛАШЕНИЕ, ПОДТВЕРЖДЕНИЕ, ПОКА, ОТМЕНА, ОБНОВЛЕНИЕ
Контакт:
User-Agent: StarTrinity.SIP 2018-06-14 19.29 UTC
Истекает: 3600
Content-Length: 0

========================================= =================конец сообщения=================
14:32:00.674 [+74,84мс] [RX] Несанкционировано с 5.135.179.50:6000
SIP/2.0 401 Неавторизованный
Через: SIP/2.0/UDP 87.117.173.127:5090;rport=5090;получено=87.117.173.127;ветка=z9hG4bKPj609d6772ba754dcab9cba92bcb34be69
Идентификатор вызова: 64b10daa51dd4c5a9d6038a43163b22d
От: ;тег=aef6297c37914f69832efc2c44c980aa
Кому:
CSeq: 22151 REGISTER
WWW-Authenticate: Digest realm=»*»,nonce=»6ab702ae1b742592″,opaque=»66982f5173f64308″,algorithm=md5
Content-Length: 0

========================================= =================конец сообщения=================
14:32:00.674 [+74,88ms] [TX] ЗАРЕГИСТРИРОВАТЬСЯ на 5.135.179.50:6000
ЗАРЕГИСТРИРОВАТЬСЯ sip:startrinity.Ком: 6000 SIP/2.0
Через: SIP/2.0/UDP 192.168.10.4:5090;rport;branch=z9hG4bKPjcfb02f366c7f435ba7991cbb13b9497c
Макс-форварды: 70
От: ;tag=aef6297c37914f69832efc2c44c980aa
Кому:
Идентификатор вызова: 64b10daa51dd4c5a9d6038a43163b22d
CSeq: 22152 РЕГИСТР
Разрешить: ИНФОРМАЦИЯ, PRACK, ПОДПИСКА, УВЕДОМЛЕНИЕ, РЕФЕР, ПРИГЛАШЕНИЕ, ПОДТВЕРЖДЕНИЕ, ПОКА, ОТМЕНА, ОБНОВЛЕНИЕ
Контактное лицо:
User-Agent: StarTrinity.SIP 2018-06-14 19.29 UTC
Срок действия: 3600
Авторизация: Digest username=»100″, realm=»*», nonce=»6ab702ae1b742592″, uri=»sip:startrinity.com:6000″, response=»abd79c866205325d0511a95b1e5f5087″, алгоритм=md5, opaque= «66982f5173f64308»
Content-Length: 0

========================================= =================конец сообщения=================
14:32:00.758 [+158,50 мс] [RX] ОК с 5.135.179.50:6000
SIP/2.0 200 ОК
Через: SIP/2.0/UDP 87.117.173.127:5090;rport=5090;получено=87.117.173.127;ветка=z9hG4bKPjcfb02f366c7f435ba7991cbb13b9497c
Идентификатор вызова: 64b10daa51dd4c5a9d6038a43163b22d
От: ;tag=aef6297c37914f69832efc2c44c980aa
Кому:
CSeq: 22152 РЕГИСТР
Контакт: sip:[email protected]:5090;expires=3600
Content-Length: 0

========================================= =================конец сообщения=================
=============================== сохранено StarTrinity SIP Tester в 2018-07-02 14:32:12=== ===

Как видно из трассировки SIP, первый запрос REGISTER, отправленный UAC 192.168.10.4 на UAS 5.135.179.50 означает изменение расширения 100 на SIP-сервере startrinity.com на SIP-порту 6000. UAC отправляет свой IP-адрес в заголовке Contact: Contact: . SIP-заголовок «Expires» равен 3600 означает, что регистрационная запись должна быть действительна в течение 3600 секунд — в течение 60 минут сервер регистратора должен очистить регистрационную запись, если не поступили новые запросы REGISTER для этого расширения.Запрос REGISTER со значением «Expires: 0» означает отмену регистрации.
Дайджест-аутентификация
Как видно из предыдущей трассировки SIP (с REGISTER), первый запрос отклонен со статусом «401 Unauthorized» и заголовком WWW-Authenticate , он называется дайджест-вызов . Заголовок SIP WWW-Authenticate содержит одноразовых значений и непрозрачных значений , которые используются UAC вместе с именем пользователя и паролем для отправки второго запроса INVITE.Второй запрос INVITE содержит заголовок Authorization с дайджест-ответом , он используется UAS для проверки имени пользователя и пароля. Если имя пользователя и пароль верны, UAS отправляет ответ «200 OK», в противном случае он отправляет ответ «403 Unauthorized».
SIP-расширения
Расширения протокола SIP определяются дополнительными стандартными документами RFC (помимо RFC3261), Вы можете найти их здесь. Наиболее важные расширения SIP:
  • 100rel расширение определяет метод PRACK для обеспечения надежной доставки предварительных ответов SIP.Он полностью описан в RFC3262.
    Пакеты PRACK отправляются в ответ на предварительные ответы 18x через цепочку прокси-серверов SIP от UAC до UAS:

    Вот пример потока вызовов SIP для PRACK:

    Без PRACK 18-кратные SIP-ответы могут быть потеряны в IP-сети между UAS и UAC, это означает, что для вызывающего абонента не воспроизводится тональный сигнал контроля посылки вызова.С PRACK ответ 18x SIP представляет собой , повторно переданный UAS , если он не получает PRACK от UAC.
  • таймер определяет механизм поддержания активности для вызовов SIP, он описан в RFC4068 (таймеры сеанса). Пакеты проверки активности отправляются как SIP-пакеты re-INVITE или UPDATE между UAC и UAS; если пакет проверки активности не получен в течение интервала сеанса , UAC или UAS считают вызов зависшим (мертвым) и сбрасывают вызов.Без расширения таймера сеанса могут возникнуть зависшие вызовы, существующие на одном SIP UA и уже уничтоженные на другом SIP UA. Такая ситуация может произойти, если интернет-соединение между UAC и UAS обрывается во время завершения вызова, и пакет BYE теряется.
RTP передает аудио- или видеопоток между пользовательскими агентами по протоколу UDP. Медиапоток RTP идет от исходного IP-адреса и UDP-порта к целевому IP-адресу и UDP-порту.В большинстве случаев потоки RTP в VoIP являются двунаправленными. Задача: открыть этот файл в wirehark, посмотреть, что такое исходный и конечный IP-адреса и UDP-порты для RTP-потоков. Сколько потоков RTP вы видите в файле? RTP определяется стандартным документом IETF RFC3550; его использование для VoIP описано в RFC3551. Пакеты RTP (инкапсулированные в UDP) содержат следующие важные поля:
  • SSRC (идентификатор источника синхронизации) — случайно выбранный 32-битный идентификатор источника RTP-потока, обычно также уникален для многих вызовов VoIP и не меняется во время разговора (SSRC может быть изменен только в редких случаях, например, когда вызов поставлен на удержание).SSRC используется для обнаружения коллизий RTP (когда несколько потоков RTP отправляются на один и тот же порт UDP).
  • Порядковый номер — 16-битное целое число, которое увеличивается на 1 с каждым последующим передаваемым RTP-пакетом. Используется в буфере джиттера на стороне получателя для обнаружения и компенсации потерянных и задержанных пакетов. Начальное значение порядкового номера обычно назначается случайным образом.
  • Временная метка — 32-битное поле, обычно произвольно инициализируемое как порядковый номер и увеличивающееся с каждым переданным кадром RTP по количеству переданных выборок .Например, для аудиопакетов RTP с частотой дискретизации 8 кГц и содержащих 20 мс аудио в каждом RTP-пакете временная метка RTP увеличивается на 8000 / 1000 * 20 = 160 выборок. Для пакета MPEG-видео RTP с частотой дискретизации

    Гц и 30 кадров в секунду это будет

    /30 = 3000 выборок на кадр. Для кодеков с переменным битрейтом (VBR) все сложнее. Примечание. Значения временной метки и порядкового номера могут иметь скачки, и программное обеспечение VoIP должно обрабатывать такие скачки.

  • Полезная нагрузка — инкапсулированные голосовые/видеоданные или цифра DTMF. Медиапоток разбивается на небольшие кадры по 10..50 миллисекунд и передается через пакеты RTP. Продолжительность кадра называется временем пакета , это настраивается в программном обеспечении VoIP. Аудио/видео данные кодируются кодеком . Тип кодека определяется типом полезной нагрузки и SDP.
  • Тип полезной нагрузки — 7-битное целое число (0–127), определяет формат инкапсулированной полезной нагрузки : закодированное аудио/видео или цифра DTMF.Потоки RTP используются для передачи цифр DTMF (когда вызывающий абонент нажимает клавишу на телефоне во время разговора), это определено RFC2833. Диапазон типов полезной нагрузки (0..127) делится на типов статической полезной нагрузки (0..95) и типов динамической полезной нагрузки (96..127), для получения дополнительной информации обратитесь к RFC3551. Наиболее распространенные типы статической полезной нагрузки /аудиокодеки :
    • 0 / G.711 mU-law (также известный как PCMU) и
    • 8/Г.711 A-law (также известный как PCMA) — аудиокодек без сохранения состояния с простейшей реализацией. Между несжатыми 16-битными выборками PCM и сжатыми 8-битными выборками G.711 существует однозначное соответствие; отображение отличается для мю-закона и а-закона. A-право используется в ЕС; мю-закон используется в США. Кодек G.711 используется в сетях TDM. Частота дискретизации 8 кГц (8000 аудиосэмплов в секунду). Здесь слово без сохранения состояния означает, что при кодировании/декодировании аудиосэмпла не используется информация о ранее закодированных/декодированных аудиосэмплах.Пропускная способность кодека G.711 составляет 64 кбит/с.
    • 18 / G.729 аудиокодек с отслеживанием состояния 8 кбит/с, бесплатно с 2017 г. (срок действия патента истек). G.729 был дополнен приложениями G.729A и G.729B:
      • G.729A имеет среднюю сложность и совместим с оригинальным G729. Обеспечивает несколько более низкое качество передачи голоса
      • Г.729B расширяет G.729 подавлением пауз и не совместим с предыдущими версиями. G729B вводит CNG (генератор комфортного шума) пакетов меньшего размера, таким образом уменьшая полосу пропускания при отсутствии звука
      • G.729AB расширяет G729A с подавлением пауз и совместим только с G729B
      Цифры DTMF и передача факса не могут быть надежно переданы с помощью G729.
    • 3 / GSM — кодек GSM, с сохранением состояния . Редко используется
    • 4 / G.723 — Кодек G.723, с отслеживанием состояния . Редко используется
    Другие кодеки и цифры DTMF передаются с динамическими типами полезной нагрузки . Динамические типы полезной нагрузки используются вместе с SDP, где указывается фактическое имя кодека. SDP — пример № 1
    ПРИГЛАШАЕМ sip:[email protected];пользователь=телефон SIP/2.0
    Через: SIP/2.0/UDP 1.2.3.4:5061;rport;branch=z9hG4bK-3767867992-3776019369-1982645923-1415686538
    Откуда: ;tag=6072-3776019369-1982645923-1415686538
    Кому: 123456>
    Идентификатор вызова: [email protected]
    CSeq: 1 ПРИГЛАШАЕМ
    Контакт:
    Тип содержимого: приложение/sdp
    Разрешить: ACK, BYE, CANCEL, INFO, INVITE, OPTIONS, REFER, REGISTER, UPDATE
    Макс-форварды: 70
    Агент пользователя: StarTrinity v.4.4.0-19а
    Длина содержимого: 714
    v=0
    о=- 1338288302 1338288302 В IP4 1.2.3.4
    с=-
    c=ВХОД IP4 1.2.3.4
    т=0 0
    m=аудио 35018 RTP/AVP 18 103 0 8 4 3 96 102
    а=rtpmap:18 G729/8000
    a=fmtp:18 приложениеb=№
    а=rtpmap:103 G729/8000
    a=fmtp:103 приложениеb=да
    a=rtpmap:0 PCMU/8000
    a=rtpmap:8 PCMA/8000
    а=rtpmap:4 G723/8000
    а=fmtp:4 приложение=да
    a=rtpmap:3 GSM/8000
    a=rtpmap:96 слов/8000
    a=fmtp:96 режим=3;vbr=выкл
    a=rtpmap:102 телефонное событие/8000
    а=FMTP:102 0-15
    a=отправить
  • Бит маркера — может быть установлен в 1 при каждом запуске нового фрагмента потока RTP (например, когда поток RTP прерывается цифрой DTMF).Бит маркера используется как флаг для повторной инициализации буфера джиттера.
Задача: открыть этот файл в wireshark, посмотреть кодек RTP, время пакета в сэмплах, время пакета в миллисекундах, идентификаторы SSRC.
потоков RTP в Wireshark
todo: что такое дельта и перекос? Что такое нормальные значения? Что делать, если перекос слишком велик: рассинхронизация часов RTP. в схемах TDM был специальный провод для этой 8 кГц синхронизации.а в voip — нет. и это потенциальная проблема, не охватываемая RTP и SIP.

Контент еще не готов. ЗРТП

Зарегистрируйте SIP-телефон напрямую в Twilio и совершайте и принимайте вызовы

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

Наряду с возможностью регистрироваться напрямую в Twilio, у вас есть возможность выбрать терминирующий транспорт.Это может включать традиционную телефонную сеть общего пользования (ТСОП), другое зарегистрированное устройство SIP (часто называемое агентом пользователя SIP [UA]) или даже конечную точку Twilio Programmable Voice SDK. Соедините все вещи, действительно!

В этом сообщении блога мы будем:

  • Зарегистрируйте SIP-телефон напрямую в Twilio
  • Выполнение и прием вызовов с зарегистрированного SIP-телефона
  • Рекомендуемый дизайн крышки соответствует
  • Обеспечьте два разных метода доставки телефонных звонков домена SIP
  • Обсудите преимущества использования SIP-доменов Twilio

Необходимые условия для работы с доменами SIP и Twilio

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

  • Учетная запись Twilio (Зарегистрируйте бесплатную учетную запись.)
  • SIP-клиент, например X-Lite.

SIP Вы говорите?

Программируемые голосовые SIP-домены

используют стандарт RFC 3261 инженерной группы Интернета (IETF) для настройки, изменения и разрыва сеансов связи. SIP имеет много общего с другими протоколами IETF, такими как HTTP, что может быть очень полезно для первоначального понимания протокола.

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

При возникновении такого события Twilio отправляет HTTP-запрос (обычно POST или GET ) на настроенный вами URL-адрес веб-перехватчика. Запрос Twilio будет включать метаданные, такие как входящий номер телефона или текст входящего сообщения. Многие другие современные веб-сервисы, такие как GitHub и Slack, также используют веб-перехватчики для передачи событий.

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

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

Как ваше приложение Twilio работает с веб-перехватчиками и ответвлениями вызовов

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

Я большой сторонник бессерверных продуктов Twilio, которые позволяют нам быстро внедрять решения и эластично масштабировать ресурсы по мере необходимости, не требуя собственной инфраструктуры. Сегодня мы будем использовать два бессерверных продукта: TwiML Bins, которые возвращают «статический» TwiML, и Twilio Functions, которые возвращают «динамический» TwiML, основанный на логике, которую мы включили в наш JavaScript Twilio Functions.

После того, как TwiML возвращен TwiML Bin или функцией Twilio, у Twilio есть информация, необходимая для настройки «дочерней» ветви. TwiML сообщит Twilio, какой транспорт для доставки дочерней ветви (PSTN, SIP или устройство на базе Twilio Programmable Voice SDK, такое как веб-браузер или мобильное устройство). После успешного установления «дочерней» ветви Twilio легко соединяет две ветви вызова вместе для успешного вызова.

Преимущества устройств, зарегистрированных в домене SIP

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

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

Преимущества

  1. У вас есть доступ к очень большому выбору конечных точек SIP, основанных на стандартах, различных производителей, операционных систем и платформ мобильных устройств.
  2. Стоимость ответвления вызова на устройство, зарегистрированное в SIP-домене Twilio, часто меньше стоимости маршрутизации этой части вызова через PSTN.Обратите внимание, что каждый двусторонний вызов состоит из двух ветвей вызова, поэтому другая ветвь вызова, скорее всего, потребует затрат на PSTN, если вы не звоните на другую конечную точку SIP.
  3. Возможность добавления логики между исходящими и завершающими ветвями вызовов предоставляет бесчисленные возможности, которые вы можете использовать в интересах своего бизнеса. Вы можете вводить звуковые подсказки, собирать цифры или речь и соответствующим образом маршрутизировать (IVR), получать доступ к внешним API для принятия интеллектуальных решений по маршрутизации и иным образом настраивать для нужд своего бизнеса.
  4. Маршрутизация
  5. к устройствам, зарегистрированным в SIP-домене Twilio, тесно интегрирована с API-интерфейсами Twilio, TwiML и такими продуктами, как Twilio Studio. Эта интеграция обеспечивает гибкость дизайна в зависимости от вашего набора навыков и позволяет смешивать и сочетать различные типы конечных точек.
  6. Для использования клиентов, зарегистрированных в домене SIP, требуется меньше кода, чем при использовании Twilio Programmable Voice SDK (клиент WebRTC). Клиенты легко доступны от третьих лиц.
  7. Вы можете иметь до 10 зарегистрированных устройств под одним именем пользователя.При поступлении вызова все зарегистрированные устройства будут звонить одновременно.

Меня зовут Иниго Монтойя: настройка имен пользователей SIP

При подготовке списка учетных данных для регистрации домена SIP и связанных имен пользователей для вашего домена SIP рекомендуется создать имя пользователя SIP в формате E.164. Формат E.164 используется для уникальной идентификации адресата PSTN для вызова. В Соединенных Штатах это выглядит как +1 (код страны), затем десять цифр . Для других стран см. дополнительную информацию о соответствующем сертификате E.164 здесь и здесь.

Twilio форматирует все входящие телефонные номера PSTN в формате E.164. Мы рекомендуем установить для номеров «Кому» и «От» формат E.164 для исходящих вызовов, чтобы устранить двусмысленность в отношении предполагаемых пунктов назначения. Twilio предоставляет глобальную подключенную коммуникационную суперсеть, и мы осуществляем доставку во многие страны мира — мы предлагаем вам использовать этот передовой опыт.

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

Каковы некоторые преимущества определения имен пользователей для регистрации списка учетных данных в E.164 номера? Отличный вопрос!

  1. Когда ваши SIP-устройства конечных пользователей регистрируются в вашем SIP-домене Twilio, их конечные точки часто будут отображать зарегистрированное имя пользователя. Это очень полезно, так как конечный пользователь может легко назвать прямой телефонный номер вызывающей стороне, если это необходимо. Не нужно гадать, по какому номеру можно перезвонить.
  2. Когда ваши конечные пользователи совершают вызовы за пределами сети Twilio в ТСОП, можно легко использовать регистрационное имя пользователя SIP в формате E.164 в качестве исходящего идентификатора вызывающего абонента.Затем вызовы могут быть возвращены напрямую, а не с использованием общего идентификатора вызывающего абонента (также известного как пилотный номер ) для всех исходящих вызовов на ваших зарегистрированных устройствах.
  3. При получении вызовов от сторон, находящихся за пределами Twilio, Twilio получает номер телефона получателя To в формате E.164. Используя соглашение об именах пользователей SIP E.164, мы можем легко напрямую направить вызов правильному пользователю SIP без необходимости использовать какую-либо дополнительную логику или выполнять специальные поиски.

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

Следующие шаги: подходы и компромиссы в SIP-маршрутизации

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

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

Более простой подход TwiML Bin для исходящей маршрутизации домена SIP ограничен, поскольку TwiML Bin предназначен для возврата в основном статического TwiML. Этот вариант использования лучше всего подходит для зарегистрированных конечных точек SIP, совершающих почти исключительно исходящие вызовы PSTN (что также является наиболее распространенным вариантом использования).

Поскольку возможности TwiML Bins для динамического создания TwiML ограничены, Twilio SIP E.164 имени пользователя в Twilio SIP E.164 вызовы имени пользователя не маршрутизируются оптимальным образом при использовании этого подхода.

Плата Twilio за каждую ветвь вызова. При маршрутизации вызова SIP-пользователя к SIP-пользователю с использованием подхода TwiML Bin требуются четыре ветви вызова [SIP UA «родительский» > E.164 Имя пользователя «дочерний» > голосовой URL-адрес номера Twilio «родительский» > точка TwiML Bin вернуться к имени пользователя E.164 «ребенок»].

TwiML Bin Голосовой URL домена SIP Поддерживаемые потоки вызовов:

  • Твилио Э.164 SIP Имя пользователя > E.164 PSTN (2 ветви вызова)
  • Имя пользователя Twilio E.164 SIP > Имя пользователя Twilio E.164 SIP ( 4 ветви вызова, неоптимальный )

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

Twilio Function SIP Domain Voice URL Поддерживаемые потоки вызовов:

  • Имя пользователя Twilio E.164 SIP > E.164 PSTN (2 ветви вызова)
  • Имя пользователя Twilio E.164 SIP > Имя пользователя Twilio E.164 SIP (2 ветви вызова)
  • Имя пользователя Twilio E.164 SIP > Буквенно-цифровое имя пользователя SIP Twilio (2 ветви вызова)
  • Twilio Alphanumeric SIP Username > E.164 PSTN (использует идентификатор вызывающего абонента по умолчанию, 2 ветви вызова)
  • Буквенно-цифровое имя пользователя Twilio SIP > Имя пользователя Twilio E.164 SIP (использует имя пользователя SIP callerId, 2 ветви вызова)
  • Буквенно-цифровое имя пользователя Twilio SIP > Буквенно-цифровое имя пользователя SIP Twilio (использует имя пользователя SIP callerId, 2 ветви вызова)

Начнем с SIP и Twilio!

Приобретение номеров Twilio

Приобретите телефонные номера Twilio, которые ваши UA SIP-домена будут использовать для приема звонков:

  1. Посетите страницу номеров телефонов
  2. В левой части экрана нажмите Купить номер.
  3. Приобретите свои номера Twilio и запишите их для последующих шагов. Когда мы создадим список учетных данных, мы привяжем эти номера для маршрутизации к нашим UA SIP-домена.

Создайте свой домен SIP

Вот как настроить SIP-домен Twilio:

  1. Посетите раздел SIP Domain консоли
  2. Нажмите красный значок Создать новые SIP-домены или нажмите красный значок плюса («+»)
  3. Введите FriendlyName и присвойте вашему SIP URI уникальное имя (ваш домен), которое будет добавлено к sip.twilio.com.
  4. Мы изменим URL-адрес запроса конфигурации голосовой связи на более позднем этапе. Это будет либо наш пример корзины TwiML, либо наш пример функции Twilio. Скопируйте и вставьте URL-адрес TwiML-заполнителя, https://demo.twilio.com/welcome/voice/, в поле редактирования под названием «Входящий звонок». Этот URL-адрес возвращает следующий TwiML:
  5. .

TwiML Bins имеют несколько встроенных шаблонов усов, например {{To}} , {{From}} , {{#e164}} и другие. Вы можете узнать больше в разделе Как использовать шаблоны с корзинами TwiML

  1. Перейдите на страницу конфигурации номера телефона, выберите входящий номер телефона, который вы хотите связать с SIP-телефоном этого пользователя, затем нажмите на него.
  2. Прокрутите вниз до «Голос и факс» и в «Поступлении вызова» выберите «TwiML» в раскрывающемся списке. Выберите ToSIPClient (или любое другое имя, которое вы использовали) в следующем раскрывающемся списке и нажмите «Сохранить».

Теперь входящие вызовы на этот номер Twilio готовы звонить на ваш SIP-телефон. Давайте настроим SIP-клиент для быстрого теста!

Настройте SIP-клиент

Для нашего первоначального тестирования мы будем использовать X-Lite. Вы можете загрузить его для Windows или Mac, прокрутив страницу вниз после перехода по ссылке.

После установки и запуска X-Lite перейдите в меню настроек и выберите «Учетные записи», введя имя учетной записи, например «TwilioSIPDomain». Затем выполните следующие шаги:

  • Идентификатор пользователя: (ваше имя пользователя в списке учетных данных E.164, которое вы создали ранее)
  • Домен: (yourSIPdomain — вы должны использовать us1 ) yourdomain.sip.us1.twilio.com
  • Пароль: (то, что вы указали в своем списке учетных данных для этого имени пользователя E.164)
  • Отображаемое имя: то же, что и указанный выше идентификатор пользователя.
  • Имя авторизации: то же, что и указанный выше идентификатор пользователя.
  • Зарегистрируйтесь в домене и получайте звонки
  • Нажмите «ОК»

После нажатия «ОК» вы должны увидеть зеленый значок, показывающий, что ваш SIP UA успешно зарегистрирован в Twilio.

Давайте сделаем наш первый звонок!

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

Ваш телефон звонил?

Отлично!

Теперь помните тот URL-адрес по умолчанию, с которым мы столкнулись ранее при настройке нашего домена SIP? Давайте совершим исходящий вызов с вашего SIP UA в любой пункт назначения.

Это не сработает! Twilio запросит TwiML по адресу https://demo.twilio.com/welcome/voice/ и завершит вызов.

Вы видели, что произошло? Этот URL-адрес запроса на настройку голосовой конфигурации домена SIP сообщает Twilio, как обрабатывать вызов, а возвращаемые инструкции — это всего лишь демо-версия TwiML.

Наши следующие шаги — разрешить исходящие вызовы с вашего SIP UA. Мы заменим URL-адрес по умолчанию либо на корзину TwiML, либо на функцию Twilio, как обсуждалось ранее!

Исходящие SIP-вызовы с TwiML Bin

Для исходящих вызовов SIP UA с корзиной TwiML выполните следующие действия:

  1. Перейти к корзинам TwiML на консоли
  2. Нажмите на большой красный знак «плюс» («+»)
  3. Дайте корзине TwiML понятное имя, например «SipClientOutbound»
  4. Вставьте в TwiML ниже (заменив существующее содержимое):

Теперь вы сможете совершать исходящие вызовы в телефонную сеть со своего SIP-телефона.

Давайте попробуем: попробуйте позвонить на свой номер мобильного телефона (или другой подтвержденный номер) с вашего SIP UA. Если вы столкнулись с проблемами, из-за которых вызов не проходит, обратитесь к разделу устранения неполадок.

Исходящие вызовы SIP с функцией Twilio

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

  1. Посетите конфигурацию функций Twilio
  2. Установите флажок рядом с: «Включить ACCOUNT_SID и AUTH_TOKEN»
  3. В разделе «Зависимости» щелкните знак «плюс» («+»), чтобы добавить новый модуль NPM
  4. .
  5. В поле Имя введите точно: google-libphonenumber
  6. Для версии введите: 3.2.2
  7. Для существующего пакета Twilio NPM обновите номер версии до 3.28.1 .
  8. Нажмите «Сохранить» (возможно, вам придется немного пощелкать, пока кнопка «Сохранить» не станет активной).
  9. Посетите функции Twilio
  10. Нажмите кнопку «Создать функцию»
  11. Нажмите на шаблон «Пустой»
  12. Нажмите кнопку «Создать»
  13. Введите sipDomainRouter или имя, которое вы выберете в качестве понятного имени
  14. Введите sipDomainRouter или имя пути, которое вы выбрали для своего пути
  15. Скопируйте содержимое кода JavaScript ниже в текстовое поле кода (заменив существующее содержимое)
  16. Нажмите «Сохранить»
  17. Скопируйте полный URL-адрес этой функции, щелкнув значок кнопки копирования
  18. Посетите домен SIP, щелкните свой домен SIP и вставьте URL-адрес в поле «URL-адрес запроса конфигурации голосовой связи»
  19. Нажмите «Сохранить».

Вернитесь к своим функциям, нажмите на свою функцию и прокрутите вниз. Там вы можете просмотреть вывод консоли, когда вы совершаете вызовы с вашего SIP UA.

Выполните вызов SIP UA и убедитесь, что вызов прошел успешно.

Устранение неполадок SIP и Twilio

Ограничения пробной учетной записи

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

  • Исходящие пробные вызовы можно совершать только на подтвержденный номер телефона.Перед попыткой совершить исходящий вызов проверьте номер, на который вы звоните.
  • Некоторые дорогостоящие и премиальные номера доступа недоступны по умолчанию. Чтобы получить помощь по включению звонков в страны за пределами США и Канады, ознакомьтесь с нашей статьей о географических разрешениях.
  • Пробные учетные записи могут использовать только номер Twilio вашей учетной записи или проверенный идентификатор вызывающего абонента в качестве идентификатора вызывающего абонента (номер с номера ) при совершении исходящих вызовов.

Дополнительную информацию о пробных учетных записях Twilio можно найти в статье Как работает бесплатная пробная версия Twilio?.

Отладчик/инспектор запросов

Консоль Twilio предоставляет несколько отличных инструментов отладки, если вы столкнетесь с проблемами.

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

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

Сводка по доменам SIP, вызовам и Twilio

Мы многого достигли в этом сообщении в блоге.

Каждый вызов домена SIP состоит из ветвей вызова. Для двусторонней связи существует «родительская» ветвь вызова и «дочерняя» ветвь вызова, между которыми находится ваша логика маршрутизации. Вы узнали, как настроить SIP-домен Twilio и передовые методы именования имен пользователей списка учетных данных при подготовке пользователей. Вы реализовали два разных подхода к дизайну URL-адреса запроса конфигурации голосовой связи для возврата маршрутизации вызовов TwiML: корзины TwiML и функции Twilio.Самое главное, мы обсудили эти разные подходы и некоторые компромиссы.

Что дальше?

Следующим шагом для большинства пользователей является добавление логики (используя функции Twilio) для входящих вызовов на номера Twilio пользователей вашего SIP-домена. Затем вы можете переадресовывать неотвеченные вызовы на голосовую почту или в какой-либо другой пункт назначения по вашему выбору.

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

.

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

Ваш адрес email не будет опубликован.