Обновить
4
Сергей Грушко@zepps

Пользователь

38
Подписчики
Отправить сообщение
У этого арендодателя с карманным провайдером по имени М. еще порядка 35 БЦ по МСК. И мильон растяжек по всей нерезиновой, что у него самые низкие цены на аренду. Что не далеко от истины, если не брать в расчет, что абонентка за интернет составит цифру, примерно равную, а может и бОльшую нежели стоимость аренды.

У одного клиента на Дмитровском 100, глаза вылезли от ценника. Поставили ёту, которую поставили и все другие арендаторы. Из-за этого базовые станции ёты примерно с 10 утра до 18 вечера были в тихом шоке. Часа по два ёта в день не работала, но люди все равно жрали этот кактус, потому что кактус от М. был еще дороже.

Другому клиенту в БЦ Таволга мы смогли выбить анлимный мегабит. Однако если бы он работал так же, как стоил… Периодически разваливающийся BGP на стороне М., и как следствие, резкая деградация качества VoIP, которые мы обеспечивали просто проело весь моск.
Нет, не ездил. Буду знать.
Не придирайтесь. На тех скоростях, с которыми он будет двигаться автономно, бензину там делать нечего.
Патамушта он самый популярный.
В Кишиневе их наверное и нет, а вот в наших краях — хоть отбавляй. А в США их и того больше.
Так-то Prius — электромобиль. Ваш Л.О.
Да нет жеш, есть уже и Астерисковская официальная сертификация, например dCap означает Digium Certified Asterisk Professional.
Хотите его получить — езжайте в Дубну, учитесь, сдавайте, вешайте на стену!
Тут требования не со стороны RFC, а со стороны бизнеса.
При входящем инвайте в поле SIP:TO нет значения user=phone.
Не сказать, что это прямо противоречит RFC, однако отсутствие этого поля не позволяет станции определять назначение звонка.
1. Курсы есть, например в АИСе (по странному совпадению, я их там и веду) и в Дубне. Документации валом. Книжка «Asterisk — будущее телефонии» на русском языке, слегка подустарела, но и в ней масса полезного для новичка.
2. Я тоже. Астериск имеет свою нишу — стартапы, малый и средний бизнес. В ней он очень хорошо укладывается. До крупного бизнеса Астериск еще объективно не дотягивает. Думаю, это вопрос времени.
3. Делают по разному, например, Asterisk HAAST. Я пока в жизни этого не видел. У астериска из коробки мало для отказоустойчивости и балансировски. Поэтому его нередко используют с другими софтсвичами.
А я уже вступал в длительные прения сторон по аналогичной проблеме с Гравителом. Безрезультатно.

Там техподдержка читает с листа: подключите X-Lite, настройте его, работает — отвяньте. Я говорю, что и у нас работает, вопрос в передаче DID. На что идет тупорылейший ответ — ну если с X-Lite все работает, то к нам претензий никаких.

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

Например, фсякие CCME-шные роутеры Cisco не умеют работать.

Софт типа 3CX, Oktell и другие аналоги — тоже я такого не в них видел.
Отвлекся от консоли — зашел хабр почитать. Хотел написать чего-то умного, с позиции стратега-теоретика, но решил от домыслов сразу к фактам.

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

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

Все-бы ничего, если бы не одна особенность — Манго — эдакий мальчиш-плохиш, который присылает некорректным образом сформированные SIP-пакеты, в которых нет тега user=phone, по которому принимающий софтсвич определяет DID (т.е. номер, на который был совершен звонок).

Получается, что со всех двадцати номеров все звонки будут валиться в одну воронку (экстеншн «s»), и настроить индивидуальную обработку звонков просто невозможно.

Однако нужная информация где-то мелькает в SIP-заголовках, и ее можно попробовать выдернуть. Ну я так и сделал):

[from-mango-common]

;From-Mango (Internet Business)

exten => _.,1,NoOp(SIP_TO = ${SIP_HEADER(TO)})
exten => _.,n,NoOp(SIP_TO = ${SIP_HEADER(TO):8:7})
exten => _.,n,Set(DIDSIP=${SIP_HEADER(TO):8:7})
exten => _.,n,Goto(from-mango-trunk,${DIDSIP},1)

[from-mango-trunk]
exten => 6461557,n,Playback(hello-world)
same => n,Hangup()


