VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Почему абонент отвечает?

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
smallghost
Сообщения: 11
Зарегистрирован: 17 мар 2011, 10:21

Почему абонент отвечает?

Сообщение smallghost »

Имеем следующую связку:
софтфон -> asterisk -> FXO шлюз -> АТС -> аналоговые телефоны
звоню с софтфона на номер внутреннего абонента АТС, начинает проигрываться фоновая музыка (типа вызываем абонента), телефон абонента начинает звонить...
проходит 2-3 звонка и на софтфоне музыка пропадает, отдавая место обычным гудкам, хотя трубку никто не взял, звонок никуда не ушел...

Вот логи из CLI также это показывают:

Код: Выделить всё

  == Using SIP RTP CoS mark 5
    -- Executing [127@local-users:1] Answer("SIP/1126-00000023", "") in new stack
    -- Executing [127@local-users:2] Dial("SIP/1126-00000023", "SIP/600800/127") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 600800/127
    -- Call on SIP/600800-00000024 placed on hold
    -- Started music on hold, class 'default', on SIP/1126-00000023
    -- SIP/600800-00000024 is making progress passing it to SIP/1126-00000023
    -- Call on SIP/600800-00000024 left from hold
    -- Stopped music on hold on SIP/1126-00000023
    -- SIP/600800-00000024 answered SIP/1126-00000023
    -- Locally bridging SIP/1126-00000023 and SIP/600800-00000024
  == Spawn extension (local-users, 127, 2) exited non-zero on 'SIP/1126-00000023'
В чем причина досрочного выхода из hold режима, хотя абонент ещё не поднял трубки?
Как можно её решить?

Вот extension.conf, где вызывается абонент

Код: Выделить всё

exten => _1XX,1,Answer
exten => _1XX,2,Dial(SIP/600800/${EXTEN})
exten => _1XX,n,HangUp
SVoy
Сообщения: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: Почему абонент отвечает?

Сообщение SVoy »

ансвер вам зачем в диалплане?
Готов к труду и обороне!
http://svoy.in.ua - для своих
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: Почему абонент отвечает?

Сообщение ded »

Оригинальный велосипед слишком маталличен в своей неукротимой мощи. Выпиливать фанерный как-то психологически опрятней.
Боюсь даже думать как он будет ездить, ибо теоретически ошибки могут быть в каждой (!) строчке рукописного диалплана.
SVoy
Сообщения: 953
Зарегистрирован: 31 авг 2010, 10:24

Re: Почему абонент отвечает?

Сообщение SVoy »

ded писал(а):Оригинальный велосипед ..
даже в букварных примерах есть место для самовыражения. Такой народ не победить!
Готов к труду и обороне!
http://svoy.in.ua - для своих
smallghost
Сообщения: 11
Зарегистрирован: 17 мар 2011, 10:21

Re: Почему абонент отвечает?

Сообщение smallghost »

SVoy писал(а):ансвер вам зачем в диалплане?
Убирал не помогает
smallghost
Сообщения: 11
Зарегистрирован: 17 мар 2011, 10:21

Re: Почему абонент отвечает?

Сообщение smallghost »

switch писал(а):на самом деле абонент не отвечает. Отвечает АТС, которая прикручена к шлюзу. Собственно судя по диалплану, она и должна отвечать
Отвечает FXO, а вот как его заставить не отвечать пока реально не будет взята трубка?

Красная стрелка - конец музыки, начало тональных сигналов вызова;
Зеленая стрелка - абонент аналогового телефона вешает трубку, где он её берет здесь даже не видно
dvg-6008s.jpg
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH