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

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

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

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

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

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

stealthline Gravatar stealthline
1 ● 1 ● 1
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

Вопрос к создателям 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,301 раз

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

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