Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Unable to create channel of type 'SIP'

Unable to create channel of type 'SIP'

(cause 20 - Unknown)
Откуда: Самара
Сообщений: 52

Unable to create channel of type 'SIP'

Имею вот такую проблему:
trixbox1*CLI> dialplan show users
[ Context 'users' created by 'pbx_config' ]
Alt. Switch => 'Realtime/@' [pbx_config]

-= 0 extensions (0 priorities) in 1 context. =-
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
-- Executing Dial("SIP/pelu-09071fe8", "SIP/lame")
== Using SIP RTP CoS mark 5
== Using SIP VRTP CoS mark 6
[Sep 22 19:31:31] WARNING[20471]: app_dial.c:1518 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/pelu-09071fe8' status is 'CHANUNAVAIL'
-- Registered SIP 'pelu' at 195.209.66.98 port 5062
> Saved useragent "kphone/4.2" for peer pelu


sip.conf:
[general]
context=default ; Default context for incoming calls
videosupport=yes
allow=all
;bindaddr=0.0.0.0
tlscafile=/etc/ssl/CA.cert
;allowguest=no ; Allow or reject guest calls (default is yes, this can also be set to 'osp'
; if asterisk was compiled with OSP support.
realm=mydomain.tld ; Realm for digest authentication
; defaults to "asterisk"
; Realms MUST be globally unique according to RFC 3261
; Set this to your host name or domain name
bindport=5060 ; UDP Port to bind to (SIP standard port is 5060)
; bindport is the local UDP port that Asterisk will listen on
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
; Note: Asterisk only uses the first host
; in SRV records
; Disabling DNS SRV lookups disables the
; ability to place SIP calls based on domain
; names to some other SIP users on the Internet


SIP users/peer и extensions в LDAP по Realtime драйверу


ехотест 666 работает

ldapsearch -xLLL cn=666*

dn: cn=666-1,ou=extensions,dc=xxx,dc=xx,dc=xx
objectClass: top
objectClass: AsteriskExtension
AstContext: demo
AstPriority: 1
AstApplication: Playback
AstExtension: 666
cn: 666-1
AstApplicationData: demo-echotest

dn: cn=666-2,ou=extensions,dc=xxx,dc=xx,dc=xx
cn: 666-2
objectClass: top
objectClass: AsteriskExtension
AstContext: demo
AstPriority: 2
AstApplication: Echo
AstExtension: 666

dn: cn=666-3,ou=extensions,dc=xxx,dc=xx,dc=xx
cn: 666-3
objectClass: top
objectClass: AsteriskExtension
AstContext: demo
AstPriority: 3
AstApplication: Playback
AstApplicationData: demo-echodone
AstExtension: 666




а 2002 нет
хотя из LDAP он его достает

ldapsearch -xLLL cn=2002
dn: cn=2002,ou=extensions,dc=xxx,dc=xx,dc=xx
cn: 2002
objectClass: top
objectClass: AsteriskExtension
AstContext: users
AstExtension: 2002
AstPriority: 1
AstApplication: Dial
AstApplicationData: SIP/lame




Ну и res_ldap.conf [extensions]:
;
; Extensions Table
;
[extensions]
context = AstContext
exten = AstExtension
priority = AstPriority
app = AstApplication
appdata = AstApplicationData
additionalFilter=(objectClass=AsteriskExtension)
2009-09-22 18:47

Откуда: Санкт-Петербург
Сообщений: 541

Re: Unable to create channel of type 'SIP'

Нет регистрации, вот и Unable to create channel of type 'SIP'.
2009-09-23 10:32

Откуда: Самара
Сообщений: 52

Re: Unable to create channel of type 'SIP'

что значит нет регистрации? поподробнее.
2009-09-23 14:03

Сообщений: 135

Re: Unable to create channel of type 'SIP'

Тогда бы было бы скорее no route to destination, а не unknown. Скорее таки это ldap-related.

Мне вот больше интересно, через сколько времени/топиков тут и на соседних форумах данный сетап заработает
2009-09-23 15:23

Откуда: Санкт-Петербург
Сообщений: 541

Re: Unable to create channel of type 'SIP'

NibiruanChild:

что значит нет регистрации? поподробнее.
Издеваетесь?
А подобным образом
Registered SIP 'pelu' at 195.209.66.98 port 5062
этот lame отметилось?
2009-09-23 20:08

Откуда: Самара
Сообщений: 52

Re: Unable to create channel of type 'SIP'

dyer:

Издеваетесь?
Нет не издеваюсь. Я не понимаю фразу "нет регистрации". Регистрация запрещена? Или пользователь не зарегистрирован? Где именно запрещена (В * в принципе? или запрещена регистрация сессии?). Могу и другие возможные расшифровки этой нерусской фразы придумать. "Нет регистрации" - это предьява к эмигрантам!!! я лишь попросил пояснить.

Registered SIP 'pelu' at 195.209.66.98 port 5062

это когда запускаю kphone от имени pelu
2009-09-24 13:26

Сообщений: 6521

Re: Unable to create channel of type 'SIP'

Есть две модели построения пиров sip в Астериске.
1) Раздельное существование devices and users, что отражено в конф файлах sip.conf & users.conf.
Не снискала популярности, осталась путанной концепцией для многих, в том числе и в старом GUI AsteriskNOW.
Возможна к использованию и во FreePBX, если объявить этот параметр в amportal.conf (всё там задокументировано подробно).

2) Объединённое существование devices and users = peers в файле sip.conf. Каждому юзеру соответсвует определённый экстеншн.

Поэтому Registered SIP 'pelu' at 195.209.66.98 port 5062 вызывает вопрос, как же этому pelu позвонить то можно с ИП телефона например? С софтфона то как-бы понятно, набрать вместо номера pelu@195.209.66.98
Поэтому Дмирий Ермаков и спрашивал о регистрации экстеншн, ожидалось
Registered SIP '2002' at 195.209.66.98 port 5062
и тогда звонить на него можно SIP/2002 а не SIP/pelu

Кроме всего, активно используете сотонинское AstExtension: 666, ничего хорошего из этого не получится.
2009-10-10 19:57

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru