Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

DAHDI сигнализация em_rxtx(em_txrx)

1

В описании параметров конфигурации DAHDI заявлена возможность работы с сигнализацией (signalling) em_rxtx(em_txrx). На данный момент сумел прописать (через web- интерфейс)

В файле /etc/dahdi/system.conf:
e&m=32-63

В файле /etc/asterisk/chan_dahdi_group.conf:
signalling=em
channel=32-63

Протокол работает так как обычный E&M. А как прописать то что мне нужно em_txrx (для управления радиостанциями, сигналы PTT/COR отправить/получить по сигнальным проводам). Я имею ввиду правильные прописи в файлах "Asterisk" и dahdi_cfg что бы "не ругался".

удалить закрыть спам изменить тег редактировать

спросил 2012-03-15 01:41:39 +0400

Alejandro Gravatar Alejandro
31 4 4

обновил 2012-03-15 01:47:21 +0400

Comments

я понимаю логично было бы написать signalling=em_txrx, dahdi_cfg не оспорил, а как быть с web-интерфейсом, который это дело затрёт

Alejandro ( 2012-03-15 01:46:11 +0400 )редактировать

Меня вопрос сигнализации e&m тоже интересует, в частности чтобы разделить каналы приема и передачи по разным парам. А чтобы не затирало - пишите все это в файлах с постфиксом _custom

switch ( 2012-03-15 07:26:50 +0400 )редактировать

c custоm понял. управлять этим делом надо через rpt.conf.

Alejandro ( 2012-03-15 18:41:32 +0400 )редактировать

а сигналы можно разделить по разным каналам? один на прием - другой на передачу?

switch ( 2012-03-15 18:44:06 +0400 )редактировать

В rpt.conf для каждой радиостанции (например: node 2012)

[2012]
rxchannel=ZAP/1 (так имеется ввиду и tx по ZAP/1)

а можна писать для разных каналов (например)
[2012]
rxchannel=ZAP/1
txchannel=ZAP/3

до этого я делал с дистрибутива AllStarLink с usbfob (на микросхеме CM108), я использовал rxchannel=Radio/usb (версию астериска какая ставится по умолчанию не помню). А тут попросили попробовать сопряжение с оборудованием Siemens, а Астериск новее (DAHDI драйвер)

Alejandro ( 2012-03-16 02:07:54 +0400 )редактировать

Т.е. соединял астериск с сименсом по e&m? Получилось? а сигнализация как реализуется? а дифф. линия? Просто передо мной такая задача стоит - соединить с оборудованием ТЧ каналами. Что-то непонятно как набор номера делать в такой канал...

switch ( 2012-03-16 06:56:59 +0400 )редактировать

Там у них сигнальные биты ABCD инверсные в этом проблема №1. Есть прибамбаха (ручная работа одного умельца в одном экземпляре) для 2М потока инвентирует биты.
Соединял с конечными платами 8-проводными на стороне абонента. Набирал в канал функцией DIAL. Поскольку с той стороны протокола нечем отработать, цеплял реле у абонента на "out" оно срабатывало при коротком первом запросе Астериска, далее подавало -48V на сигнальный "in" платы и Астериск проключал звуковой тракт. Немного сумбурное описание, уж извините.
em_txrx по логике мне идеально подходить, не могу понять как теперь поставить в Астериске апликацию RPT для работы рацией

Alejandro ( 2012-03-19 15:40:40 +0400 )редактировать

Вообще этот модуль должен быть откомпилирован. Перед компиляцией сделайте make menuinstall и будет список, там его нужно выбрать. Такой вопрос: вы как-то добились звонка через каналы Dahdi с разделением каналов приема и передачи? У меня стоит задача установить соединение по аналоговому варианту e&м

switch ( 2012-03-19 15:55:44 +0400 )редактировать

Нет задача не стояла по разным каналам. Эту возможность делал через Rpt.conf. функция тогда не Dial,
exten = radio,1,rpt(2012|Pv).

Alejandro ( 2012-03-19 16:46:34 +0400 )редактировать

Ясно. надо будет попробовать откомпилировать apprpt и проверить как работает. Надеюсь будет работать с аналоговыми платами. Я тут вычитал, что были когда-то платы специальные для подключения раций: "http://www.zapatatelephony.org/apprpt-old.html"

switch ( 2012-03-19 16:54:01 +0400 )редактировать

Пробовал через make menuselect
на месте app_rpt стоит XXX Support level : extended.
Я так понимаю модуль посторонних разработчиков.Как его компилить? Я его встречал только в дистрибутиве AllStarLink.
core show application Rpt

А у меня стоит asterisk 1.8.7.0 и этого модуля нет Я для рации использую USB-fob(usb soundcard) с припаянымb на ножки СМ108 COR\PTT

Alejandro ( 2012-03-19 18:03:52 +0400 )редактировать

Я завтра попробую глянуть в свою сборку, что там покажет. Прошлый раз компилировал - видел там app_rtp и намеренно его отключил, ибо не нужно было.

switch ( 2012-03-19 18:10:38 +0400 )редактировать

В общем запилил себе apprpt, но лучше от этого не стало. Подключаю его к аналоговой линии, FXS портам с сигнализацией fxoks. В ответ пишет

apprpt.c:10590 rptexec: Node 000|DP rejecting call: too soon!

Хотя по сути должен работать....

switch ( 2012-04-18 14:43:30 +0400 )редактировать

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: 2012-03-15 01:41:39 +0400

Просмотрен: 249 раз

Обновлен: Mar 15 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.