при звонке softphone->asterisk -> pap2t не получается сбросить звонок
Если позвонить на экстеншн присвоенный pap2t то DECT телефон начинает звонить, но при этом не получается звонок сбросить, сколько не дави на отмену (красная кнопка) на DECT телефоне , он продолжает звонить.
Если же ответить на звонок и потом нажать на отмену, то звонок сбрасывается.
Логи
| Код: |
| pbx*CLI> == Using SIP RTP CoS mark 5 -- Executing [6001@DLPN_DialPlan1:1] Dial("SIP/6000-0000000c", "SIP/6001&IAX2/6001") in new stack == Using SIP RTP CoS mark 5 -- Called 6001 [Feb 26 20:14:05] WARNING[31292]: app_dial.c:1780 dial_exec_full: Unable to create channel of type 'IAX2' (cause 20 - Unknown) -- SIP/6001-0000000d is ringing //Тут пытаюсь сбросить звонок . Никакой реакции, никакого оутпута в лог -- SIP/6001-0000000d answered SIP/6000-0000000c //принял звонок -- Packet2Packet bridging SIP/6000-0000000c and SIP/6001-0000000d == Spawn extension (DLPN_DialPlan1, 6001, 1) exited non-zero on 'SIP/6000-0000000c' //сбросил |
| knst писал(а): |
| Если позвонить на экстеншн присвоенный pap2t то DECT телефон начинает звонить, но при этом не получается звонок сбросить, сколько не дави на отмену (красная кнопка) на DECT телефоне , он продолжает звонить. |
_________________
https://github.com/nixonch/a2billing
Asterisk настраиваю для домашних нужд , так что варианты вроде "наймите специалиста он все сделает"
не подходят
Тем не менее проблема остается.
Надо сначала поинтересоваться, что и как работает, а потом уже что-то строить.
По аналоговым телефонным линиям передаются следующие сигналы:
от абонента к телефонной станции:
а) сигнал занятия линии - шлейф (сопротивление порядка 300-600 Ом);
б) сигнал набора номера - либо разрывом шлейфа, либо тональными двухчастотными посылками с длительностью импульсов от 40 мс;
в) сигнал освобождения линии (в идеале бесконечное омическое сопротивление и конечное реактивное).
От АТС к абоненту:
а) сигнал вызова - посылка переменного тока частотой 25Гц (стандарт для РФ) длительностью 0,8-1с и паузой между посылками 3-4с при местном соединении и уже не помню сколько при междугороднем
б) акустический сигнал "готовность приема набора номера" после появления шлейфа на линии
в) акустический сигнал "контроль посылки вызова" в случае свободности вызываемого абонента и правильности набора номера
г) акустический сигнал "занято" (плюс аналогичные "перегрузка" и т.п.) в случае занятости абонента, отсутствия свободных путей для установления соединения, неправильно набранного номера и т.п.
И всё. Иногда передаются сигналы "переполюсовка при ответе" - для таксофонов.
И всё.
Added after 12 minutes:
А вообще, если уж захотелось ДЕКТ и *, то лучше взять модель ДЕКТ-телефона с поддержкой SIP. Вот там уж сбрасывать можно что угодно и куда угодно.
DECT -> pap2t -> sipnet работало последние 3 года
DECT -> pap2t -> asterisk не работает
После установления соединения "сигнал освобождения линии" воспринимается, во время входящего звонка - нет
Так что проблема, скорее всего, на стороне конфигурации asterisk.
Вопрос не в том, в одном корпусе или в двух, а в сигнализации между устройствами. По аналоговой линии нет сигнала "отклонить", по SIP - есть сигнал такой.
Не, ну хочется верить, что это * виноват - пожалуйста
Added after 2 minutes:
Теперь Вы меня совсем с толку сбили - аналоговой линии вообще нет, если не считать за такую соединение между pap2t и телефоном, но оно проверено и настройки не менялись.
Между * и pap2t - SIP, а между DECT и pap2t - аналоговая линия! Физическая двухпроводная линия. Вот этим всё сказано.
Added after 1 minutes:
| Цитата: |
| Теперь Вы меня совсем с толку сбили - аналоговой линии вообще нет |
То что распознать "сигнал освобождения линии" pap2t может - проверено, поэтому делаю вывод что проблема уже при соединении * - pap2t
В логах ничего , поэтому и задаю вопрос.
Если можете что-то порекомендовать, буду признателен, если нет буду искать дальше.
То есть, разжёвываю:
1. Поступил вызов. АТС (в нашем случае в качестве абонентского порта выступает FXS порт pap2t) генерирует нам сигнал вызова - посылки напряжения переменного тока частотой 25-50Гц.
2. Если нет сигнала "ответ абонента Б", который создается замыканием шлейфа по постоянному току, то АТС ждёт либо отбоя со стороны абонента А, либо истечения таймера. НЕТ ДРУГИХ СИГНАЛОВ!!!
3. Если абонент Б таки ответил, то устанавливается разговорное состояние и в вашем случае по SIP передается answer.
4. Поговорили, абонент Б положил трубку - это сигнал освобождения линии (разрыв шлейфа). Либо абонент А положил трубку, в этом случае абоненту Б передается акустический сигнал "занято".
Теперь понятно?
Я уже порекомендовал. Вам не понравилось.
с аналоговым телефоном времен поворота великих рек все понятно чтобы не отвечать на звонок нужно поднять и положить трубку.
DECT телефон (абонет Б) получается при нажатии красной кнопки после получения сигнала вызова должен эмулировать это замкнув шлейф и потом послать акустический сигнал "занято"
и этого не происходит. Так?
и почитать для начала
| Цитата: |
| с аналоговым телефоном времен поворота великих рек все понятно чтобы не отвечать на звонок нужно поднять и положить трубку. DECT телефон (абонет Б) получается при нажатии красной кнопки после получения сигнала вызова должен эмулировать это замкнув шлейф и потом послать акустический сигнал "занято" и этого не происходит. Так? |
Не так.
Скачайте себе книгу "Сигнализация в сетях связи", автор Б.Гольдштейн. Прочитайте, а потом уже будем говорить на одном языке. Я уже все прописные истины основ телефонии написал. Вы же начинаете выдумывать невесть что. Совет был. Вы его отвергли.