• Настройка FreePBX + GoIP
    +1
    Один порт у asterisk к проблеме определения входящего вызова не имеет никакого отношения: проблема в том что, если девайс в sip.conf описан как friend, а в поле from приходит source number того, кто звонит вместо имени девайса, который написан в [...] в sip.conf то asterisk будет соотносить входящие по IP:PORT с которого прилетел звонок, а так как у GoIP в вашем случае он один и тот же для всех — asterisk отождествит входящий с первой попавшейся линией.

    В Вашем случае вы просто передаете номер звонящего в Remote-Party-ID хедере и asterisk его оттуда читает.

    На самом деле самое простое решение вашей проблемы — изменить в advanced voip настройку порта Для каждой линии. То есть линию 1 повесить на порт 5060, линию 2 — на порт 5061 и т.д. А на asterisk использовать тип peer, так как авторизация вам тут не нужна вообще, а goip на сколько я помню умеет работать в режиме IP2IP.

    Ну и 2 девайса (in и out ) в настройке asterisk — тоже лишнее.

  • FreePBX. Настройка Asterisk для e-mail уведомлений о пропущенных входящих вызовах в очереди
    0
    Откажитесь от вызова System. Любой внешний вызов через System/Exec и тд очень сильно грузит систему, что особенно заметно при хорошей нагрузке.
    Если нужно выполнение внешнего скрипта в любой задаче — пишите нормальный демон скрипта и кидайте ему данные через curl, например, или слушайте астериск через AMI/ARI.
  • Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы
    0
    Ну, учитывая какие критерии к taxable salary
    www.iamexpat.nl/career/employment-news/2019-income-requirements-residence-highly-skilled-migrant-netherlands
    и минимальный порог для начисления 30% ruling, то реально его получить только high skilled
  • Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы
    +2
    Прошу прощения за ошибки: сначала не увидел, а потом уже не было возможности поправить так как писал с телефона. Да и сейчас не вижу кнопки редактирования коммента.
  • Осторожный переезд в Нидерланды с женой и ипотекой. Часть 1: поиск работы
    +3

    В нидерландах есть такое понятие как high sckilled migrant. Это словосочетание обеспечивает (практически всегда) 30% tax rulling что приятно сказывается на зарплате. Это имеет двойной эффект как для работника так и для работодателя, потому что работодатель может предложить gross меньше, но выхлоп будет для работника будет такой же как если бы он получал больший gross без tax rulling ( 65000 с tax rulling будет равно примерно 78000 без него) а 65 000 тут даже без tax rulling считается хорошей оплатой. Особенно если жить не в Амстердаме, где жилье owerpriced.


    Поэтому для работодателя выгодно нанимать high sckilled migrant ( если работодатель имеет разрешение на подобный найм) так как ему платить в итоге меньше приходится.

  • Торфон – мобильное приложение для анонимной телефонии
    0
    Ну ClientHello говорит только об использовании DTLS но никак не о том, что это звонок.
  • Торфон – мобильное приложение для анонимной телефонии
    0

    DTLS-SRTP отменили уже?

  • Дозвонились! Как собрать свою Web-звонилку за час
    0
    при чем тут практический смысл и название протокола?
    Есть протокол WS он может использовать как транспорт транспорт TCP (WS) так и TLS (WSS). Сам протокол при этом остается тем же самым, отличаются только заголовки согласования соединения на этапе HTTP запросов, так что обозначать WS или WSS с практической точки зрения да и с точки зрения здравого смысла — как на клиенте так и на сервере НЕТ, так как данные после установления соединения будут идти по установленному траcпортному каналу, коим будет являться или TCP или TLS.

    Более того, WS может не обязательно использоваться в web
    многие предпочитают этот протокол как межсерверный (тот же астериск для отсылки events по ARI)
    И там вполне можно это делать по незащищенному каналу ибо нет смысла нагружать приложение в локальной среде.
  • Дозвонились! Как собрать свою Web-звонилку за час
    0

    Не правильно. Уровень приложения не в ответе за транспортный уровень.

  • Дозвонились! Как собрать свою Web-звонилку за час
    0
    На нашем астериске настроен WSS протокол для SIP. И астер ожидает в параметрах соединения именно его, но библиотека JSSIP упорно отправляет WS несмотря ни на какую конфигурацию. Разработчики библиотеки при этом упорно тыкают в стандарты, в которых действительно нет никаких требований по этому поводу. А коллеги из астера упорно не хотят ничего исправлять. В общем, тупик. Ну а мы в это время находим в исходниках строку this._configuration.contact_uri = new URI(...), меняем transport: 'ws' на transport: 'wss' и продолжаем радоваться жизни.

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

  • Личный опыт. Как мы подключали международную телефонию: сравнение 6 виртуальных АТС
    0
    Они и WebRTC поддреживают.
  • OpenResty: превращаем NGINX в полноценный сервер приложений
    0
    Еще torch.ch

    Asterisk, Kamailio, Freeswitch Используют lua Как встраиваемый язык.
  • OpenResty: превращаем NGINX в полноценный сервер приложений
    0
    Так то он — надстройка на openresty.
    moonscript — сомнительно. Есть как плюсы так и минусы
  • OpenResty: превращаем NGINX в полноценный сервер приложений
    0
    у nodejs и пакетов больше и комьюнити.
    Бессмысленный он получается.
  • OpenResty: превращаем NGINX в полноценный сервер приложений
    0
    Kong так то — на том же openresty и написан.
    Все там можно. просто надо будет нырнуть в его АПИ.
  • FusionPBX, или снова-здорово, FreeSWITCH
    0
    так как понимание проблемы лежит на уровне SIP в случае сигнализации и SDP в случае медиа:
    я бы предложил начать с
    RFC3261 чтобы понять какие поля ответственны за маршрутизацию траффика
    и продолжить
    RFC6314 — тут practices по NAT
    Ну и остальное с опытом придет непременно)

    Если у меня дойдут руки, то я все же напишу статью по этому поводу, так как давно хотел.
    Но не факт что это будет очень скоро.
  • FusionPBX, или снова-здорово, FreeSWITCH
    0
    Справедливости ради надо сказать что каждый начинал так свою историю покорения SIP. Сталкивался с теми же проблемами, наступал на те же грабли.

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

    P.S. Борьба SIP с NAT-ом перестает быть борьбой ровно после того как придет понимание как SIP работает с NAT.

  • Угнать за 1100 секунд – самый странный баг, который я видел
    +1
    Так вы реаутентификацию делать то будете в итоге? Или так оставите?
  • 5 ошибок при разработке WebRTC звонков из браузера
    +1
    Самые главные ошибки построения сервисов на базе webRTC в том, что:
    1 Каждый второй строит свой велосипед на уровне сигнализации, в итоге получая проприетарщину, котороая к тому же не работает.
    2 Каждый второй не понимает как работает медиа и что вообще написано в SDP и не пытается понять.

    Ну это — если не считать публичных STUN/TURN/ICE Серверов в продакшнах.
  • Freeswitch: по пути наименьшего сопротивления
    0
    Не вижу плюсов ни у FreePBX ни у FusionPBX.
    Что одно, что второе — нелогичная связка кривых вебстраниц.

    Касаемо интеграции с CRM — не сложно не когда мало-мальски понимаешь в чем интеграция, а когда документация к интегрируемому продукту присутствует нормальном структурированном виде.
  • Freeswitch: по пути наименьшего сопротивления
    0
    Что Asterisk, что FreeSWITCH — с гуем и логикой построения гуя беда у обоих.

    А касательно легкости и понятности:
    Через пару лет а может и раньше вам скорее всего надо будет интегрироваться с CRM и т. п. — начальство жеж захочет смотреть в новый век когда то,
    Вот тогда напишите статью о том как вы искали документацию по FS и что нашли а что нет.
  • Вред маленьких функций
    0
    «Нельзя просто так взять и писать код»…
  • Web-интерфейс для вашей Asterisk. Статистика для call-центров, отделов продаж, прослушивание звонков и многое другое
    0
    Сервер с нормальным сертификатом + оттуда же загружаем код звонилки = решение проблемы с микрофоном

    Дело именно в Астериске — его WebRTC к продакшну не готов.
  • Web-интерфейс для вашей Asterisk. Статистика для call-центров, отделов продаж, прослушивание звонков и многое другое
    +2
    Как будете справляться с WebRTC?
    Астериск даже в 13 версии очень так себе работает через этот транспорт. Не продакшн.
  • Web-интерфейс для вашей Asterisk. Статистика для call-центров, отделов продаж, прослушивание звонков и многое другое
    0
    Так API планируется?
    Ну к примеру у меня кластер из АТС.
    Я бы не прочь иметь обертку для статистики которой я смог бы поставить свои данные со своей АТС, чтобы она их проанализировала и отрисовала (не хочу например писать свой frontend и аналитику, готов на облако, но не хочу свою АТС в облако загонять)
  • Web-интерфейс для вашей Asterisk. Статистика для call-центров, отделов продаж, прослушивание звонков и многое другое
    0
    Вы работаете только со стандартными средствами логирования астериск (CDR,CEL, Queue_Log) или есть АПИ для того чтобы прикрутить свои данные?
  • Как подключить WebRTC к Zoom и звонить в 2 раза дешевле
    0

    А чего бы ему не уметь?

  • Звоним бесплатно, используя блокчейн-сервис ENUMER
    +2

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

  • Работа и жизнь в Болгарии
    0

    По налогам еще хотелось бы услышать. Ведь 2000 евро это на руки, а сколько это до налогов?

  • 1.Check Point на максимум. Человеческий фактор в Информационной безопасности
    0
    Он не выступает как эксперт. Он указал Вам — компании которая занимается интеграцией систем безопасности на очевидные проблемы с безопасностью, которые дискредитируют Вашу же компанию.

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

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

    Фу таким быть.
  • Анализ CDR Cisco и Asterisk телефонии с помощью Splunk
    0
    Правильно ли я понимаю что Splunk можно прикрутить к любой БД для аналитики данных?
    И как на счет встраивоемости дашборда как виджета в существующие проекты?

  • Yet another вариант отправки уведомлений от Asterisk в Telegram
    –2
    Ну так ссылку бы на документацию телеграмм API документацию прикрепили и хорош. Тоже каркас.
  • Yet another вариант отправки уведомлений от Asterisk в Telegram
    0
    А где вебхуки? Где кнопочка перезвонить? Какой то детский пост получился…
  • Шел 2017 год. Где UDP фрагментация?
    +2
    С видео конференциями — понятно, там банально информации больше гоняется, а то, о чем вы пишите, касается всего SIP. Из пушки по воробьям палите.
    Вы тогда у и пишите что, мол, при таких-то и таких-то случаях данная проблема возникает. А так под одну гребенку все. Зачем?

  • Шел 2017 год. Где UDP фрагментация?
    –3

    Проблема SIP ( сигнализации ) и длины пакета в большинтстве своем не видна, так как в общем и целом пакеты с самом SIP не большие. Нет там такого огромного количества информации чтобы дойти до ограничений. Даже с описанием видео сессии. Много данных гоняется через websockets но там TCP, так что паника надумана как по мне.

  • Asterisk. Ненормальный перевод
    0
    Это вот вы зря так про lua. Куча всего написано на нем.
  • Видеоконференцсвязь для одной государственной организации: почему нужны аппаратные решения
    0

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


    Все остальное можно сделать многими способами. Ни Cisco ни Skype не панацея. Есть куча решений которые работают не хуже, которые работают с соврпменными кодеками и отлично кроссятся с SIP, ISDN, H.323, webRTC и тд...


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

  • VoIP телефония. Asterisk. Нестандартный подход ко всему. Часть 2
    0

    WebRTC и астериск? тем более зря…
    Есть более гуманные и при это работающие решения. Я больге о том чтт тут правильно было бы распределять зоны ответственности. оставить астериск как медиа сервер и как конферец микшер, ivr проигрыватель. Остальное все выносить.

  • VoIP телефония. Asterisk. Нестандартный подход ко всему. Часть 2
    +1
    Если в итоге пользовать только SIP то странное решение вообще подобную систему строить на Asterisk, ну или по крайней мере только на астериск. Ведь у вас через него я больше чем уверен медиа полностью гоняется. Здесь самое место как раз для PROXY серверов. Это будет производительнее в разы при тех же трудозатратах.

    Гонять все через Asterisk? а его использовать только как сообщалку что баланс в минусе или подобных штуках — это как из пушки по воробьям…
  • JSX — подробности
    0

    При построении каскадов элементов упрпвляющей логики. Кроме ToDo list бывают же еще приложения иони, как правило, сложнее, имеют вложенную иерархичную структуру где view элементы находятся в самом верху.
    JSX это, как вы правильно заметили, синтакситечкий сахар, который треюует предобработкм, для трансляции в нативное для React представлерие, коим занимается babel.