После года разработки состоялся релиз новой стабильной ветки открытой коммуникационной платформы Asterisk 21, используемой для развёртывания программных АТС, систем голосовой связи, VoIP-шлюзов, организации IVR-систем (голосовое меню), голосовой почты, телефонных конференций и call-центров. Исходные тексты проекта доступны под лицензией GPLv2...Подробнее: https://www.opennet.me/opennews/art.shtml?num=59961
chan_sip и chan_alsa в минус? Ничего себе!
Да уж, кардинальненько...
Уже давно deprecated был. Оставить распускать сопли.
> Оставить распускать соплиоТставить. А если "оставить" - это можно интерпретировать и как "продолжать распускать сопли", типа как "оставь его варить борщ" или "оставь Васю рубить дрова, а этих бери с собой проверять капканы" или "оставить всё как было".
Я делаю опечатки последние три года и мне никто не делал замечаний.
продолжайте думать, не останавливайтесь.
делающие опечатки в интернетах и мессенджерах отключили проверку правописания => перекрыли канал утечки и откзались обучать чужие нейросети за свой счет => здравые люди, с ними можно иметь дело, в отличие от.
Да, chan_sip уже давно депрекейтед.
В принципе на pjsip переехали достаточно безболезненно.
А как в pjsip прописать юзера, что бы CSipSimple мог приконнектится?
В чём проблема-то? Если в двойных кавычках - это вообще ни разу не проблема pjsip.
Вопрос снят - действительно легко.
Остался вопрос как отправить "перенос строки" в sms, добавив его в pjsip.conf, но это точно не проблема pjsip.
Можно попробовать URL-encoding и Set(MESSAGE(body)=${URIDECODE(${MESSAGE(body)})}
Set(MESSAGE(body)=Line1%0ALine2)
Set(MESSAGE(body)=${URIDECODE(${MESSAGE(body)})}
работает замечательно. Спасибо!
Единственное что - не рекомендую использовать мультилайн где-либо ещё кроме MESSAGE(body), особенно если используется AMI/AGI - не все клиенты умеют нормально парсить мультилайновые значения.
Меня больше смущает pbx_monitor и app_cdr. Если их функционал не перекочевал
res_monitor, пардон
res_monitor в MixMonitor вроде перекочевал
Ура! Предвижу нытьё дидов по поводу удоления chan_sip и app_macro.Ждём LTS 22.
А тебе от этого какой цимес?
> нытьё дидовDID - Direct Inward Dialing
Dissociative Identity Disorder
Дид — древнеславянское имя, означающее «всегда молодой, как любовь»[источник не указан 1223 дня].
Посоветуйте обучающий материал по сабжу плиз.
1. Изучить C
2. Изучить код https://github.com/asterisk/asterisk/
3. ???
$ PROFIT!
> Изучить CДля составления диалпланов скорее опыт в BASIC пригодится.
или lua
LUA как то больше оптимизма вызывать чем Бейсик. Никогда не изучал и не планирую.
>Бе́йсик — семейство высокоуровневых языков программирования. Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени
>1. Изучить C
>2. Изучить код https://github.com/asterisk/asterisk/Жёстко...
ну уж
ничо там особо сложного нет, даже я справился- несколько патчей навалял, щас они внутре
Ну я же не про разработку, а про настройку.
Ну а что ты хотел от человека с ником "11111001010"? Это он еще по-божески. Удивительно, что сразу в машинных кодах не посоветовал изучать.
Си изучал в далеком 2003. Он нужен для настройки и эксплуатации?
Увы, но местами — таки да. Если астер выбран как инструмент для бизнеса (немного крупнее прилавка на рынке), рано или поздно придётся решать некоторые вопросы.
"Что за ерунду он сообщает про время ожидания в очереди", как пример.
Или (pjsip) "я тут включил отладку и пришёл злой OOM-киллер".Но так примерно с любым openSource. Или тратишь своё время, или платишь за чужое.
А коммерческий софт отличается только тем что платишь безальтернативно. (И получаешь моральное право потопать ногами "а чего оно такое глючное".)
* А, ну ещё на closedSource нереально вырастить инженера выше 2-й линии ТП.
https://www.oreilly.com/library/view/asterisk-the-definitive...Отличная книга. В инете можно найти и на русском
Спасибо.
главное не перепутай ища в инторнете на уззском - тебе нужна с цветной каракатицей а не с черно-белой. В смысле - пятое издание, а не второе какое-нибудь.
А ну ок.
Рекомендую материалы этого преподавателя:
https://wikival.bmstu.ru/doku.php?id=%D0%BC%D...Еще лучше сходить к нему на курсы. Они классные. Не реклама, был на этих курсах - понравился и материал и методика преподавания.
Далеко идти? Просто сами ми не местные.
они давным давно устарели
угу, телефонный звонок из 2010го года. Прям родным и привычным повеяло. Из позапрошлой жизни.
не хотел бы тебя огорчать, но с 2010го года когда это было понакопипасчено из интернетов - у астериска дважды (и первый раз совершенно наглухо) менялся синтаксис, а любимая версия 1.4 все же уже не поддерживается совсем (и патчи к ней без которых ей пользоваться нельзя ты тоже хрен найдешь).А теперь вот выкинули и оба модуля которые в этих материалах рекомендуют к использованию.
(deprecated они были объявлены - давным-давно)
Чем официальный мануал не подошёл?
Ничем, не читал. Почитаю.
Но зачастую мануалы рассчитаны на продвинутых пользователей ЭВМ, а мне для новичка.
Да бросьте, это ваше личное мнение или кто-то вам сказал? Их пишут достаточно подробно.
Да
> Посоветуйте обучающий материал по сабжу плиз.Рекомендую не трогать пока не воняет. И обратить внимание на FreeSwitch.
Сабж везде стоит. FreeSwitch не встречал, ознакомлюсь.
Использую freeswitch в течении десяти лет. Не уверен, что правильный выбор был. Так косяки астериска, которые были в момент выбора уже по большей части исправлены, а вот некоторые косяки freeswitch не пофиксены за весь этот срок, просто висят в виде багрепортов.
> Использую freeswitch в течении десяти лет. Не уверен, что правильный выбор был.
> Так косяки астериска, которые были в момент выбора уже по большей
> части исправлены, а вот некоторые косяки freeswitch не пофиксены за весь
> этот срок, просто висят в виде багрепортов.Какие именно?
Это все настолько устаревшее и маргинальное неужели никто не пишет современную альтернативу без Си? Ну я хз там на Go например, да хоть на питоне.
на питоне? лол
Наверное это был тролилнг.
А чего ты имеешь против Питона? Теперь ещё mojo есть. Чтобы хейтеры плакали.
Питон не следует использовать нигде и никогда.
И как ты будешь работать с картами DAHDI через свой пистон?
карты нормально чота уже никто и не поддерживает
dahdi под актуальные ядра не собирается без пинков
> И как ты будешь работать с картами DAHDI через свой пистон?Да как-то провайдеры уже и не горят особым рвением чисто телефонные технологии типа ISDN, T1,E1 и т.п. поддерживать. Как-то эффективные менеджеры проголосовали за SIP давно.
Вот тут просят на Rust переписать: https://old.reddit.com/r/rust/comments/rd5paj/something_like.../
Сабж использовался во всех конторах что я видел, где не использовалась аппаратные АТС.
Поздравляю владельцев Cisco IP phones. chan_skinny в мусор. Дал***бы.. Ну chan_sip - редкостный дол***кий костыль, ничего с SIP протоколом не имеющий.Freeswitch все более и более адекватной SIP платформой вырисовывается.
chan_sccp-b не является актуальной заменой chan_skinny?
> chan_sccp-b не является актуальной заменой chan_skinny?Не знаю, я лет 10 уже в Астериск "палочкой не тыкал".. И рад этому безмерно..
> chan_sccp-b не является актуальной заменой chan_skinny?Сейчас вот посмотрел чуток - и не понял ничерта. Нахрена в модуле эмуляции транспортного протокола с железкой опции которыми должен заниматься сам PBX?? Типа conference или distributed-devicestate?
а нафига вы для астериска брали сисьскофоны?
Они вероятно брали не "для астериска", а чтоб в них таки говорить.Поэтому выброшен в помойку будет - астериск. (что и давно следовало бы)
> Они вероятно брали не "для астериска", а чтоб в них таки говорить.
> Поэтому выброшен в помойку будет - астериск. (что и давно следовало бы)лет 10 уже в Астериск "палочкой не тыкал". С тех пор FreeSwitch 1.4 (в среднем 5 лет uptime) пользовал до года пандемии. Потом переехать на поновее пришлось - видеоконференции понадобились.
Но по стабильности конечно современное поделие типа 1.8-1.10 с 1.4 не сравнится. Приходиться сейчас думать гетерогенную структуру PBXов.
Люди ленивые, один раз изучили сабж и не хотят узнавать об альтернативах и изучать их. У меня так один знакомый линуксоид изучил Астериску как запускать и теперь всем конторам её и накатывает.
> Люди ленивые, один раз изучили сабж и не хотят узнавать об альтернативах
> и изучать их. У меня так один знакомый линуксоид изучил Астериску
> как запускать и теперь всем конторам её и накатывает.Ну Астериск как был сборкой костылей - так ей и остается. Так что как альтернатива нормальным решениям IP-PBX(SIP) вообще даже рассматривать не стоит. Так, по быстрому отбиться от заказчика за деньги.
> по стабильности конечно современное поделие типа 1.8-1.10 с 1.4 не сравнитсяUm, если у меня 1.4 падал в segfault на минимально сложной конфигурации - то что стало с 1.8-1.10 тогда, раз вы говорите, что не сравнится... В общем понимаю, что это не трогать было правильным выбором.
>> по стабильности конечно современное поделие типа 1.8-1.10 с 1.4 не сравнится
> Um, если у меня 1.4 падал в segfault на минимально сложной конфигурации
> - то что стало с 1.8-1.10 тогда, раз вы говорите, что
> не сравнится... В общем понимаю, что это не трогать было правильным
> выбором.Молодец, прямо выдал себя с потрохами что либо голова, либо руки не из того места.. Хотя нет. Все вместе. Даже не удосужился понять что такое 5 лет uptime.
Два телефона и две трети?
Для понимания - я на астериске гонял телефоны сотнями и очереди десятками, когда ваш 1.4 ещё в бете был.
Цмскофоны 7941/61 нормально работают с Астерикс.
Откуда у вас такой хлам без SIP-прошивки завалялся?
Все цискофоны, которые я видел с 2008 примерно - спокойно на SIP переводились.
Объясните зачем нужна айпи телефония в 2к23? Сегодня даже в копроративном сегменте все юзают смартфоны со рабочими симками. В компании в которой я работаю (штат более 1000 человек) мы ещё в 2012 полностью отказались от айпи телефонии.
Здравствуйте, прослушайте пять минут нашей непрерываемой рекламы ненужных вам товаров и бесполезных услуг, ваш звонок очень неважен для нас. Оставайтесь в очереди хрензнаетсколько (нам лень заимплементить эстимейтор) - вам ответит первый освободившийся оператор, если вы ему понравились.Еще неплохо было бы поговорить с чатгопотой минут сорок, прежде чем та сдастся и перенаправит чело...зачеркнуто, сбросит звонок.
> мы ещё в 2012 полностью отказались от айпи телефонииКакие же умнички! У вас, поди, и бухгалтерия, и црм, и весь документооборот, и колл-центр, и всё-всё-всё на отсосинге?
В разных конторах сталкивался с виртуальной АТС Мегафон (ВАТС), негативный опыт. А самое смешное что за неё надо платить абонплату.
> Объясните зачем нужна айпи телефония в 2к23? Сегодня даже в копроративном сегменте
> все юзают смартфоны со рабочими симками. В компании в которой я
> работаю (штат более 1000 человек) мы ещё в 2012 полностью отказались
> от айпи телефонии.Ты тут че делаешь? Opennet как бы сайт не совсем для "эффективных манагеров"
Да он на столько продвинутый что даже цифры буквами пишит.
>Объясните зачем нужна айпи телефония в 2к23?А ты в курсе, что цифры буквами давно уже пишут вот так MMXXIII
Ну это там, где мобильная связь ловит. Не только офисом с девочками "чёрный низ - белый верх" конторы наполнены, есть ещё и на месторождениях мужики в таких ебенях, где мобильная связь если и будет, то только через спутник. Но труба до тех ебеней лежит, рядом с трубой оптоволокно и вот по нему и бегают VoIP-пакетики, Петрович сообщает, что компрессор опять отъехал и засылайте новый на вертолёте.
Жирно у вас там мужики живут, с трубой и волокном. У нас на золотых приисках модем спутниковый роскошь, а к его обсуживателю на полусогнутых ходят чтобы скачал чего или отправил емайл домой.
> зачем нужна айпи телефония в 2к23?по инерции. ждут смелого менеджера-реформатора, который выгонит телефонистов на мороз, отрубит кабеля от провайдеров VoIP и начнет доплачивать персоналу по 100-300 руб/мес за использование личного смартфона в служебных целях.
обратите внимание: все интернет технологии от телефонистов какие были - все сдохли: X.25, ISDN, Frame Relay, ATM ... а простой обычный TCP/IP и простой обычный Ethernet живы и неплохо себя чувствуют.
Ну есть же те кто до сих пор платит за "коллективную антенну" и "радиоточку" по 300-500 рублей.
Личного смартфона в служебных целях - это хорошо, но нам не очень нравится, когда клиенты в ответ на звонок слышат "извините, он там ребёнка купает, а вы вообще что за дама?"
> клиенты в ответ на звонок слышатлохоклиентам - лохоменеджеров. все логично.
чтобы я куда-нибудь звонил голосом, надо чтобы на том конце меня ждал доход в 1000+ баксов.
успешно обхожусь е-мэйлами и мессенджерами.
В "скорую" тоже будешь емейл писать?
> В "скорую" тоже будешь емейл писать?хороший неожиданный вопрос.
в скорую придется звонить, хотя там всех оптимизировали, можно и не дозвонится.
следовательно, придется ехать самоходом.
Да ничего неожиданного, у нас более одной больнички в клиентах :)
Кто-нибудь знает как в Asterisk отправить "line break" в SMS ?
Пробовал в самом pjsip.conf добавлять \n\r, %0a, %x0A, ud#0A и др.
Set(MESSAGE(body)=Line0 \n Line2)
но пока не нашел верный вариант.В 2007 году в рассылке советовали записать смс в файл и прочитать его утилитой smsq
https://www.mail-archive.com/asterisk-users@lists.digiu...
Но это не очень изящно выглядит.
Как подсказали выше:
Set(MESSAGE(body)=Line1%0ALine2)
Set(MESSAGE(body)=${URIDECODE(${MESSAGE(body)})}
это поделие научилось уже видео звонка записывать ? а как с utf8 в командной строке ? смеркалось, шел 2023 год...
> шел 2023 годИ кто-то до сих пор разговаривает голосом по тлф. когда всё прогрессивное человечество ушло в чаты. У меня даже бабка 78 лет перешла в воцап.
Взрослые люди звонки звонят по работе.
> Взрослые люди звонки звонят по работе.Курьеры?
Те кто в офисе сидят, курьеров заказывают.
Не прогрессивное человечество, а в основным прыщики, которые морды лица от экрана телефона не отрывают уже. Но тут маленькая проблема: чатом надо всё описывать максимально полно, "досказать на ходу" вряд ли получится быстро, потому что оператор уже прочитал, ответил "ожидайте пожалуйста", и пошёл обслуживать второго уасю.
Ты просто старый. Ты умрешь вместе со всеми этими отжитыми технологиями.
Не сомневаюсь.
А прыщиков заменит ChatGPT - и они умрут от голода за ненужностью.
Короче...
Все умрут.
Вобщем.
И ChatGPT тоже, потому что поддерживать его будет некому.
Ну и плюс да, чат по работе не заменяет телефонию, а скорее дополняет, имея более низкий приоритет.
Если я в поле, что очень редко, но бывает - ответ на чат ты от меня получишь в лучшем случае часа через полтора, потому что я мордочку в телефон во время серьёзной работы (tm) не сую. А вот звонок - уже что-то срочное, и придётся перезвонить. Минут через 15.
Зачем вам utf8 в АУДИО?
> это поделие научилось уже видео звонка записывать?Давно умеет, но!
Видео и аудио пишутся в разные файлы, Формат видео настолько мудрёный, что пришлось отдельную програмку писать, чтобы оттуда h264 видео выковыривать и потом скармливать ffmpeg для преобразования в нормальный mp4.
Эту платформу можно ли использовать для звонков во всяких там вацапах, виберах, телеграмах и прочих мессенджерах?Если нельзя, то зачем её тогда продолжают разрабатывать?
Телефонная ж связь постепенно отмирает, всё больше и больше превращаясь в телефонных звонках в рассадник спама, от которого в телефонной связи избавиться невозможно потому, что она создавалась в эпоху, в которой даже слова "спам" скорее всего ещё не придумали.
В телефонной связи для звонка на любой номер телефона нет абсолютно никаких препятствий. Жалкие попытки на принимающих телефонах принимать звонки только из своего белого списка и использования на них систем предварительного предположения о том, кто пытается звонить - это всё чепуха на постном масле. :-)
И? Зачем мне препятствия для звонка на мой номер телефона?
Это средство _экстренной_ связи. Для своих и не очень, но без "белых списков". Или мне каждого курьера от доставки вот прямо за 5 минут до получения заказа в белый список или чатик добавлять? Спасибо, нет.Если звонят "придлагаембамбук" - они будут политкорректно, но очень не вежливо отправлены по известному адресу. И больше не позвонят. Ну или позвонят - и будут ещё более не вежливо отправлены всё по тому же адресу. Где-то через пару месяцев количество звонков сокращается до почти нуля.
Чаты же прекрасно всё это дополняют, как средство возможно оперативной - если я захочу ответить - но в целом отложенной связи. Могу прочитать вчера. Могу послезавтра. Как придётся. По каждому бульку пихать мордочку в телефон - спасибо, ребята, я недостаточно молод, и с телефоном у мордочки не живу - кожа портится. Плюс это средство бестрековой связи - я послезавтра забуду, чего вам писал позавчера. Смиритесь.
Ну и как самое-самое - электронная почта. Если не брать всякое спам и мейллисты - то в остальном это как правило средство связи, предполагающее трекинг и определённый уровень обязательности. Если что-то пришло почтой - это может быть отвечено через недельку, но отвечено будет.
> Где-то через пару месяцев количество
> звонков сокращается до почти нуля.А что им через пару месяцев начинает так сильно мешать звонить?
Ничто ж не мешает.
Номера их блокировать бесполезно. У них их бесконечное количество.
Отсутствие смысла.
Вот реально - спам-звонков - 3-4 в месяц стало. Операторов жёстко шлёшь в баню, автоматы сбрасываешь в первые секунды. И всё.
> И? Зачем мне препятствия для звонка на мой номер телефона?С телефонами всё сложно.
Если номер моего телефона не использовался бы для приёма звонков от неизвестных заранее будущих клиентов, то я на звонки с неизвестных номеров и не отвечал бы. Наверно для таких неответов водятся ещё и программы, которые не озвучивают входящий звонок с неизвестного номера.
Но телефон мой личный используется также и для приёма звонков от заранее неизвестных будущих клиентов и из-за этого приходится отвечать на звонки даже с неизвестных номеров, что нередко приводит к приёму звонков от спамеров.
С электронной почтой в этом смысле проще, т.к. в её адресах есть, например, домены.
Вносишь весь домен организации-партнёра в белый список и после этого с этой организации пусть хоть каждое новое письмо пишут с нового адреса, лишь бы домен не меняли - и тогда все письма от них я получу.
А вот с курьерами, связывающимися по телефону, так просто не получится забелить их номера. Это, конечно, проблемка.
Поэтому с телефонной проблемой спама придётся мириться до тех пор, пока большинство людей не перестанет пользоваться телефонной связью для связи друг с другом.
А, ну для приёма звонков от клиентов хорошо иметь отдельный номер.
С IVR, который самые оголтелые автоспамеры обычно не проходят.
chan_sip - жаль, теперь точно придётся на pjsip мигрировать. Лучше бы добавили возможность переключения режима видео-аудио во время звонка.
И реально не хватает early video, чтобы видеть, кто звонит перед тем как ответить.