При этом звонок проходит вот так:

-- Executing [s@from-mango-common:1] NoOp("SIP/tel6461557-000002cb", "SIP_TO = <sip:tel6461557@tel6461557.mangosip.ru>") in new stack
-- Executing [s@from-mango-common:2] NoOp("SIP/tel6461557-000002cb", "SIP_TO = 6461557") in new stack
-- Executing [s@from-mango-common:3] Set("SIP/tel6461557-000002cb", "DIDSIP=6461557") in new stack
-- Executing [s@from-mango-common:4] Goto("SIP/tel6461557-000002cb", "from-mango-trunk,6461557,1") in new stack
-- Goto (from-mango-trunk,6461557,1)
-- Executing [6461557@from-mango-trunk:3] Playback(hello-world) in new stack


Т.е. в данном примере мы работаем с SIP-пакетом на низком уровне, доставая из него нужное нам поле и интерпретируя именно его.

Можно ли было бы вот так обработать звонок в любой другой IP-АТС — я не знаю, поэтому судить вам. Но, думаю, вы видите, что на любой другой IP-АТС можно было бы столкнуться с ситуацией, где весь задуманный функционал просто невозможно было бы реализовать. Такая ситуация — редкость, но на моем веку это уже не первый раз (другой раз такое же было с оператором Гравител).

Мое резюме (по опыту) такое. Если у начальника много денег — пусть берет Аваю. Если у начальника много цисок — пусть берет циску. Если у начальника много нервов — надо брать Агат. Если у начальника много нестандартных хотелок и/или за это не хочется платить суперденег — надо брать Астериск.
Расчеты явно с потолка.
Мы профессионально занимаемся Астериском и только Астериском, при этом своим клиентам предлагаем тарифы на аварийную техподдержку от 3900 руб/месяц, полную — от 8000 рублей в месяц.
При этом, после выполнения проекта по телефонии, мы бесплатно учим админа пользоваться системой. Благо, научить человека делать стандартные операции через русскоязычный веб-интерфейс — ничего сложного.

Покажите мне, кто на Avaya или Cisco сделает такое же?
Проверьте стабильность работы этой связки. Раньше были проблемы, когда с большой скоростью набираешь цифры, вываливался chan_sccp и уносил за собой весь Asterisk.
Вы к сайту относитесь как к самой важной детали бизнеса. Не спорю, во многих местах это так. Но в этих местах именно руководство это понимает и отдает отчет каждому своему действию. И уже заказывает индивидуальную разработку.
Для других бизнесов куда больше подойдут обыкновенные дешевые и питательные гамбургеры, нежели изысканные блюда от шеф-повара.
10 процентов — это некая усредненная величина по обналу: Процентов 5-7 — за сам обнал, плюс 1% минимальный налог с выручки (при 15% ставке), плюс мелкие накладные расходы. Выходит порядка 10-ти.
В студии Лебедева. Вам, похоже, туда.

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

Коллеги, задайте себе вопрос, сколько раз у вас не получалось найти ту или иную информацию о компании или организации, лишь потому что у нее нет сайта? Попадаются обрывки информации из каких-то старых каталогов, досок объявлений и прочей устаревшей требухи, а найти банальный телефон, по которому можно было бы связаться с организацией — не выходит! И там будешь благодарен не просто сайту за 12000, а вообще чему угодно. И не нужна во многих местах верстка от Темы.

А то что ребята заняли свою нишу у себя в городе, не виня во всем ЕдРо и зажравшихся москвичей и не гнусавя о том что нет жизни за МКАДом — это им большой респект! Так держать!
Смотря что считать «конечной ценой вопроса».

То что вы поставили-настроили-проверили, и вроде бы проблем на старте не нашлось — здорово. Но когда они со временем начнут появляться, а спросить будет не у кого, то как это повлияет на цену вопроса, которая уже вроде как выплачена? Если бы вы написали, что поставили систему два года назад и все это время «ни единого разрыва» — то да, снимаю шляпу. Но если же не так, то в свой продакшн я бы побоялся ставить.
Asterisk — сам по себе не Multi-Tenant. Если вам нужно на один Астериск повесить тридцать офисов, но так, чтобы они не могли звонить друг другу и звонили через своих операторов — то проблем никаких — разносите их по контекстам, хоть вручную, хоть через FreePBX.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность