• Как добавить в заголовок "To:" SIP invite номер набираемого абонента?

    @maddimons
    Инженер связи
    В вашем требовании,
    To: "111" <sip:222@ip.***>,
    где 111 - имя, а 222 - номер.
    Если вы хотите имя и номер как 111, то в настройках добавочного 111 пропишите имя, равное 111.
    Ответ написан
    Комментировать
  • Какой телефон для громкой связи выбрать (не конференции)?

    @maddimons
    Инженер связи
    Гарнитура-гарнитуре рознь.
    Обратите внимание на Плантрониксы с лифтом. Универсально, дорого-богато. Нашим топам нравится. Особенно, есть модели, они сразу и к мобильным и к стационару цепляются.
    А так -у Avaya лучшая громкая связь. Но у вас, вероятно, и помещение не очень и вы их к своей АТС вряд ли прикрутите.
    Ответ написан
    Комментировать
  • Блокировка номеров телефонов с ip телефонии?

    @maddimons
    Инженер связи
    Нельзя сделать ничего подобного типа "вышкребать" .
    Можно поставить, как посоветовали выше, какую либо программу типа "антиколлектор".
    Но такие компании 1) не ждут, что вы позвоните им, и номера (АОН) могут генерировать каждый вызов новые. Это не законно, но многие так делают. А значит и в программе-блокировок их не будет. 2) можно посмотреть по номерам -какому оператору связи они принадлежат -и если все номера одного оператора связи -блокирнуть целиком весь пул. ну, вам, правда, с этого оператора больше никто не позвонит.
    Рекомендую:
    1- проверить все номера, которые вам звонили на каком либо сайте, типа "Неберитрубку".
    2- если все или большая часть номеров там есть - сделайте парсер и напишите программу, если отызвы на номер отрицательные - блокируйте.

    Один момент, вы описываете номера типа "925, 926, 929", а это значит, что они могут брать реальные, боевые номера блоками штук по 50-100 и раз в 1-2 месяца их менять.
    Ответ написан
  • Российская сим карта за границей и бесплатный роуминг?

    @maddimons
    Инженер связи
    Решается просто. Но если вы никогда не сталкивались с миром VoIP - будет тяжело.
    Нужен VoIP сервер софтовый, например- Asterisk. Нужен usb "свисток", который вы включите в сервер с Asterisk и на Asterisk сделаете через chan_dongle "транк" к опертору yota.
    Подключите на своем смартфоне софтфон к своему Астериску в РФ.
    Настроите маршруты на Asterisk, что бы все входящие на мобильный -улетали на ваш добавочный. Ну и с софтфона исходящие шли через вашу Yota.
    У меня так сделано + прикручен телеграм-бот, который извещает о входящих вызовах.
    Читать в сторону:
    -"Asterisk будущее телефонии"
    -chan_dongle - частности настройки канала. В зависимости от "свистка"
    Ответ написан
    Комментировать
  • Весна, грозы... А как вы защищаете свои медные перекидки от статического напряжения?

    @maddimons
    Инженер связи
    Эксплуатировал телефонную сеть полностью на меди, раскиданной на огромной площади автобазы. Вся станционная часть была по всем правилам защищена. И грозя-защита активная и угольные разрядники. Как гром и молния, постоянно что-то вылетало. Защита срабатывала крайне редко.
    Если железо редкое, то с каждым годом восстанавливать сеть после таких аварий становится и сложнее и дороже. Как уже писали выше - проще и дешевле вложиться в оптику на больших пролетах. На малых сетях остается только терпеть и держать зип.
    Ответ написан
    Комментировать
  • Как сделать переадресацию вызова с USB модема в мессенджер?

    @maddimons
    Инженер связи
    Проще способа нет.
    У Whatsup нет официального API. Или костыли или никак. С голосом вообще большой и открытый вопрос.
    Viber имеет открытый API, но я не видел, например, живых пользователей вайбера. Вьетнам?! Кто?
    Telegram. Если телеграмм устраивает, то для него добрыми людьми написан гейт tg2sip (https://github.com/Infactum/tg2sip) который будет являться посредником между sip и возможностью звонить в телеграм.
    Ваш модем нужно через chan_dongle подключить к Asterisk, а с другой "стороны" будет tg2sip.
    Ответ написан
    Комментировать
  • Ликбез по sip. Что нужно для IP телефонии в офисе?

    @maddimons
    Инженер связи
    1. Можно купить сип-номер, и сип-транк у провайдера. Как мне пояснил провайдер, сип-транк это отдельный канал, "отдельный кабель" для настройки через него телефонии. То есть мы подключаем этот кабель к отдельному интерфейсу, и все запросы по телефонии отправляем туда. Это верно?
    2. Если так, тогда покупаешь сип транк, потом покупаешь номера, они работают через этот транк, и регистрация этих номеров на сервере провайдера привязана к IP транка? То есть, из вне зарегистрироваться с этим номером, с этими данными авторизации, не получится?
    3. Но в то же время можно просто купить сип номер, и использовать его через общий интернет канал?
    4. Будет ставится Asterisk, FreePBX. Транк в терминологии asterisk это сип номер? То есть можно в него добавить несколько номеров(транков), и уже настраивая маршрутизацию, те или иные вн. номера будут звонить через нужные нам сип номера.
    5. Если все вышеописанное правильно, то получается при использовании транка от провайдера, на сервере с астериском должно быть 2 сетевых интерфейса(локалка и транк), либо настроен проброс портов на маршрутизаторе с астериска в транк, из транка в астериск?
    6. Используя астериск, можно ли обойтись без покупки сип транка? купить только номера.

    1. Совсем не обязательно, что вам нужен отдельный кабель. Вы можете у любого оператора связи (кто предоставляет VoIP) получать услугу телефонии, а на вашей АТС настроить эту услугу через любой доступ к сети интернет.
    2. Не всегда регистрация "привязывается" к IP. Если вы получили отдельный кабель от оператора телефонной связи, то да, услуга будет только в рамках кабеля. Если вы по обычному делаете, как большинство, и настраиваете свою регистрацию через обычный интернет, то совсем не обязательно, что вы будете привязаны к одному IP. Если вы "потеряете" свой логин и пароль, то кто угодно откуда угодно сможет подключиться и совершать вызовы от вашего имени. Это как пароль от почты, грубо говоря.
    3. Да.
    4. Когда начнете настраивать -разберетесь. Вы настраиваете "транк". А номер вам в него подает оператор связи. Далее, вы уже при настройке маршрутизации "управляете" номерами. Скажем, при настройке входящей маршрутизации, вы указываете какой городской номер куда должен быть направлен (на секретаря, на группу операторов, на голосовое меню и т.п.). Исходящая, если у вас более чем 1 городской номер, может быть как все с одного внешнего номера делают вызовы, так и каждый со своим. Тут есть особенности настройки.
    5. Нет, не обязательно нужно два интерфейса. Проброс, в случае с НАТ - нужен. 5060 и 10000-20000 - udp. Крайне желательно ограничить фаерволом этот проброс только для IP адреса вашего оператора связи.
    6. Можете. Только вам номера ничего не дадут. Без транка.
    Частный случай, не редкость- вы покупаете "транк" у одного оператора вообще без номеров. А у другого оператора покупаете только номера, вообще без "транка". И совершаете вызов в "транк" одного оператора с номерами другого.
    Такое особенно часто встречается, если вы, например, сменили оператора связи, нашли дешевле, а номера менять не хотите или не можете. Вы совершаете вызовы с одного "транка" (дешевого), а получаете вызовы на старый "транк" от дорогого оператора. Входящие все равно бесплатно :)
    Ответ написан
    Комментировать
  • Самая дешевая ip телефония?

    @maddimons
    Инженер связи
    С "улицы" вам действительно хороший тариф не получить.
    Ориентируйтесь, на сегодняшний день, по стоимости минуты с посекундной тарификацией на 1,12-1,22 без НДС.
    Обратите внимание, я делаю акцент на "посекундная".
    Ответ написан
    Комментировать
  • Как исправить ошибки?

    @maddimons
    Инженер связи
    chan_sip.c:26407 handle_request_invite: Call from '' (185.xx.xxx.xx:yyyy) to extension '+xxxxxxxxx' rejected because extension not found in context 'public'.

    Если тут IP адрес - не ваш, то это не ошибка, это попытки совершить вызовы с вашей АТС удаленно. Иными словами - вас пытаются "взломать".

    chan_sip.c:4072 retrans_pkt: Retransmission timeout reached on transmission 406352109-1273432794-715019137 for seqno 1 (Critical Response)

    Это является следствием попыток вас "взломать". АТС получает запрос на соединение "INVITE" и пытается с ним работать (отбить) и ожидает ответа с той стороны. Ответа нет, она опять пытается сообщить удаленной стороне информацию, опять ответа нет. В итоге, наступает timeout и астериск об этом сообщает в лог.

    Если
    Ответ написан
    3 комментария
  • Asterisk периодическая одностороня слышамость на некоторые номера?

    @maddimons
    Инженер связи
    1. Покажите вывод grep 'extern\|localn' /etc/asterisk/sip*.conf
    2. Покажите маршруты netstat -rn
    3. Покажите
    asterisk -rx 'sip show peers' | grep IP_ОПЕРАТОРА_СВЯЗИ

    4. У вас внутренние абоненты имеются в данной локальной сети?
    5. Покажите настройки пира -вашего оператора связи.
    Ответ написан
    Комментировать
  • Как принимать SMS и звонки с GSM модема?

    @maddimons
    Инженер связи
    Можно для смс использовать smstools, а для звонков Астериск.
    smstool отдайте только data порт, а астериску - voice.
    Ответ написан
    Комментировать
  • Как правильно задать сетевые настройки в Asterisk 11 (Centos7, Issabel4, chan-dongle)?

    @maddimons
    Инженер связи
    Астериск без DNS будет очень плохо работать, или не работать вовсе.
    SSH у вас долго подключается, кстати, то же из-за отсутствия DNS. Сделайте кэширующий DNS у себя в офисе и ситуация с работой телефонии поправится.
    Ответ написан
    Комментировать
  • Кто из производителей sip телефонов и атс выпускает регулярно прошивки?

    @maddimons
    Инженер связи
    Обратите внимание на Yealink. Систематически новые прошивки даже на те аппараты, что уже сняты с производства.
    Ответ написан
    Комментировать
  • Как актуализировать базу телефонных номеров?

    @maddimons
    Инженер связи
    Почему сим карта? Это долго и дорого, какой смысл?
    Подключите себе транк от любого оператора связи, работа пойдет гораздо быстрее. Если нужно скрыть свой номер телефона - многие операторы "закрывают" глаза, по предварительной устной договоренности, на то, что вы будете подставлять "левый" АОН при исходящих вызовах.

    Для самого "прозвона" вам хватит goautodial. В него загрузите список телефонов (лидов), настроите кампанию обзвона, запустите его. На выходе получите напротив каждого номера статусы, типа занято, нет ответа, ответ, номер не действителен. Это как минимум. А дальше нужно уже более точно понимать, что вам необходимо.
    Ответ написан
  • Можно ли связать PHP-бекенд и IP-телефонию?

    @maddimons
    Инженер связи
    Если будете использовать Asterisk, то самым простым способом будет следующее (вижу как связист :)):
    1. Кладете на веб сервер рядом с Астериском php скрипт, который используя fsockopen будет обращаться к AMI интерфейсу Астериска и исполнять Originate на вашего оператора (или группу операторов) https://wiki.asterisk.org/wiki/display/AST/Manager...
    2. При "нажатии" кнопки звонка с сайта, ваше приложение будет вызывать скрипт на Астериске (п.1) и передавать в него нужные аргументы (Variable), например, id товара на сайте и номер телефона клиента.
    3. В настройках очереди в Астериске используете опцию gosub и описываете в ней, что нужно вызывать (какую ссылку "дернуть", REST запрос, например) в момент соединения оператора очереди и вашего клиента. Передаете в этом запросе ранее полученный id товара.

    Таким образом,
    - клиент жмет ссылку "получить консультацию по телефону"
    - АТС вызывает клиента, по номеру телефона из его личного кабинета, или можно запросить номер в момент нажатия ссылки "консультация"
    - клиент берет трубку и АТС начинает вызывать очередь с операторами магазина
    - свободный оператор берет трубку и приложение Queue инициирует в сторону вашей CRM системы запрос с информацией об номере оператора КЦ (кто взял трубку в очереди), номер телефона клиента и id товара, который мы передали в АТС в самом начале
    - ваша CRM находит в системе активного оператора по его номеру, находит (если есть) клиента по его номеру и подтягивает id товара из вашей базы -открывает оператору карточку вызова
    - все счастливы.

    Конечно же, вы можете со стороны вашего магазина так же фиксировать, кто и что нажал и потом связывать это с тем, что придет от АТС, все зависит от вашей фантазии как разработчика и от требований вашего заказчика.
    Ответ написан
    Комментировать
  • Как правильно переадресовывать звонок Asterisk java?

    @maddimons
    Инженер связи
    Владимир Сачков, смотрите,
    -если абонент А вызывает абонента Б и абонент Б отвечает, он может сделать трансфер. Абонент А хочет говорит с абонентом С и абонент Б делает трансфер звонка.
    -если абонент Б не в офисе, он поставил переадресацию. Безусловную (то есть -без условия). На номер Д. И когда абонент А делает вызов на абонента Б -вызов переадресовывается на номер Д.

    Вам нужен трансфер через AMI интерфейс Астериска.
    Вам нужен:
    Action: Atxfer
    [ActionID:]
    Channel:
    Exten:
    [Context:]


    где вам обязательно нужен Channel.
    То есть при вызове абонента Б вам нужно у себя сохранить номер канала и при использовании Action: Atxfer использовать номер этого канала.
    Exten - это номер, куда вы будете делать трансфер, который будет вызываться в существующем контексте [Context:]
    Ответ написан
    Комментировать
  • Как в кроне подключаться к запущенному контейнеру?

    @maddimons
    Инженер связи
    Покажите строчку, как вы сейчас это делаете?
    Обычно, когда у вас запущен контейнер, он имеет имя (docker run --name ИМЯ...)
    Тогда id будет меняться постоянно, но имя всегда будет неизменно.
    Ответ написан
  • Как управлять настройками microsip в домене?

    @maddimons
    Инженер связи
    Штатного механизма у приложения нет, в wish list на сайте разработчика имеются "хотелки" на организацию автопровизии.
    Вот тут: https://habrahabr.info/administration/system-admin...
    человек решил задачу с помощью JScript скрипта.
    "Когда пользователь входит в систему, запускается скрипт, который рисует текущую версию дистрибутива и настройки и применяет их на локальном компьютере к залогиненному пользователю. При применении настроек изменяются только параметры, указанные в файле конфигурации на сервере, остальные настройки пользователя остаются неизменными."

    Мне кажется, это именно то, что вам необходимо.
    Ответ написан
    Комментировать
  • Как перепрошить IP телефон Yealink T21 E2 от Ростелекома?

    @maddimons
    Инженер связи
    Вот тут офф документ о том, как сделать рекавери. В нем же указано, какие файлы и где взять.
    support.yealink.com/attachmentDownload/download?pa...
    Ответ написан
    Комментировать
  • Как ограничить входящие звонки в Elastix?

    @maddimons
    Инженер связи
    Что такое "на трёх операторов"? Если это операторы вашей очереди (группы КЦ), то вам нужно найти эту очередь и убрать оттуда этих операторов.
    Откройте входящие маршруты (Incoming Route), найдите там ваш внешний номер, на который звонят ваши клиенты, откройте его настройки. В самом низу посмотрите, куда направлены вызовы (Set Destination).
    Вероятнее всего будет Queue -посмотрите ее номер. Откройте очереди (Queue), выберите вашу очередь, там будет список с номерами добавочных. Удалите оттуда вашего "одного из операторов".

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

    Если же вам нужно, что бы вообще никто не мог совершить вызов, даже сделав прямой набор на добавочный номер вашего "одного оператора", то вам нужно использовать модуль custom context. Описать процесс установки?
    Ответ написан
    5 комментариев