Показаны сообщения с ярлыком sip. Показать все сообщения
Показаны сообщения с ярлыком sip. Показать все сообщения

вторник, 15 января 2013 г.

microsip softphone с поддержеой кодека g729

Долго искал softphone с поддержкой кодека G729 и такой нашелся MicroSIP - open source проект
с поддержкой кодеков:
speex@8,16,32kHz
iLBC@8kHz
GSM@8kHz
G.711@8kHz (PCMU and PCMA)
G.722@16kHz
G.729@8kHz
SILK@8,12,16,24kHz,
Linear PCM@8,16,44kHz
Видео кодеки
video h264 и h263+
 так же поддерживается шифрование
TLS / SRTP
Сайт проекта

понедельник, 20 августа 2012 г.

Trixbox приём факса на электронную почту в формате PDF

Статья описывает настройку возможности принимать  факсовые сообщения на электронную почту в PDF формате.
Поскольку мне больше нравится приложение ReceiveFAX для приёма факсов, то будем использовать его. Обращаю внимание, что данное приложение требует наличия в системе библиотеки spandsp, но в trixbox-2.8.0.4, на базе которого построен этот пример, эта библиотека есть, как и приложение ReceiveFAX.
P.S. Я буду использовать названия меню от английской версии интерфейса, мне так привычнее.
Для начала внесём изменения в файл /etc/asterisk/extensions.conf в контексте [macro-faxreceive]

[macro-faxreceive]
exten => s,1,Set(FAXFILE=${ASTSPOOLDIR}/fax/${UNIQUEID}.tif)
exten => s,2,Set(EMAILADDR=${FAX_RX_EMAIL})
;exten => s,3,rxfax(${FAXFILE}) ; <== эту строчку удаляем или "комментируем"
exten => s,3,ReceiveFAX(${FAXFILE}) ; <== эту строчку добавляем
exten => s,103,Set(EMAILADDR=${FAX_RX_EMAIL})
exten => s,104,Goto(3)

Затем идём в PBX/PBX Settings/tools/Custom Destination, создаём новое направление следующего содержания:

Custom Destination: ext-fax,s,1
Description: new_fax2mail

Сохраняем и применяем изменения в системе.
Далее идём в PBX/PBX Settings/Inbound Routes и создаём новый маршрут. DID и CID указываем такие, по которым вы сможете «отловить» звонок. Нас интересует пункт Fax Handling. он должен быть следующего содержания:

Fax Extension: System
Fax Email: fax@yourdomain.ru
Fax Detection: NVFax
Pause After Answer: 3 (пауза перед ответом факса)

Последний штрих, ниже отыскиваем секцию настроек Set Destination. Там ставим флаг напротив секции Custom Destinations: и выбираем наш, «самодельный», маршрут new_fax2mail. Применяем настройки и пробуем принять факс и получить его на почтовый адрес fax@yourdomain.ru.

Далее идем в PBX/PBX Settings/trunks в транке от вашего sip провайдера обязательно указываем поддержку факса по протоколу Т38

t38pt_udptl=yes

статья взята с http://zemlyakovmp.ru/?p=68

среда, 4 июля 2012 г.

sipp — утилита для генерации нагрузки на ASTERISK

sipp — мощная утилита для генерации нагрузки на SIP оборудование. Обычно sipp используется для проверки отказоустойчивости систем IP-телефонии, выявления максимально-допустимой нагрузки или ddos-а конкурентов :) Сценарий сессии в sipp описывается в XML файле. Можно воспользоваться одним из множества сценариев распространяемых в комплекте с sipp или создать свой.
Кроме тестирования сигнализации (SIP) sipp способен тестировать и медиа нагрузку. Для этого существуют два модуля: PCAP play и RTP echo. PCAP play — проигрывает заранее записанный сетевым анализатором (например wireshark) медиа файл. RTP echo — позволяет sipp отсылать обратно все полученные RTP потоки.

воскресенье, 3 июня 2012 г.

взлом asterisk с помощью sipvicious-0.2.7

sipvicious. Это SIP сканер, который может быть использован для сканирования SIP серверов, таких как Asterisk, FreePBX, Trixbox и тому подобные.
Скачиваем sipvicious распаковываем содержимое архива и делаем исполняемыми файлы

вторник, 20 марта 2012 г.

VoIP-GSM шлюз для Asterisk на USB модеме HUAWEI E1550

Памятка по настройке VOIP-шлюза на IP ATC Asterisk с модемом Huawei E1550 от МТС.
Есть различные типы модемов, с которыми работает Asterisk, посмотреть их настройку а также совместимость можете тут: http://nagg.ru/2011/08/nastroyka-3g-modemov/
Для начала, хочу отметить, что есть важные замечания к железу и ПО, на котором предполагается размещать подобную систему:
1. Рекомендованное ядро Linux 2.6.33+
(оно может быть и выше, но никак не ниже. достоверно известно, что версия ядра в CentOS 5.6 Final – 2.6.18 не подходит для этой роли, голос слышен с сильными искажениями).
2. Версия Asterisk 1.6.+
3. Порты USB 2.0
(некоторые модемы работают и на USB1.1, но E1550 во время звонка отваливается, по нехватке питания)
4. Актуальная прошивка 3G модема: для МТС 11.608.12.00.143 и 11.608.14.15.311 гарантированно рабочие

понедельник, 19 марта 2012 г.

Защита Asterisk или элементарные правила безопасности VoIP

Сейчас все пишут про большое количество атак на Asterisk и прочих PBX. Хочу рассказать, что недавно произошло с одним из наших клиентов. У товарищей хакеров из КНДР не получилось пробраться на Asterisk, стоящий за простеньким роутером ASUS, почему напишу далее, но зато у них отлично получилось ломануть, а вернее подобрать пароли к IP телефонам Yealink SIP T-22. Сделать это было не сложно, так как клиент не удосужился поменять стандартные admin/admin. И от сюда...

Правило первое: Всегда менять логины и пароли на вех сетевых устройствах. Особенно на IP телефонах, VoIP шлюзах и т.д.
Пароли абонентов, админов, менеджеров Asterisk и т.д. должны состоять, не менее чем из 12 символов (буквы, цифры, перемена регистра), используйте сложные логины и паролиНе соблюдение этого простого правила стоило 15000 рублей.

среда, 29 февраля 2012 г.

солянка о VOIP

Какие типы КОДЕКОВ существуют?

Кодек преобразовывает аналоговый сигнал в цифровой для передачи данных по сети. В настоящее время используются следующие типы кодеков
  • GSM - 13 кбит/с (полная скорость), длительность кадра 20 мс;
  • iLBC – 15 кбит/с, длительность кадра 20 мс: 3,3 кбит/с, длительность кадра 30 мс;
  • ITU G.711 - 64 кбит/с, основан на выборке. Также известен как alaw/ulaw;
  • ITU G.722 - 48/56/64 кбит/с;
  • ITU G.723.1 - 5.3/6.3 кбит/с, длительность кадра 30 мс;
  • ITU G.726 - 16/24/32 кбит/с;
  • ITU G.728 - 16 кбит/с;
  • ITU G.729 - 8 кбит/с, длительность кадра 10 мс;
  • Скорость – 2,15 – 44,2 кбит/с;
  • LPC10 – 2,5 кбит/с;
  • DoD CELP – 4,8 кбит/с. 

воскресенье, 26 февраля 2012 г.

Настройка cisco ip phone 7942 и asterisk

И так для настройки на потребуется
1. TFTP сервер  скачать
2. прошивка для работы по протоколу sip скачать
3. Asterisk версия не имеет значения
4. Cisco IP Phone 7942G

Первое что нам понадобиться сделать — это установить tftp сервер процесс установки описывать не буду.
Итак, нам нужно скачать прошивку извлечь все файлы находящиеся в архиве cmterm-7942_7962-sip.8-5-4.zip в папку с где установлен TFTP сервер.
Запускаем TFTP сервер, подключаем пачкорд в сетевую карты компьютера и в разъем 10/100 SW телефона, в настройках сетевой карты выставляем ip адрес и маску подсети (основной шлюз указывать не надо) на телефонном аппарате нажимаем клавишу # и включаем питание, телефон начнет мигать светодиодами далее набираем 1234567890*0# телефон перегрузится в режиме прошивки в логе TFTP сервера в закладке Log viewer, а так же на телефонном аппарате мы должны увидеть процесс загрузки файлов если все прошло успешно телефон загрузится в обычном режиме. Заходим в меню телефона выбираем в пункт 5 model information далее находим пункт 3 Load File у нас должен быть SIP42.8-5-4S

Теперь перейдем непосредственно к файлу конфигурации. Файл должен называться SEP<MAC-адрес Cisco-телефона>.cnf.xml

пример приведен ниже

$asterisk
$login
$password
подставьте свои значения
Внимание, не используйте copy-paste , т.к. это не экранировка в xml формате!!!

вторник, 21 февраля 2012 г.

Asterisk настройка FAX от Digium по T.38

FAX for Asterisk (Digium)

Fax Digium's For Asterisk является коммерческим продуктом и решением для приёма и отправки факса. Факс для Asterisk обеспечивает низкую скорость (14400bps) PSTN факсов через DAHDI-совместимых телефонных плат, а также VoIP для факсов T.38-совместимых конечных точек SIP и Провайдеров услуг. Лицензия устанавливается на каждый канал в отдельности, Факс Digium's For Asterisk предоставляет полное, экономически эффективное, коммерческое решения для факса в Asterisk-е.
Факс для Asterisk предоставляет два компонента: resfax и resfaxdigium. Resfax является модулем для Asterisk и внедряет в функционал и диалплан Asteriska новые возможности для приема и передачи факсов . Resfaxdigium предоставляет основные функции обработки факсов в виде нескольких поддерживаемых модемов факс - V.21, V.27ter, V.29 и V.17 - которые могут достичь скорости до 14400bps.
Факс для Asterisk предоставляет функции для отправки и получения факсов в / из TDM и IP каналов - для этого может быть использованы TDM каналы (Платы Digium) аудио каналы (G.711 codec) а также T.38 инкапсуляцию. Передача и получение факсов в Asterisk начинаются и заканчиваются в виде файлов TIFF изображений. TIFF файлы могут быть легко преобразованы в другие форматы (PDF,JPEG,...) используя стандартные команды Linux и утилиты.
Клиенты могут приобрести лицензионные ключи для Fax for Asterisk от Digium в офф. представ pbxware.ru . Каждый канал Факс для Asterisk даёт возможность только одной сессии (прием или отправка).
Также Digium предлагает лицензию на 1 канал бесплатно , для всех пользователей Asterisk. Лицензию можно приобрети на сайте www.digium.com (только зарегистрированным пользователем ) .
Установка и настройка Fax for Asterisk
в настоящее время Факс для Asterisk поддерживается на:
Open Source Asterisk версий 1.4> = 1.4.22 ,1.6.0> = 1.6.0.14 , 1.6.1> = 1.6.1.5
После того как вы приобрели лицензионный ключ для Fax for Asterisk, существует ряд задач которых надо выполнять чтобы установить Fax for Asterisk.

вторник, 24 января 2012 г.

настройка asterisk и мультифон от мегафона

Сразу оговорюсь услуга только для абонентов Мегафон-Москва

1. сим карта мегафон Москва
2. Asterisk
Идем на сайт : https://sm.megafon.ru/sm/register советую при регистрации создавать аккаунт вида <ваш номер телефона>@multifon.ru пароль одновременно должен содержать 3 типа символов: маленькие латинские, большие латинские, цифры MyPass123. После регистрации активируем услугу на вашем телефоне для этого набираем *137#  посыл вызова.  Из списка выбираем нужный режим работы
1. на телефон (Только на мобильный)
2. в Мультифон (Только в МультиФон)
3. Мультифон+телефон  (Ваш asterisk и мобильный телефон зазвонят одновременно)
4. пароль
5. отключить

вторник, 4 октября 2011 г.

Конветирование wav в gsm и gsm в wav

Часто при работе с asterisk возникает необходимость конвертировать файлы форматов wav и gsm. Сделать это без потери качества можно так:
gsm to wav:
$ sox infile.gsm -r 44100 -a outfile.wav
wav to gsm:
$ sox foo-in.wav -r 8000 -c 1 -s -w foo-out.wav resample -ql

взято с http://my-debian.blogspot.com

настройка перехвата звонка в asterisk

настройка перехвата звонка
в sip.conf добавляем группу перехвата

callgroup=1
pickupgroup=1


Изменить эту комбинацию можно в файле features.conf
pickupexten = *8

в консоли asterisk командой  show features смотрим какой комбинацией можно перехватывать звонки

SIP ответы и их значения

1xx = информационные ответы

SIP/2.0 100 Trying - запрос обрабатывается

SIP/2.0 180 Ringing - местоположение вызываемого пользователя определено. Выдан сигнал о входящем вызове

SIP/2.0 181 Call is Being Forwarded - прокси,сервер переадресует вызов к другому пользователю

SIP/2.0 182 Call is Queued - вызываемый абонент временно не доступен, вызов поставлен в очередь

SIP/2.0 183 Session Progress - используется для того, чтобы заранее получить описание сеанса информационного обмена от шлюзов на пути к вызываемому пользователю