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

Не работает перевод вызова

0

Доброго времени суток. Суть проблемы такова. Есть Asterisk 1.8, в нем уствновлены 2-ве платы OpenVox. Одна с с абонентским окончаниями FXS другая плата GSM (G400P), но и также есть ещё и SIP абоненты. При входящем звонке на СИМ карту, отвечает FXS абонент (здесь все ОК и вызов проключается). Далее FXS абонент делает контролируемый перевод вызова, третий абонент отвечает, FXS абонент кладет трубку и на этом конец. В логах появляется следующая запись. Подскажите пож., что означают WARNING? Гугл мне не помог(

localhost*CLI> gsm show spans
GSM span 2: Provisioned, Up, Active
GSM span 3: Provisioned, Up, Active
    -- Accepting call from '79851801092' to 's' on channel 1, span 2
    -- Executing [s@mg1:1] Dial("DAHDI/13-1", "SIP/111,7,Tt") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 111
    -- SIP/111-00000001 is ringing
    -- Nobody picked up in 7000 ms
    -- Executing [s@mg1:2] Dial("DAHDI/13-1", "SIP/100&dahdi/g2&SIP/102&SIP/104&SIP/105&SIP/106&SIP/107&SIP/108&SIP/110&SIP/111,,Tt") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 100
    -- Called g2
  == Using SIP RTP CoS mark 5
    -- Called 102
  == Using SIP RTP CoS mark 5
    -- Called 104
  == Using SIP RTP CoS mark 5
    -- Called 105
  == Using SIP RTP CoS mark 5
    -- Called 106
  == Using SIP RTP CoS mark 5
    -- Called 107
  == Using SIP RTP CoS mark 5
    -- Called 108
  == Using SIP RTP CoS mark 5
    -- Called 110
  == Using SIP RTP CoS mark 5
    -- Called 111
    -- DAHDI/2-1 is ringing
    -- SIP/110-00000009 is ringing
    -- SIP/102-00000003 is ringing
    -- SIP/106-00000006 is ringing
    -- SIP/104-00000004 is ringing
    -- SIP/111-0000000a is ringing
    -- SIP/108-00000008 is ringing
    -- SIP/105-00000005 is ringing
    -- SIP/100-00000002 is ringing
    -- SIP/107-00000007 is ringing
    -- DAHDI/2-1 is ringing
    -- DAHDI/2-1 answered DAHDI/13-1
       > doing dnsmgr_lookup for 'sipnet.ru'
       > ast_get_srv: SRV lookup for '_sip._udp.sipnet.ru' mapped to host sipnet.ru, port 5060
    -- Started three way call on channel 2
    -- Starting simple switch on 'DAHDI/2-2'
    -- Executing [111@vip:1] Dial("DAHDI/2-2", "SIP/111,,Tt") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 111
    -- SIP/111-0000000b is ringing
localhost*CLI>
localhost*CLI>
localhost*CLI>
localhost*CLI>
    -- SIP/111-0000000b answered DAHDI/2-2
localhost*CLI>
localhost*CLI>
localhost*CLI>
        ****-- TRANSFERRING DAHDI/2-1 to DAHDI/2-2
    [Apr 12 22:32:04] WARNING[2681]: chan_dahdi.c:3592 _dahdi_get_index: Unable to get index for 'DAHDI/2-2' on channel 2 (dahdi_indicate(), line 9139)
        -- Hanging up on 'DAHDI/13-1<MASQ>'
        -- Hungup 'DAHDI/13-1<MASQ>'
    [Apr 12 22:32:04] WARNING[2681]: channel.c:6493 ast_do_masquerade: Channel type 'EXTRA' does not have a fixup routine (for DAHDI/13-1)!  Bad things may happen.
    [Apr 12 22:32:04] WARNING[2681]: chan_extra.c:930 _extra_get_index: Unable to get index for 'DAHDI/13-1' on channel 13 (extra_indicate(), line 3426)
        -- Hanging up on 'DAHDI/2-1'
        -- Hungup 'DAHDI/2-1'
      == Spawn extension (mg1, s, 2) exited non-zero on 'DAHDI/2-2<ZOMBIE>'
    [Apr 12 22:32:04] WARNING[2681]: chan_extra.c:930 _extra_get_index: Unable to get index for 'DAHDI/13-1' on channel 13 (extra_indicate(), line 3426)
    [Apr 12 22:32:04] WARNING[2681]: chan_extra.c:930 _extra_get_index: Unable to get index for 'DAHDI/13-1' on channel 13 (extra_write(), line 3333)
    [Apr 12 22:32:04] WARNING[2681]: chan_extra.c:3335 extra_write: DAHDI/13-1 doesn't really exist?****
      == Spawn extension (vip, 111, 1) exited non-zero on 'DAHDI/13-1'
        -- Hungup 'DAHDI/13-1'
    localhost*CLI>

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

спросил 2012-04-12 22:44:45 +0400

stealthline Gravatar stealthline
1 1 1

Comments

Только WARNING беспокоит или есть еще какая-то проблема?

switch ( 2012-04-13 06:37:19 +0400 )редактировать

WARNING приводит к тому, что вызов отбивается и на мертво вешает плату OpenVox G400P, т.е. она перестает обрабатывать вызов, пока не перезагрузишь сервер. Помогает именно перезагрузка, рестарт процесса Asterisk не помогает.

stealthline ( 2012-04-18 21:36:40 +0400 )редактировать

4 Ответа

1

A GSM работает?
Просто можно звонить?
А если попробовать через канал Local сделать?

" Предостережения:
Если Вы используете chanlocal в Ваших call-файлах и Вы хотите передать некоторые переменные канала в Ваш контекст, не забудьте добавить '/n', так как иначе chanlocal
сам себя 'оптимизирует' и вырежет себя из пути прохождения вызова, и как следствие
значения переменных будут потеряны. Например:

Local/00531234567@pbx описывайте как: Local/00531234567@pbx/n
"

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

ответил 2012-04-16 06:34:18 +0400

bolshoy_plohish Gravatar bolshoy_plohish
1388 25 20 38

обновил 2012-04-16 07:12:49 +0400

0

Вычитал на сайте chan-extra, что поддерживается версия asteriska из ветки 1.8 только Between asterisk-1.8.0 and asterisk-1.8.10.0-rc2. А у меня установлен Asterisk 1.8.3. Похоже придется откатываться(

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

ответил 2012-04-15 21:54:57 +0400

stealthline Gravatar stealthline
1 1 1
0

Это да, если вызов проходит через FXO или внутри через SIP абонентов, то перевод отрабатывает без проблем.

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

ответил 2012-04-15 20:30:40 +0400

stealthline Gravatar stealthline
1 1 1
0

Вопрос к создателям chan_extra.c, похоже он не правильно обрабытывает перевод вызова. Нужно исправлять исходный код канала, либо попробовать обновить на более свежую версию, еслитона есть.

Если GSM карта не учавствует в вызове, он ведь переводится нормально?

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

ответил 2012-04-15 15:28:03 +0400

igorg Gravatar igorg flag of Russian Federation
2244 3 7 40
http://igorg.ru/

Ваш ответ

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)!
[скрыть предварительный просмотр]

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

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

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

Статистика

Задан: 2012-04-12 22:44:45 +0400

Просмотрен: 1,141 раз

Обновлен: Apr 16 '12

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