AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Свободный sip-софтфон, умеющий выполнять калибровку

Asterisk IP PBX 16 сообщений -
#1

Скажите кто знает, как включить в Asteriskе 1.4.2 T38 ?
Достаточно в sip.conf сделать t38pt_udptl=yes?
Или еще где-то напильник нужен?
#2

В поиск, ищем слово FAX, читаем. Этот вопрос уже был описан.
_________________
OpenSUSE 10.3 / Asterisk-trunk / Celeron 1100 (512mb) / chan_misdn (HFC)
Linksys PAP2T / SPA941 / SPA3102 / SPA2102
http://igorg.ru
#3

ssilochku esli ne trudno Smile
#4

Arsen, я заметил вы любите писать транслитом, но при этом вы сказали, в ответ на мой прошлый вопрс к вам, что у вас нет проблем с кирилицей. Так почему же вы никогда не извиняетесь когда заставляете людей ломать глаза о ваши тексты? Обычно люди так и делают. Когда действительно не имеют возможности на русском форуме написать по-русски. У меня, к слову сказать, клавиатура полностью английская. Нет никаких наклеек или виртуальной клавы или еще чегото. А появилось это умение только из желания не доставить неудобство другим. В нормальном обществе это нормлаьно. Сделайте выводы для себя пожалуйста.
_________________
Успехов!
#5

Пусть простят кому я поломал глаза

У меня тоже клава английская и без наклеек и русских букв (живу в шататах)
По русски пишу только в этом форуме, да и не представлял, что читать анг. шрифтом затруднительно, потому что мне самому совсем не затруднительно читать транслит.
А писал снова на транслите по привычке.
Всем sorry
Кстати а как насчет факса ? Smile
#6

Arsen писал(а):
...да и не представлял, что читать анг. шрифтом затруднительно..

не будем передёргивать Wink читать английские тексты вовсе не затруднительно. затруднительно читать траслит. и даже не спорьте, иначе предоставлю тесты где вы сами будете иметь самую медленную скорость чтения именно на транслите. в любом нормальном обществе он не приветствуется уже давно а много где даже запрещен официально в рунете (например на torrents.ru сначала просто удалят ваш транслит а если не поймете то и вовсе вас забанят. хотя заметьте - народ там со всего мира - казалось бы именно там транслит должен быть вторым языком). по мне так транслит в общественном месте - это явный признак криворукости его обладателя как минимум. я уже не говорю какие выводы приходят на ум об отношении к обществу его автора. раз-другой простительно всегда. но когда это становится "нормой", даже после замечания со стороны админов, уж простите... если вам нравится писать используя "анг. шрифт" - да ради бога.. пишите, но на нормальном английском. ответят вам на него тут или нет - это уже второй вопрос. но это будет уже в рамках приличия.
а то что мне чтото например удобнее чем другим так это еще не повод навязывать это всем окружающим. я вам уже привел пример выше. только без обид плыз, я прошу только чуточку понимания. для общей пользы. и это моя обязанность, нравится вам или мне это или нет, но я её вынужден выполнять.

ps: а насчет факса то вам IgorG не поленился и дал дельный совет. Если вы им уже воспользовались но у вас чтото не получилось - задайте конкретный вопрос тут и расскажите что именно у вас не поулчилось. игнорировать ответы к вам и настойчиво повторять свой вопрос.. ну вы сами понимаете. сделайте выводы.. Smile

_________________
Успехов!
#7

По совету IgorG поиск дает слишком много топиков про факс.
Но конкретно как на * 1.4 включить Т38 я не понял
И нужен spandsp для * 1.4 ? Или он не для Т38?
Что посоветуете Т38 или Pass-Through?
Вообщем необходимо, чтоб факсы нормально шли. PSTN->asterisk->SIPuser и обратно
#8

Arsen, судя по последним вопросам нет понимания о процессах, поэтому сссылочку трудно дать.
Хождения факсов через asterisk предполагает, что внутри локалки через различные ATA подключены факсовые аппараты, в таком режиме app_rxfax/txfax (spandsp) не играют роли вообще, все проходит через * транзитом. Во многих случаях удобней использовать * как факс аппарат, который не через себя, а от себя и к себе. Вот тогда app_rxfax/txfax и работают.
Прохождение по T38 (примерно 9600 кбит) требует, чтобы Т38 был на шлюзе в городскую телеф. сеть, для приёма из города и передачи в город. Если приём на железный факс, который подключен к АТА адаптору, то последний тоже должен поддерживать Т38, а не все могут. Вот в таком сценарии * понимает t38pt_udptl в прозрачном режиме, то есть пропускает через себя не сходя с ума. Другое дело настраивать * как встроеный факс, который может принимать и отправлять факсы и тоже понмать Т38 при этом!
В общем, до 1.4 проще было передавать по Pass-Through (64 кбита), но в нем нет поддержки факсовых примочек типа ECM - Error Check Mode. Вот теперь исходя их этого что ты сам будешь реализовывать и советовать другим?
У нас работает и Т38, и Pass-Through. А я всем советую - выкинуть факсы фтопку.
---------------------
Объявлено о выходе релизов Asterisk 1.2.18 и 1.4.3, а также пакетов Asterisk-Addons 1.2.6, 1.4.1 и Zaptel 1.2.17.1, 1.4.2.1.

Выход обновлений связан с обнаружением двух новых уязвимостей:
# Возможность DoS атаки (крах процесса, но теоретически не исключается возможность удаленного запуска кода злоумышленника) через отправку модифицированного SIP пакета, из-за ошибок в T.38 SDP парсере SIP channel драйвера. Уязвимости подвержены конфигурации с включенной опцией "t38_udptl".
#10

Здравствуйте!

Консоль астериска, конечно, хорошая штука, когда я сам инициирую соединения и смотрю, что происходит. Но на практике соединений куча и отследить, какие сообщения к какому соединению относятся, просто невозможно. Есть какой-нибудь способ сказать: выводи только сообщения, какющиеся определенного экстеншена?

Еще лучше, чтобы подобные вещи выводились не в консоль, а в файл, но тут совсем плохо. Можно ли как-то добиться того, чтоб в лог писалось то, что видно на консоли, запущенной с -vvv?
#11

тут совсем хорошо.
less /var/log/asterisk/messages
#12

Ded писал(а):
тут совсем хорошо.
less /var/log/asterisk/messages


Думаю, вы не поняли. Как в этом файле увидеть:

Код:

...
-- Executing Set("SIP/10.0.0.1-0061f5d0", "CDR(userfield)=2422718")
-- Executing Dial("SIP/10.0.0.1-0061f5d0", "SIP/708,25,tT")
...


Вот это мне хотелось бы видеть в логе Sad

И еще хотелось бы вызова на SIP/708 в одну кучу, а на SIP/709 в другую ...
#13

ENP писал(а):

Думаю, вы не поняли. Как в этом файле увидеть:
Код:

...
-- Executing Set("SIP/10.0.0.1-0061f5d0", "CDR(userfield)=2422718")
-- Executing Dial("SIP/10.0.0.1-0061f5d0", "SIP/708,25,tT")
...


Вот это мне хотелось бы видеть в логе Sad
И еще хотелось бы вызова на SIP/708 в одну кучу, а на SIP/709 в другую ...
Насчет второго точно скажу что этого сейчас нет, хотя было бы полезно. Если есть идеи как улучшить отладку астериска, то мысли в студию Wink

_________________
OpenSUSE 10.3 / Asterisk-trunk / Celeron 1100 (512mb) / chan_misdn (HFC)
Linksys PAP2T / SPA941 / SPA3102 / SPA2102
http://igorg.ru
#14

Первого, как я понял, тоже нет Sad

Added after 3 hours 34 minutes:

Короче, единственный способ - это asterisk/callweaver -Rvvv 2>&1 | tee console.log Sad

Но вот какая ерунда - если asterisk/callweaver рестартовали и консоль заново к нему подключилась, то verbose сбрасывается обратно в 0. Как бы автоматизировать обратное выставление нужного verbose?

Ну а чтобы узнать, что приключилось с вызовом с екстеншена 101, приходится делать сначала нечто вроде:

[code]
select calldate, src, dst, channel, dstchannel
from transfer_voip
where src = '101'
order by calldate;
[code]

а дальше по имени канала грепать console.log
#15

Здравствуйте!

А есть ли в природе свободный sip-софтфон, собирающийся хотя бы под линксом и под виндой и умеющий выполнять калибровку так, как, например, это делает xlite?
#16

Ded писал(а):
Выход обновлений связан с обнаружением двух новых уязвимостей:

а вот и подробное описание их:
http://www.securiteam.com/unixfocus/5GP011FM0C.html
понятно что устарело уже, но может пригодится комуто...

_________________
Успехов!