DINSTAR SMS-to-Email

bender При реализации одного проектика, для связки с ОпСоСами был куплен небольшой GSM шлюз Dinstar DWG2000C-4G. Описание железяки У Клиента возникла необходимость отправлять полученные смски к себе на почту. Кому интересно прошу Продовжити читання

cisco 7961g

И вот опять благодаря Саше у меня на столе куча кошек. Если честно ожидал большего от этих трубок, да и проблемность прошивок, настройки и общая скорость работы. Толковой документации найти не удалось, вырезки форумов, примеры конфигов и все. Что означают некоторые параметры приходилось искать в таких неожиданных местах, что…
Напишу для себя какие костыли были при попытках подружить эти трубки с Asterisk, что за чем делать и что нужно. Нового ничего не будет, просто попытался систематизировать вырезки из форумов.
Внимание эти трубки при попытке подружить их с астером излучают так много любви секаса, что можно офигеть, поэтому для любителей эластиксов и триксбоксов сразу советую сходить в магаз за SPA 5XХ, кто решил остаться, милости просим
Продовжити читання

E1 rj45 pin-outs

Распиновка E1 на RJ-45. Смотрим на джек как всегда(контактами кверху, считаем слева направо!! )
pin назначение
1 Rx RING
2 Rx TIP
3 –
4 Tx RING
5 Tx TIP
6 –
7 –
8 –
Подключенное устройство принимает (Rx) на 1-2 контактах (оранжевая пара). Передача (Tx) ведётся по паре на 4-5 контакте (синяя пара), Остальные контакты не используются.

Понятия TIP и RING условные, обычно современное оборудование умеет определять полярность на парах и корректно использовать. Но, на всякий случай,- почитайте документацию (или проконсультируйтесь с технической поддержкой) перед подключением. Некоторые особо одаренные производители распиновывают Rx:1-2 Tx:5-6. Будьте бдительны)

Как проверить, работает ли наш порт? Всякое бывает, и мачты у ОпСоСов высокие, посреди поля, молния, ааааа….
1. Берем зеленый светодиод(зеленый мне больше нравится) встаем на свою передачу(кабель должен быть подкл к вашему оборудованию), должны получить свет, яркость зависит от диода), потом встаем на прием должны получить аналогичный результат. Делаем выводы!
2. Если с той стороны народ путает Eth и E1, а надо узнать в чем же проблема, то просим удаленную сторону закоротить RX на TX в результате железка видит сама себя и радостно мигает нам))
3. Если вам не повезло и у вас структурированный поток, то берем анализатор потока и смотрим ошибки)

Asterisk 11.4

Аккуратнее обновляйте до этой версии, ребята изменили таймеры, ребята поработали над xmpp.
Возможные проблемы:
Q1. Может тупо не собраться.
A1. Обновляйте зависимые библиотеки
Q2. Ошибка IAX2: chan_iax2.c: Timer failed acknowledge.
A2. Поскольку таймеры поменялись, теперь по дефолту вместо res_timing_pthread.so используется res_timing_kqueue.so. IAX немного против этого. В modules.conf

noload => res_timing_kqueue.so

Q3. Может использовать res_timing_dahdi.so
A3. Собственно причиной замены дефолтного таймера с res_timing_pthread.so на res_timing_kqueue.so. послужило большое к-во обращений с багами. Коллеги рекомендуют использовать res_timing_dahdi.so, как менее глючный. Выгрузите и res_timing_pthread.so
Также Асетриск должен быть собран с поддержкой DAHDI, модуль должен быть включен в rc.conf

dahdi_enable="YES"

В особо клинических случаях рекомендуют добавлять

dahdi_modules="dahdi_transcode"

Ну и не забываем проверять подгружается ли наш модуль тайминга.
Q4.Стоит обратить внимание на граблю, при переходе на dahdi, если вы вдруг не можете получить доступ к таймингу.
WARNING[100321]: chan_iax2.c:12657 build_peer: Unable to support trunking on peer ‘ololo’ without a timing interface
A4. 1. необходимо проверить, установлены модули ядра,
2. есть ли файл /usr/local/etc/dahdi/system.conf.
3. Если астер запущен НЕ под рутом(non-root), правим строчку в /usr/local/etc/rc.d/dahdi

 # configure devfs
        devfs rule apply path 'dahdi/*' mode 0664 user asterisk group asterisk

