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

односторонний iax

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

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

alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

односторонний iax

Сообщение alexborodach »

Есть asterisk №1 сборка 10.7.0 на базе CentOS 6.3 (со всеми апдейтами) адрес 192.168.1.110
Есть asterisk №2 сборка 10.8.0 на базе CentOS 6.3 (со всеми апдейтами) адрес 192.168.1.240
Оба воткнуты в один хаб.

№1 iax.conf
[iax_905]
trunk=yes
type=friend
host=192.168.1.240
context=in_uk
qualify=yes
disallow=all
allow=alaw


№2 iax.conf
[iax_aup]
trunk=yes
type=friend
host=192.168.1.110
context=income_from_aup
qualify=yes
disallow=all
allow=alaw


№1 extensions.conf
[......]
exten => _6XXX,1,Dial(iax2/iax_905/${EXTEN},30,Tt)
exten => _6XXX,n,Congestion()
exten => _6XXX,n,Hangup

[in_uk]
exten => _5XXX,1,Dial(sip/${EXTEN:1},30,t)
exten => _5XXX,n,Congestion()
exten => _5XXX,n,Hangup


№2 extensions.conf
[......]
exten => _5XXX,1,Dial(iax2/iax_aup/${EXTEN},30,Tt)
exten => _5XXX,n,Congestion()
exten => _5XXX,n,Hangup

[income_from_aup]
exten => _600X,1,Dial(DAHDI/${EXTEN:3})
exten => _600X,n,Congestion()
exten => _600X,n,Hangup

exten => _601X,1,Dial(DAHDI/${EXTEN:2})
exten => _601X,n,Congestion()
exten => _601X,n,Hangup

exten => _6101,1,Dial(sip/${EXTEN:1})
exten => _6101,n,Congestion()
exten => _6101,n,Hangup


звонок из №1 в №2 - идёт, а наоборот - нет.

iax2 set debug on... звоним из №2 в №1
лог с №2