ejabberd2+MySQL

Случайно открыл ман по CUCM там говорят, что чатики итд это огого как нужно и если у Вас этого нет то у Вас нет и PBX. Пффф. Выбор был между Openfire и ejabberd2. Первое прожорливое, но красивое, второе на Эрланге(не прожорливое), конфиги писать в текстовый файлик, и если прочесть название статьи вы сами понимаете что я выбрал) + захотелось мне сделать поддержку ejabberd и привязать это все дело к Астериску.
1. Установка
2. Первоначальная настройка
3. Настройка
3.a Listen
3.b ACL
3.c Права доступа
3.d Шейпер
3.e Капча
3.f STUN
3.g Макросы
3.h Связь с БД
4. Подключаемые модули
!Поскольку жаббер открыл для себя первый раз в жизни, опечатки, косяки и прочее присутствуют в огромном множестве, кто заметил прошу писать.
Продовжити читання

LOGS

Сэмюэл Морзе

Сэмюэл Морзе

В эти выходные решил закончить кучу своих черновиков, в планах уже совсем другое, а черновики висят,давят, доделай нас …. попробую)
Итак как все уже догадались я хочу сделать что-то типа cisco cucm, с кучей фишек на базе Асетриска только что-бы стоимость было 0$, функционал богаче, а удобство выше. Дык вот для это задачи не хватает еще одной немаловажной штуки – сбор и хранение логов телефончиков, шлюзов и прочего оборудования. Давайте устраним эту мою оплошность. С этой задачей нам поможет syslog и newsyslog. о rsyslog’e я знаю, но как-то не так)
Продовжити читання

cron

Гульельмо Маркони

Гульельмо Маркони

Читаю новости и кажется скоро наступит новое “покращення” в виде 12ч раб дня. Да и проблемы “семьи” и групы Приват тоже не радует(Игорь Валерьевич с легкостью уложит гривну, если допекут), У ярославского вот клуб забрали… С каждым годом все веселее и веселее в этой стране. убивает только безинициативность народа, они не хотят ничего менять, 12ч так 12ч, в морг так в морг. Но не будем о грустном, крон так крон:
Вот ничего нового не придумаю просто для себя запишу и все. Никогда не использовал в винде планировщик задач, а вот в никсах он мне почему то стал полезен, прям не знаю почему)

Продовжити читання

Cisco SPA Provisioning

Приехала новая авая с новыми телефонами, какой же это шлак) Дизайнеры(как внешнего вида так и самой логики атс) Аваи наверное теперь работают таксидермистами, и на самом деле этот лис их рук дело. Дык вот, настройка аваефонов производиться прямо с атски, и разгорелся у нас с коллегой спор кто быстрее введет в эксплуатацию АТС с провиженом итд(короч одинаковым функционалом) (он на авае я на Астериске). Из неописанного мной была настройка провижена на цыскофонах, пора исправлять).
Provision – (англ.) обеспечение, предоставление; снабжение – Достал телефон с коробки, воткнул – работает.
Продовжити читання

screen

Александр Попов

Александр Попов

Часто работаешь удаленно? собираешь кеды из портов через ssh))? Тогда screen для тебя. Даже если терминал отпал, мы сможем подключится и продолжить работу! а теперь более детально. Продовжити читання

FreeBSD-UPDATE

Bell

Александр Белл

Вот уже январь 2013 года,конец света пережили, 31.12.2012 заанонсили FreeBSD 9.1. “Старая” 9ка имеющая обычный срок поддержки, заканчивает свою “жизнь” в марте 2013, а 9.1 будет жить до 31.12.2014. Пойдем обновлять сервачки. Сразу скажу что по удаленке, оно интересно забавно, но стремно, советую юзать screen.
Поскольку моя работа очень тесно связана со связью, то год откроет изобретатель телефона.
Продовжити читання