== Using SIP RTP CoS mark 5
-- Executing [5144@905_inside:1] Dial("SIP/101-00000008", "iax2/iax_aup/5144,30,Tt") in new stack
-- Called iax2/iax_aup/5144
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00010ms SCall: 23245 DCall: 00000 [192.168.1.110:4569]
VERSION : 2
CALLED NUMBER : 5144
CODEC_PREFS : (alaw)
CALLING NUMBER : 101
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : test 101
LANGUAGE : en
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 8
CAPABILITY2 : alaw
ADSICPE : 2
DATE TIME : 2012-10-01 16:49:40

Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: CTOKEN
Timestamp: 00010ms SCall: 00001 DCall: 23245 [192.168.1.110:4569]
CALLTOKEN : 51 bytes

Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: NEW
Timestamp: 00011ms SCall: 23245 DCall: 00000 [192.168.1.110:4569]
VERSION : 2
CALLED NUMBER : 5144
CODEC_PREFS : (alaw)
CALLING NUMBER : 101
CALLING PRESNTN : 0
CALLING TYPEOFN : 0
CALLING TRANSIT : 0
CALLING NAME : test 101
LANGUAGE : en
FORMAT : 8
FORMAT2 : alaw
CAPABILITY : 8
CAPABILITY2 : alaw
ADSICPE : 2
DATE TIME : 2012-10-01 16:49:40
CALLTOKEN : 51 bytes

Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00011ms SCall: 01380 DCall: 23245 [192.168.1.110:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: REJECT
Timestamp: 00009ms SCall: 01380 DCall: 23245 [192.168.1.110:4569]
CAUSE : No such context/extension
CAUSE CODE : 3

Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00009ms SCall: 23245 DCall: 01380 [192.168.1.110:4569]
-- Hungup 'IAX2/iax_aup-23245'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [5144@905_inside:2] Congestion("SIP/101-00000008", "") in new stack
== Spawn extension (905_inside, 5144, 2) exited non-zero on 'SIP/101-00000008'
Tx-Frame Retry[000] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE
Timestamp: 00002ms SCall: 00519 DCall: 00000 [192.168.1.110:4569]

Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 001 Type: IAX Subclass: PONG
Timestamp: 00002ms SCall: 00001 DCall: 00519 [192.168.1.110:4569]
Tx-Frame Retry[-01] -- OSeqno: 001 ISeqno: 001 Type: IAX Subclass: ACK
Timestamp: 00002ms SCall: 00519 DCall: 00001 [192.168.1.110:4569]
Rx-Frame Retry[ No] -- OSeqno: 000 ISeqno: 000 Type: IAX Subclass: POKE


ПОЧЕМУ No such context/extension ?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: односторонний iax

Сообщение zzuz »

dialplan show 5144@income_from_aup
Линия24 - Системы Массового Телефонного Обслуживания
ded
Сообщения: 15675
Зарегистрирован: 26 авг 2010, 19:00

Re: односторонний iax

Сообщение ded »

Всё обломалось в доме Смешанских.
Контексты, контексты, и ещё раз контексты.
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: односторонний iax

Сообщение alexborodach »

zzuz писал(а):dialplan show 5144@income_from_aup
Не понял. Мы же звоним с №2 на №1 и тогда смотрим в консоли №1 dialplan show 5144@in_uk ?
Аватара пользователя
zzuz
Сообщения: 1658
Зарегистрирован: 21 сен 2010, 13:33
Контактная информация:

Re: односторонний iax

Сообщение zzuz »

Это Вы сами ответьте на свой вопрос.
Линия24 - Системы Массового Телефонного Обслуживания
ded
Сообщения: 15675
Зарегистрирован: 26 авг 2010, 19:00

Re: односторонний iax

Сообщение ded »

Дорогой товарищ!

Когда Вы звоните 5144 с №2 на №1, то звоночки выполняются в каком контексте ??

Надо думать, что в этом, локальном (сам по себе кусок ещё тот! Что за шаблон exten => _6101 например?)
[income_from_aup]
exten => _600X,1,Dial(DAHDI/${EXTEN:3})
exten => _600X,n,Congestion()
exten => _600X,n,Hangup

exten => _601X,1,Dial(DAHDI/${EXTEN:2})
exten => _601X,n,Congestion()
exten => _601X,n,Hangup

exten => _6101,1,Dial(sip/${EXTEN:1})
exten => _6101,n,Congestion()
exten => _6101,n,Hangup

Ну так вот из этого локального контекста нет никакого проходу в exten => _5XXX,1,Dial(iax2/iax_aup/${EXTEN},30,Tt)

Тухлый, тухлый диал план!
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: односторонний iax

Сообщение alexborodach »

Таак. Спокойно.

№2 sip.conf
[defaults](!)
canreinvite=no
disallow=all
allow=alaw
allow=g729
allow=ulaw
context=context_aup_out
subscribecontext=context_aup_out
contactdeny=0.0.0.0/0.0.0.0

[friend](!,defaults)
type=friend
host=dynamic
qualify=yes
nat=no
call-limit=1
busylevel=1
rtpkeepalive=5

[101](friend)
context=905_inside
contactpermit=192.168.1.213/255.255.255.255

соответственно контекст, который я в первом сообщении обозначил [......] называется 905_inside, т.е.
№2 extensions.conf
[income_from_aup]
exten => _600X,1,Dial(DAHDI/${EXTEN:3})
exten => _600X,n,Congestion()
exten => _600X,n,Hangup

exten => _601X,1,Dial(DAHDI/${EXTEN:2})
exten => _601X,n,Congestion()
exten => _601X,n,Hangup

exten => _6101,1,Dial(sip/${EXTEN:1})
exten => _6101,n,Congestion()
exten => _6101,n,Hangup

[905_inside]
exten => _10X,1,Dial(DAHDI/${EXTEN:2})
exten => _10X,n,Congestion()
exten => _10X,n,Hangup

exten => _11X,1,Dial(DAHDI/${EXTEN:1})
exten => _11X,n,Congestion()
exten => _11X,n,Hangup

exten => _XXXX,1,Dial(iax2/iax_aup/${EXTEN},30,Tt)
exten => _XXXX,n,Congestion()
exten => _XXXX,n,Hangup

Извиняюсь если ввёл в заблуждение.
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: односторонний iax

Сообщение alexborodach »

По представленным логам, я так понимаю, что именно №1 говорит, что нет контекста/екстеншена, а не №2 ?
alexborodach
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:33

Re: односторонний iax

Сообщение alexborodach »

Хотя в консоли №1 выводит:

dialplan show 5144@in_uk
[ Context 'in_uk' created by 'pbx_config' ]
'_5XXX' => 1. Dial(sip/${EXTEN:1},30,t) [pbx_config]
2. Congestion() [pbx_config]
3. Hangup() [pbx_config]

-= 1 extension (3 priorities) in 1 context. =-
ded
Сообщения: 15675
Зарегистрирован: 26 авг 2010, 19:00

Re: односторонний iax

Сообщение ded »

Трудночитаемый, нелогичный диал-план, уважаемый Александр Бородач (охранником, в детском саду "Родничок"?)!
Ненужные шаги везде наклёпаны
exten => ,n,Congestion()
exten => ,n,Hangup

Ну и покажите что
1) входящий с №1 исполняется в №2 именно в контексте in_uk
2) sip show peers на №1?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH